/* topbanner */
 .top-banlbt{
    /* background: url(topbg_tymb2025.png) no-repeat, linear-gradient(180deg, #0E389A 0%, #1950D5 100%);
     background-size:cover;*/
}
 .research_highlights{
     padding: 55px 0 53px;
     background-image: url(rhbg_en2025.png);
    /* background-attachment: fixed;*/
     background-size: cover;
     background-repeat: no-repeat;
     background-position: center;
     position: relative;
}
 .rehgts_lb{
     position: relative;
}
 .rehgts_lb .index_title01{
     position: absolute;
     width: 50%;
     top: 0;
     left:0;
     padding-right: 20px;
     z-index:999;
}
 .ban-nrcent{
     position: absolute;
     bottom: 0;
     left:0;
     width: 100%;
}
 .rehs-cent{
}
.rehs-cent > b{
    position: relative;
}
/* .rehs-cent > b:after{
    content: '';
     position: absolute;
     left:0;
     top: 0;
    background: -webkit-linear-gradient(top right, rgba(0,63,152,0) 0%, #01193C 100%);
    background: -o-linear-gradient(top right, rgba(0,63,152,0) 0%, #01193C 100%);
    background: linear-gradient(to bottom left, rgba(0,63,152,0) 0%, #01193C 100%);
    opacity: 0.7;
    width: 100%;
    height: 100%;
} */
.rehs-cent > b img{ width: 100%; }
 .rehs-cent a{
     color: #fff;
}
 .left_retxt{
     display: inline-block;
     width: 38.5%;
     padding: 10px 0 55px;
     border-bottom: 8px solid #1950D5;
}
 .rehs-cent a h3{
     font-size: 28px;
     line-height: 1.45;
     margin-bottom: 16px;
     font-family: 'Lato-Bold';
}
 .rehs-cent a:hover h3{
     text-decoration: underline;
}
 .rehs-cent a span{
     font-size: 16px;
     color: #FFFFFF;
     line-height: 21px;
     margin-top: 25px;
     display: inline-block;
     padding: 8px 18px;
     padding-right: 52px;
     background:url(icon10_en2025.png) #1950D5 no-repeat right 18px center;
     background-size:25px auto;
     transition: all 0.5s;
     border-radius:4px;
}
 .rehs-cent a span:hover{
     background:url(icon10_en2025.png) #1950D5 no-repeat right 12px center;
     background-size:25px auto;
}
 .rehs-cent a p{
     font-size: 18px;
     line-height: 1.75;
}
 .rehs-cent a b{
     position: relative;
}
 .rehs-cent a b img{
}
 .toplb-btmbtn{
     width: 100%;
     display: block;
     position: relative;
     z-index:889;
}
 .toplb-btmbtn .container{
    position: relative;
    z-index:889;
}
 .rehs-banner01 .banner01-next, 
 .rehs-banner01 .banner01-prev{
     width: 60px;
     height: 60px;
     top: auto;
     bottom: 0;
     z-index:889;
}
 .rehs-banner01 .swiper-button-next:after, 
 .rehs-banner01 .swiper-button-prev:after{
     display: none;
}
 .rehs-banner01 .swiper-button-next{
     background:url(topban01_en2025.png) #f7f7f7 no-repeat center;
     right:20px;
}
 .rehs-banner01 .swiper-button-prev{
     background:url(topban02_en2025.png) #f7f7f7 no-repeat center;
     left:auto;
     right: 82px;
}
 .rehs-banner01 .swiper-button-next:hover{
     background:url(topban03_en2025.png) #1950D5 no-repeat center;
}
 .rehs-banner01 .swiper-button-prev:hover{
     background:url(topban04_en2025.png) #1950D5 no-repeat center;
}
 .rehs-banner01 .banner01-pagination{
     font-size: 16px;
     color: #fff;
     text-align: left;
     width: auto;
     left:auto;
     bottom:18px;
     z-index:889;
     right: 155px;
}
 .rehs-father .rehs-banner01 .swiper-pagination-bullet{
     width: 8px;
     height: 8px;
     border:0;
     margin: 0 6px;
     opacity: 1;
     background:#D8D8D8;
     vertical-align: middle;
}
 .rehs-father .rehs-banner01 .swiper-pagination-bullet-active{
     background:#fff;
     width: 18px;
     height: 18px;
     background:none;
     border:1px solid #fff;
     position: relative;
}
 .rehs-banner01 .swiper-pagination-bullet-active:after{
     content: '';
     position: absolute;
     background: #fff;
     width: 8px;
     height: 8px;
     top: 4px;
     left:4px;
     border-radius:50%;
}
 .switch-btn{
     position: absolute;
     left:auto;
     bottom:0;
     z-index:889;
     right: 296px;
     height: 60px;
     width: 60px;
     background:#F7F7F7;
}
 .rehs-banner01 .banner-operation {
     display: block;
     width: 24px;
     height: 24px;
     margin:18px auto;
     cursor: pointer;
     background-repeat: no-repeat;
     background-position: center center;
     background-size: 18px;
     background-image: url('bfbtn01_en2025.png');
}
 .rehs-banner01 .banner-operation.oper-stop {
     background-image: url('bfbtn02_en2025.png');
     background-size:23px;
}
 .lbbt_szq{
     position:absolute;
     left:58px;
     font-size: 16px;
     font-weight:normal;
     bottom: 17px;
     color: #fff;
     z-index:999;
}
 .topban-more{
     position:absolute;
     width: 50%;
     bottom: 0;
     text-align: right;
     z-index:888;
}
 .topban-more a{
     border-radius:27px;
     font-size: 16px;
     color: #FFFFFF;
     line-height: 1.4;
     padding: 15px 40px 15px 15px;
     display: inline-block;
     margin-right: 15px;
     background:url(icon05_en2025.png) #1950D5 no-repeat right 15px center;
}
 .topban-more a:hover{
     background:url(icon05_en2025.png) #0e4ad3 no-repeat right 10px center;
}
 @media screen and (min-width: 992px){
     .rehs-cent a b{
         height: 510px;
    }
     .rehs-cent a b img{
         width: 100%;
         height: 100%;
         object-fit: cover;
         object-position: center;
         position: absolute;
    }
}
 @media screen and (max-width: 1499px){
     .rehs-cent a h3{
         font-size: 30px;
    }
}
 @media screen and (max-width: 1299px){
     .rehs-cent a p{
         display: none;
    }
     .left_retxt{
         padding:30px 15px;
         width: 50%;
    }
     .rehs-cent a h3{
         font-size: 24px;
    }
     .rehs-cent a span{
         margin-top: 0;
    }
}
 @media screen and (max-width: 1199px){
     .rehs-cent a h3{
         font-size: 24px;
    }
}
 @media screen and (max-width: 991px){
     .rehgts_lb .index_title01{
         width: 100%;
    }
     .rehs-cent a p{
         margin-bottom: 10px;
    }
     .rehs-cent a h3{
         font-size: 20px;
         color: #1E1E1E;
    }
     .rehs-cent a span{
         margin-bottom: 15px;
    }
     .topban-more{
         width: 100%;
    }
     .rehs-banner01 .banner01-next, 
     .rehs-banner01 .banner01-prev, 
     .switch-btn{
         bottom: 160px;
    }
     .rehs-banner01 .banner01-pagination{
         bottom: 178px;
    }
     .ban-nrcent{
        position: static;
        min-height:160px;
    }
     .left_retxt{
         width: 100%;
         border-radius:0;
         padding: 15px;
         border-bottom: 4px solid #1950D5;
    }
}
 @media screen and (max-width: 767px){
    .wrapper{ overflow: hidden; }
     .rehgts_lb .index_title01{
         position: static;
    }
     .top-banlbt{
         padding-top: 0;
    }
     .rehs-cent a h3{
         font-size: 16px;
        color: #1E1E1E;
    }
     .rehs-cent a span{
         
    }
     .rehs-banner01 .banner01-next, 
     .rehs-banner01 .banner01-prev,
     .switch-btn{
         width: 35px;
        height: 35px;
        background-size: 55% auto;
    }
    .rehs-banner01 .banner-operation{
        margin:6.5px auto;
        background-size: 16px;
    }
     .lbbt_szq{
         left:0;
    }
     .rehs-cent a p{
         display: none;
    }
     .ban-nrcent{
         position: static;
    }
     .left_retxt{
         border-bottom: 2px solid #1950D5;
         padding-bottom:0;
    }
     .rehs-father .rehs-banner01 .swiper-pagination-bullet{
         background:#D8D8D8;
    }
    .rehs-father .rehs-banner01 .swiper-pagination-bullet-active{ background:none; }
     .rehs-banner01 .banner01-pagination{
         bottom: 168px;
         right: 100px;
    }
    .rehs-banner01 .swiper-button-prev{
        right:57px;
    }
    .switch-btn{ right: 238px; }
    .rehs-banner01 .banner-operation.oper-stop{ background-size: 16px; }
}
 @media screen and (max-width: 450px){
    /* .top-banlbt{
         padding-top: 115px;
    }*/
}
/* Research_News */
 .Research_News{
     padding: 72px 0 80px;
}
 .Research_News-img{
}
 .Research_News-li{
     position: relative;
     display: block;
}
/* .Research_News-li:before{
     content: '';
     position: absolute;
     width: 8px;
     height: 34px;
     background: #009CEE;
     border-radius: 0px 0px 6px 0px;
     top: 0;
     right:-8px;
}*/
 .News-li-posb{
     position: absolute;
     left:0;
     top: 0;
     color: #FFFFFF;
     line-height: 2;
     text-align: right;
     display: block;
     width: 100%;
}
 .News-li-posb span{
     font-family: Lato-Regular;
     margin-right: 20px;
     line-height: 2;
     position: relative;
     padding-bottom: 5px;
     display: inline-block;
}
 .News-li-posb span:after{
     content: '';
     position: absolute;
     background: #009CEE;
     width: 22px;
     height: 1px;
     bottom: 0;
     left:0;
}
 .News-li-posbtm{
     position: absolute;
     left:0;
     bottom: 0;
     width: 100%;
     padding: 20px 20px 0;
     background: linear-gradient( 180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
     opacity: 1;
}
 .News-li-posbtm p{
     font-family: OpenSans;
     font-size: 20px;
     color: #FFFFFF;
     line-height: 1.6;
}
 .Research_News-li:hover p{
    /* color: #1950D5;
     */
}
 .News-li-posbtm span{
     font-family: Lato-bold;
     font-size: 16px;
     color: #FFFFFF;
     line-height: 1.2;
     display: block;
     margin-bottom: 7px;
}
 .col-md-6 .News-li-posbtm p{
     font-size: 16px;
     line-height:1.5;
}
 .Research_News-li b.img_hovbig{
     margin-bottom: 35px;
     width: 100%;
     overflow: hidden;
     position: relative;
}
 .Research_News-li b.img_hovbig:after{
     content: '';
     position: absolute;
     right: 0;
     top: 0;
     background:url(icon20_en2025.png);
     width: 62.56%;
     height: 100%;
}
 .News-last-two .Research_News-li b.img_hovbig{
     margin-bottom: 24px;
}
 .Research_News-txt{
}
 .Research_News-txt li{
     transition: all 0.5s;
}
 .Research_News-txt li:hover{
     transform: translateY(-5px);
}
 .News-txt-cent{
     display: block;
     position: relative;
     border-right: 1px solid #E6E6E6;
     padding-right: 20px;
}
/* .News-txt-cent:before{
     content: '';
     position: absolute;
     width: 8px;
     height: 34px;
     background: #009CEE;
     border-radius: 0px 0px 6px 0px;
     top: 0;
     right:-8px;
}*/
 .News-dbq{
     color: #009CEE;
     text-align: right;
     display: block;
     width: 100%;
     margin-bottom: 18px;
}
 .News-dbq span{
     font-family: Lato-Regular;
     margin-left: 20px;
     line-height: 2;
     position: relative;
     padding-bottom: 5px;
}
 .News-dbq span:after{
     content: '';
     position: absolute;
     background: #009CEE;
     width: 22px;
     height: 1px;
     bottom: 0;
     left:0;
}
 .News-txt-cent p{
     font-weight: 500;
     font-size: 18px;
     line-height: 1.56;
     margin-bottom: 15px;
     min-height: 85px;
}
 .News-txt-cent span{
     font-family: Lato-bold;
     font-size: 16px;
     line-height: 1.2;
}
 @media screen and (min-width: 992px){
     .Research_News-li b.img_hovbig{
         height: 488px;
    }
     .News-last-two .Research_News-li b.img_hovbig{
         height: 232px;
    }
     .Research_News-li b.img_hovbig img{
         width: 100%;
         height: 100%;
         object-fit: cover;
         object-position: center;
         position: absolute;
    }
}
@media screen and (max-width: 1299px){
     .News-txt-cent span{ font-size: 13px; margin-left: 10px; }
}
 @media screen and (max-width: 991px){
     .News-txt-cent{
         border-right: 0;
         margin-bottom: 25px;
    }
}
 @media screen and (max-width: 767px){
    .Research_News{
         padding: 30px 0 50px;
    }
    .Research_News-img > div.col-md-6{
         display: none;
    }
    .Research_News-li b.img_hovbig{ margin-bottom: 0; }
    .News-li-posbtm{ position: static; background:none; padding: 15px 0 20px;border-bottom: 1px solid #DADADA; margin-bottom: 25px;}
    .News-li-posbtm span,
    .News-li-posbtm p{ color: #1E1E1E; }
     .News-li-posbtm span{
         font-size: 15px;
    }
     .News-li-posbtm p, .News-txt-cent p{
         font-size: 16px;
         margin-bottom: 0;
    }
     .News-txt-cent span{
         font-size: 15px;
    }
    .Research_News-txt li{ display: none; }
    .Research_News-txt li:first-child{ display: block; }
}
/* Scientists @ CAS */
 .index_title01{
     text-align:right;
}
 .index_title01 b a{
     color: #fff;
}
 .index_title01 > a{
     display: block;
     float: none;
     margin-top: 15px;
     color: #fff;
     background: url(icon13_en2025.png) no-repeat right center;
}
 .scientists_cas{
     background-attachment: fixed;
     background-size: cover;
     background-repeat: no-repeat;
     background-position: bottom center;
     background-image: url(bg01_en2025.png);
     padding:0 0 90px;
}
 .scitscas_cent{
     border:1px solid #009CEE;
     padding: 70px 0 20px 60px;
     border-top:0;
     border-right:0;
     position: relative;
}
 .scitscas_cent:before{
     content: '';
     display: inline-block;
     width: 0.5px;
     height: 74.5%;
     position: absolute;
     bottom: 0;
     right: 0;
     background:#009CEE;
}
 .banner02{
     padding-bottom: 100px;
}
 .scitslb-cent{
}
 .scitslb-cent .col-md-5{
     position: relative;
}
 .scitslb-cent .col-md-5::after{
     position: absolute;
     content: '';
     display: inline-block;
     width: 9px;
     height: 9px;
     background:#009CEE;
     border-radius: 50%;
     right:60px;
     top:31px;
     z-index:100;
}
 .scitslb-cent .col-md-5::before{
     position: absolute;
     content: '';
     display: inline-block;
     width: 68px;
     height: 1px;
     background:#009CEE;
     right: -6px;
     top:35px;
     z-index:100;
}
 .scitslb-cent .col-md-5 b img{
     position: relative;
     z-index:1;
}
 .scitslb-cent .col-md-7{
     padding-right: 50px;
     position: relative;
}
 .scitslb-cent .col-md-7 h2{
     font-family: Lato-bold;
     font-size: 40px;
     color: #FFFFFF;
     line-height: 1.4;
     margin-top: 6px;
}
/* .scitslb-cent .col-md-7 b{
     font-family: Lato-bold;
     font-weight: bold;
     font-size: 20px;
     color: #FFFFFF;
     line-height:1.2;
}*/
 .scitslb-cent .col-md-7 p{
     font-size: 18px;
     color: #FFFFFF;
     line-height: 1.56;
     margin:30px 0 35px;
}
 .scitslb-cent .col-md-7 span{
     display: block;
     font-family: Lato-bold;
     font-size: 16px;
     color: #FFFFFF;
     line-height: 1.2;
     margin-bottom: 45px;
}
 .scitslb-cent .col-md-7 a{
     border-radius: 4px;
     font-family: Lato-bold;
     font-size: 16px;
     color: #FFFFFF;
     padding: 12.5px 20px;
     padding-right: 66px;
     background:url(icon10_en2025.png) #009CEE no-repeat right 20px center;
     background-size:25px 7px;
     transition: all 0.5s;
}
 .scitslb-cent .col-md-7 a:hover{
     background-position: right 15px center;
     background-color:#0488cd;
}
 .banner02 .swiper-button-next:after, 
 .banner02 .swiper-button-prev:after{
     display: none;
}
 .banner02 .banner02-next, 
 .banner02 .banner02-prev{
     width: 32px;
     height: 32px;
     background-color: #F5F5F5;
     background-position:center;
     background-repeat:no-repeat;
     top: auto;
     margin-top: 0;
     bottom: 0;
     right: 32px;
     left: auto;
}
 .banner02 .banner02-prev{
     right: 80px;
     border-radius: 5px 0px 0px 5px;
     background-image:url(icon01_en2025.png);
}
 .banner02 .banner02-next{
     border-radius: 0 5px 5px 0;
     background-image:url(icon02_en2025.png);
}
 .banner02 .banner02-prev:hover{
     background-color:#009CEE;
     background-image:url(icon03_en2025.png);
}
 .banner02 .banner02-next:hover{
     background-color:#009CEE;
     background-image:url(icon04_en2025.png);
}
 @media screen and (max-width: 1399px){
     .scitslb-cent .col-md-7 p{
         margin:20px 0;
    }
}
 @media screen and (max-width: 1299px){
     .scitslb-cent .col-md-7 a{
         position: static;
         display: inline-block;
         margin-top:20px
    }
     .banner02{
         padding-bottom: 60px;
    }
     .scitslb-cent .col-md-7 h2{
         font-size: 30px;
    }
     .scitslb-cent .col-md-7 p{
         margin-top: 10px;
    }
     .scitslb-cent .col-md-5::before{
         top: 26px;
    }
     .scitslb-cent .col-md-5::after{
         top: 22px;
    }
}
 @media screen and (max-width: 767px){
     .scitscas_cent{
         padding: 30px 0 20px 20px;
    }
     .scitslb-cent .col-md-7 h2{
         font-size: 22px;
         margin-top: 12px;
    }
     .scitslb-cent .col-md-7 p{
         font-size: 16px;
         margin-top: 10px;
    }
     .scitslb-cent .col-md-7 span{
         font-size: 15px;
    }
    .scitscas_cent{border:0; padding-left:0;}
    .index_title01{text-align: left;}
    .scientists_cas{ padding-bottom: 35px; }
    .index_title01 > a{ display: inline-block; }
    .scitscas_cent:before{ display: none; }
    .banner02{ padding-bottom: 0; }
    .banner02 .banner02-next, .banner02 .banner02-prev{ display: none; }
}

/* CAS in Media */
.casin-media{ padding: 100px 0 0; }
.casmedia-cent{ position: relative; }
.casmedia-cent .index_title{ position: absolute; right:0; top: 0; z-index:9;}
.casmedia-cent .index_title b{ display: block; }
.casmedia-cent .index_title > a{ margin-top: 18px; }
.one-bigpic{ width: 34%; }
.three-smallpic{ width:22%; margin-top: 128px; }
.casinmedia-ul{ overflow: hidden; display: flex; }
.casinmedia-ul li:nth-child(2n){background: #F5F5F5;}
.casinmedia-ul li a{ display: block; position: relative; }
.casinmedia-ul li.one-bigpic a{ min-height:598px; }
.casinmedia-ul li.three-smallpic a{ min-height:470px; }
.casinmedia-ul li a b.img_hovbig{ position: relative; }
.casinmedia-ul li a b.img_hovbig span{
     position: absolute;
     width: 54px;
     height: 54px;
     bottom: 17px;
     right: 18px;
     background:url(icon18_en2025.png) no-repeat;
     background-size:100%;
     display: block;
}
.casmedia-div{
    padding: 40px 20px 40px 0;
}
.csmda-txt span{
    font-family: Lato-bold;
    font-size: 16px;
    line-height: 1.3;
    text-transform: uppercase;
}
.csmda-txt p{ margin-top: 9px;
    font-family: Lato-Medium;
    font-size: 18px;
    line-height: 1.67;
 }
.casmedia-div > b{
    font-family: Lato-bold;
    font-size: 16px;
    line-height: 1.3;
    text-transform: uppercase;
    position: absolute;
    right:20px;
    bottom: 35px;
}
.three-smallpic .casmedia-div{ padding: 40px 20px; }



 @media screen and (min-width: 992px){
     .one-bigpic a b.img_hovbig{
         height: 363px;
    }
     .one-bigpic a b.img_hovbig img, 
     .three-smallpic a b.img_hovbig img{
         width: 100%;
         height: 100%;
         object-fit: cover;
         object-position: center;
         position: absolute;
    }
     .three-smallpic a b.img_hovbig{
         height: 235px;
    }
}
 @media screen and (max-width: 1199px){
     
}
 @media screen and (max-width: 991px){
    .casin-media{ padding: 70px 0 20px; }
    .casmedia-cent,
    .casmedia-cent .index_title{ position: static; }
    .casmedia-cent .index_title{ text-align: right; overflow: hidden; }
    .casinmedia-ul{ display: block; }
    .casinmedia-ul li{ width: 100%; }
    .three-smallpic{ margin-top: 30px; }
    .casinmedia-ul li.one-bigpic a,
    .casinmedia-ul li.three-smallpic a{ min-height:auto; }
    .casmedia-div > b{ position: static; display: block; text-align: right; }
    .casmedia-div{ padding: 30px 15px; }
    .three-smallpic .casmedia-div{ padding: 30px 15px; }
    .casinmedia-ul li:last-child{ display: none; }
}
 @media screen and (max-width:767px){
    .casin-media{ padding: 40px 0 10px; }
    .casmedia-div{ padding: 20px 15px; }
    .three-smallpic .casmedia-div{ padding: 20px 15px; }
    .csmda-txt p{ font-size: 16px; }
    .csmda-txt span,
    .casmedia-div > b{ font-size: 14px; }
}

/* Choose CAS*/
 .Choose_cas{
     background:url(bg02_en2025.png) no-repeat top right;
     padding: 95px 0 105px;
     background-size:cover;
}
 .index_title02{
     text-align: right;
     margin-bottom: 0;
}
 .left_pcwf{
     display: flex;
     justify-content: space-between;
     gap: 16px;
     margin-top: -50px;
}
 .left_pcwf li{
     flex: 1;
     display: flex;
     flex-direction: column;
     align-items: center;
     text-align: center;
}
 .left_pcwf li a{
     display: block;
     position: relative;
     width: 100%;
}
 .left_pcwf li a:before, 
 .left_pcwf li a:after{
     content: '';
     display: inline-block;
     position: absolute;
     background:rgba(255,255,255,0.6);
     z-index:20;
}
 .left_pcwf li a:before{
     left:17px;
     top: 0;
     width: 1px;
     height: 69%;
}
 .left_pcwf li a:after{
     left:0;
     top: 17px;
     width: 92%;
     height: 1px;
}
 .left_pcwf li a b:after{
     content: '';
     display: block;
     position: absolute;
     width: 100%;
     height: 100%;
     z-index:19;
     top: 0;
     left:0;
}
 .left_pcwf li:nth-child(1) a b:after{
     background: -webkit-linear-gradient(top left, rgba(0,184,238,0) 0%, #009CEE 100%);
     background: -o-linear-gradient(top left, rgba(0,184,238,0) 0%, #009CEE 100%);
     background: linear-gradient(to bottom right, rgba(0,184,238,0) 0%, #009CEE 100%);
}
 .left_pcwf li:nth-child(2) a b:after{
     background: -webkit-linear-gradient(top left, rgba(0,184,238,0) 0%, #DA3838 100%);
     background: -o-linear-gradient(top left, rgba(0,184,238,0) 0%, #DA3838 100%);
     background: linear-gradient(to bottom right, rgba(0,184,238,0) 0%, #DA3838 100%);
}
 .left_pcwf li:nth-child(3) a b:after{
     background: -webkit-linear-gradient(top left, rgba(178,202,141,0) 0%, #519F08 100%);
     background: -o-linear-gradient(top left, rgba(178,202,141,0) 0%, #519F08 100%);
     background: linear-gradient(to bottom right, rgba(178,202,141,0) 0%, #519F08 100%);
}
 .left_pcwf li a span{
     position: absolute;
     right: 20px;
     bottom: 20px;
     font-family: Lato-bold;
     font-size: 30px;
     color: #FFFFFF;
     line-height: 1.3;
     z-index: 23;
     display:inline-block;
     text-align: right;
}
 .left_pcwf li a span:hover{
     color: #1950D5;
}
 .rgt_jobs{
     margin-top:-15px;
}
 .rgt_jobs h3{
     font-family: Lato-bold;
     font-weight: bold;
     font-size: 30px;
     line-height:1.2;
     margin-bottom: 24px;
}
 .job_list{
}
 .job_list li{
     border-left: 2px solid #1950D5;
     font-family: Lato-Medium;
     margin-bottom: 27px;
     padding: 8px 0 2px 20px;
     position: relative;
}
 .job_list li:after{
     content: '';
     display: block;
     position: absolute;
     z-index:19;
     top: 15px;
     right:0;
     background:#D8D8D8;
     width: 81.5%;
     height: 1px;
}
 .job_list li span{
     font-size: 16px;
     color: #555;
     line-height: 19px;
     text-align: left;
     font-style: normal;
     text-transform: uppercase;
}
 .job_list li a{
     font-weight: 500;
     font-size: 18px;
     line-height: 1.722;
     display: block;
    /* padding-right: 45px;
     background-image:url(icon17_en2025.png);
     background-position:right center;
     background-repeat:no-repeat;
     transition: all 0.5s;
     background-size: 20px;*/
}
/* .job_list li a:hover{
     background-position:right 6px center;
}*/
 .left_pcwf li b.img_hovbig{
}
 .left_pcwf li b{
     width: 100%;
     overflow: hidden;
     position: relative;
}
 @media screen and (min-width: 992px){
     .left_pcwf li b.img_hovbig{
         height: 442px;
    }
     .left_pcwf li b.img_hovbig img{
         width: 100%;
         height: 100%;
         object-fit: cover;
         object-position: center;
         position: absolute;
    }
}
 @media screen and (max-width: 1499px){
     .job_list li:after{
         width: 76.5%;
    }
}
 @media screen and (max-width: 1299px){
     .job_list li:after{
         width: 72.5%;
    }
}
 @media screen and (max-width: 1199px){
     .job_list li:after{
         width: 68.5%;
    }
     .left_pcwf li a span{
         right: 10px;
         font-size: 24px;
    }
}
 @media screen and (max-width: 991px){
     .rgt_jobs{
         margin-top: -5px;
    }
     .left_pcwf{
         margin-top: 5px;
    }
}
 @media screen and (max-width: 767px){
     .Choose_cas{
        padding: 40px 0 50px;
    }
     .rgt_jobs h3{
        font-size: 22px;
    }
    .job_list li:last-child{ display: none; }
     .job_list li span{
         font-size: 15px;
    }
     .job_list li a{
         font-size: 16px;
    }
     .job_list li:after{
         display: none;
    }
     .left_pcwf li a span{
         font-size: 22px;
    }
}
 @media screen and (max-width: 450px){
     .left_pcwf li a span{
         font-size: 18px;
    }
}
 @media screen and (max-width: 390px){
     .left_pcwf li a span{
         font-size: 16px;
    }
}
/* LARGE RESEARCH INFRASTRUCTURE */
 .dkxzz_cent{
     background-image:url(bg01.png);
     background-position: top center;
     background-repeat:no-repeat;
     background-size:cover;
     padding-top: 95px;
}
 .index_title03{
    margin-bottom: 0;
}
 .index_title03 > a{
     float: none;
     background:url(icon13_en2025.png) no-repeat right center;
     color: #fff;
}
 .index_title03 b{
     display: block;
}
 .index_title03 b a{
     color: #fff;
}
 .dkxzz-top{
     padding-left: 32%;
     position: relative;
}
 .dkxzz-top:after, 
 .dkxzz-top:before{
     content: '';
     display: block;
     position: absolute;
     z-index:0;
}
 .dkxzz-top:before{
     width: 14px;
     height: 14px;
     background: #FFFFFF;
     left:0;
     top: 98.5px;
     border-radius: 50%;
}
 .dkxzz-top:after{
     top: 106px;
     left:0;
     background:#fff;
     width: 200%;
     height: 1px;
}
 .swiper-dzzfj{
     position: relative;
}
 .banner03{
}
 .banner03-next{
}
 .banner03-prev{
}
 .swiper-dzzfj .banner03-next:after, 
 .swiper-dzzfj .banner03-prev:after{
     display: none;
}
 .swiper-dzzfj .banner03-next, 
 .swiper-dzzfj .banner03-prev{
     width: 40px;
     height:40px;
     background-color: #F5F5F5;
     background-position:center;
     background-repeat:no-repeat;
     border-radius: 50%;
}
 .swiper-dzzfj .banner03-prev{
     left:-65px;
     background-image:url(icon01_en2025.png);
}
 .swiper-dzzfj .banner03-next{
     right: -65px;
     background-image:url(icon02_en2025.png);
}
 .swiper-dzzfj .banner03-prev:hover{
     background-color:#009CEE;
     background-image:url(icon03_en2025.png);
}
 .swiper-dzzfj .banner03-next:hover{
     background-color:#009CEE;
     background-image:url(icon04_en2025.png);
}
 .banner03 .swiper-wrapper{
     align-items: center;
}
 .dkxzz-banner{
     text-align: center;
}
 .dkxzz-banner a{
     display: inline-block;
     position: relative;
     margin: 0 auto;
     border-radius: 50%;
}
.dkxzz-banner a b{ border-radius: 50%;}

 .dkxzz-banner a b img{
     width: 150px;
    height: 150px;
     border-radius: 50%;
}
 .banner03 .swiper-slide-active b img{
     width: 180px;
    height: 180px;
}
 .dkxzz-banner a span{
     position: absolute;
     font-family: Lato-bold;
     font-size: 28px;
     color: #FFFFFF;
     line-height: 1.22;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
}
 @keyframes rotate {
     from {
         transform: rotate(0deg);
    }
     to {
         transform: rotate(360deg);
    }
}
 .banner03 .swiper-slide-active .dkxzz-banner a{
     width: 216px;
     height: 216px;
     display: block;
     padding: 18px;
}
 .banner03 .swiper-slide-active .dkxzz-banner a:after{
     content: '';
     position: absolute;
     width: 100%;
     height: 100%;
     left:0;
     top: 0;
     border-radius: 50%;
     border: 1px dashed #00B8EE;
     animation: rotate 40s linear infinite;
     z-index:1;
}
 .dkxzz-both{
     padding-left: 39%;
}
 .dkxzz-bothjj{
     margin-top: 99px;
     padding-bottom: 25px;
     border-bottom: 1px solid #009CEE;
}
 .dkxzz-bothjj h3{
     font-family: Lato-bold;
     font-size: 26px;
     line-height: 1.25;
}
 .dkxzz-bothjj h3 a{
     color: #FFFFFF;
}
 .dkxzz-bothjj p{
     font-size: 18px;
     color: #FFFFFF;
     line-height: 1.78;
}
 .dkxzz-bothjj img{
    display: none;
 }
 .dkxzz-bothnew{
     padding: 32px 0 40px;
}
 .dkxzz-bothnew li{
}
 .dkxzz-bothnew li span{
     font-family: Lato-bold;
     font-size: 16px;
     color: #FFFFFF;
     line-height:1.2;
     text-transform: uppercase;
     display: block;
     margin-bottom: 7px;
}
 .dkxzz-bothnew li a{
     font-family: Lato-Medium;
     font-size: 18px;
     color: #FFFFFF;
     line-height: 1.56;
     min-height: 84px;
}
 .dkxzz-bothnew li a:hover{
     color:#009CEE;
}
 @media screen and (max-width: 1760px){
     .swiper-dzzfj .banner03-next{
         right: -50px;
    }
     .swiper-dzzfj .banner03-prev{
         left: -50px;
    }
}
 @media screen and (max-width: 1640px){
     .dkxzz-banner a b img{
         width: 140px;
         height: 140px;
    }
     .banner03 .swiper-slide-active .dkxzz-banner a{
         width: 206px;
         height: 206px;
    }
     .banner03 .swiper-slide-active b img{
         width: 170px;
         height: 170px;
    }
     .dkxzz-top:after{
        top:100px;
    }
     .dkxzz-top:before{
         top: 92.5px;
    }
}
 @media screen and (max-width: 1440px){
     .swiper-dzzfj .banner03-next{
         right: -20px;
    }
     .swiper-dzzfj .banner03-prev{
         left: -20px;
    }
}
 @media screen and (max-width: 991px){
     .dkxzz-top{
         padding-left: 15%;
    }
     .dkxzz-both{
         padding-left: 15%;
    }
}
 @media screen and (max-width: 767px){
     .swiper-dzzfj .banner03-next{
         right: 10px;
    }
     .swiper-dzzfj .banner03-prev{
         left: 10px;
    }
     .dkxzz_cent{
         padding-top: 50px;
         background: linear-gradient( 180deg, #3688EC 0%, #1950D5 100%)!important;
         position: relative;
         padding-bottom: 250px;
    }
     .dkxzz-bothjj{
         margin-top: 40px;
         position: relative;
         padding-bottom: 0;
        border-bottom: 0;
    }
     .dkxzz-bothjj img{
        display: block;
     }
     .dkxzz-top, .dkxzz-both{
         padding-left: 0;
    }
     .dkxzz-top:before{
         display: none;
    }
    .dkxzz-top{ 
        position: absolute; 
        bottom: 45px;
        left:0;
        width: 100%;
        overflow: hidden;
    }
     .dkxzz-banner a span{
         font-size: 22px;
    }
     .dkxzz-bothjj h3{
         font-size: 22px;
        position: absolute;
        left:0;
        top: 0;
        padding: 10px;
    }
     .dkxzz-bothjj p{
         font-size: 16px;
         display: none;
    }
     .dkxzz-bothnew li{
         margin-bottom: 20px;
    }
    .dkxzz-bothnew li:last-child{
         display: none;
    }
     .dkxzz-bothnew li a{
         font-size: 16px;
    }
     .dkxzz-bothnew li span{
         font-size: 15px;
    }
}
/* Upcoming Events */
 .upcoming-events{
     background:url(bg03_en2025.png) no-repeat left;
     padding: 90px 0 120px;
     position: relative;
     background-size:100%;
}
 .upcoming-events:after{
     content: '';
     position: absolute;
     width: 66.66%;
     height: 30px;
     right:0;
     top: 0;
     background:#009CEE;
}
 .index_title04{
}
 .index_title04 b{
     display: block;
}
 .index_title04 > a{
     float: none;
     margin-top: 18px;
     position: relative;
     z-index:10;
}
 .uens-mtfs{
     margin-top: -70px;
}
 .upevent-txt{
     overflow: hidden;
     margin:0 -20px;
     padding-top: 80px;
}
 .upevent-txtli{
     float: left;
     width: 50%;
     padding: 0 20px;
     display: flex;
     margin-bottom: 25px;
     min-height: 141px;
}
 .upevent-lttime{
     width: 100px;
     height: 90px;
     border: 1px solid #CCCCCC;
     position: relative;
     padding: 14px 0 20.5px;
}
 .upevent-lttime:after{
     content: '';
     position: absolute;
     width: 4px;
     height: 71.2%;
     background: #003F98;
     top: 14.4%;
     left:0;
}
 .upevent-lttime b{
     font-family: Lato-bold;
     font-size: 30px;
     color: #003F98;
     line-height: 1.2;
     display: block;
     text-align: center;
}
 .upevent-lttime span{
     font-family: Lato-Regular;
     font-size: 14px;
     line-height: 1.22;
     text-align: center;
     display: block;
}
 .upevent-wztit{
     flex: 1;
     padding-left: 25px;
}
 .upevent-wztit a{
     font-family: Lato-bold;
     font-size: 18px;
     line-height: 1.73;
}
 .upevent-wztit p{
     font-family: Lato-Regular;
     font-weight: 400;
     font-size: 16px;
     color: #666;
     line-height: 1.94;
     background:url(icon07_en2025.png) no-repeat left center;
     padding-left: 25px;
     background-size: 20px;
}
 .upevent-img{
}
 .upevent-img > a{
     display: block;
     position: relative;
}
 .upevent-img > a:after{
     content: '';
     position: absolute;
     width: 100%;
     height: 100%;
     top: 0;
     left:0;
     background: linear-gradient( 180deg, rgba(0,0,0,0) 0%, #000000 100%);
     opacity: 0.5;
     z-index:2;
}
 .upevent-img .img_hovbig{
}
 .upevent-img .upevent-lttime{
     position: absolute;
     top: 10px;
     left:10px;
     border-color:#fff;
}
 .upevent-img .upevent-lttime b, 
 .upevent-img .upevent-lttime span{
     color: #fff;
}
 .upevent-img .uedw-tit{
     position: absolute;
     bottom: 5px;
     padding: 0 10px;
     font-family: Lato-bold;
     font-weight: bold;
     font-size: 18px;
     color: #FFFFFF;
     line-height: 1.56;
     z-index:4;
}
 .upevent-img a:hover .uedw-tit{
     color: #009CEE;
}
 .upevent-img .uedw-spot{
     position: absolute;
     top: 12px;
     right: 14px;
     z-index:4;
     font-family: Lato-Regular;
     font-size: 18px;
     color: #FFFFFF;
     line-height: 1.73;
     background:url(footicon01_en2025.png) no-repeat left center;
     padding-left: 25px;
     background-size: 15px;
}
 @media screen and (max-width: 1699px){
     .upcoming-events{
        padding-bottom: 80px;
    }
}
 @media screen and (max-width: 1599px){
}
 @media screen and (max-width: 1499px){
}
 @media screen and (max-width: 1399px){
}
 @media screen and (max-width: 1299px){
}
 @media screen and (max-width: 1199px){
     .upevent-lttime{
         height: 80px;
         padding-top: 11px;
    }
     .upevent-txt{
         margin:0 -15px;
    }
     .upevent-txtli{
         padding: 0 15px;
    }
     .upevent-img .uedw-tit{
        margin-bottom: 0;
         font-size: 16px;
    }
     .upevent-wztit{
         padding-left: 15px;
    }
}
 @media screen and (max-width: 991px){
     .upevent-lttime{
    }
     .upevent-txtli{
         width: 100%;
         min-height:auto;
    }
     .uens-mtfs{
         margin-top: 0;
    }
     .upevent-txt{
         padding-top: 0;
    }
     .upcoming-events{
         background-size:cover;
         padding-bottom: 60px;
    }
     .upevent-img .uedw-tit{
         font-size: 18px;
         margin-bottom: 10px;
    }
}
 @media screen and (max-width: 767px){
    .upcoming-events{ padding-top: 50px; }
    .upcoming-events:after{ display: none; }
     .upevent-lttime b{
         font-size: 26px;
    }
     .upevent-lttime{
         width: 88px;
         padding-top: 7px;
         height: 70px;
    }
     .upevent-wztit a{
         font-size: 16px;
    }
     .upevent-wztit p{
         font-size: 15px;
    }
     .upevent-img .uedw-spot,
     .upevent-img .uedw-tit{
         font-size: 16px;
    }
    .upevent-txtli:nth-child(3),
    .upevent-txtli:nth-child(4){
        display: none;
    }
}
/* Close to science */
 .closeto-science{
     position: relative;
}
 .closeto-science:after, 
 .closeto-science:before{
     content: '';
     position: absolute;
     background: #1950D5;
     z-index: 1;
}
 .closeto-science:after{
     width: 200px;
     height: 200px;
     right:6.823%;
     bottom: 20%;
}
 .closeto-science:before{
     width: 300px;
     height: 300px;
     left:0;
     top: -32px;
}
 .colse-scicebg{
     background: linear-gradient(to right, transparent 30px, #009CEE 30px);
     background-size: 82.8125% 100%;
     background-repeat: no-repeat;
     position: relative;
     z-index:2;
     padding: 120px 0 70px;
}
 .lffour_video{
     margin:0 -20px;
}
 .lffour_video li{
     float: left;
     width: 50%;
     padding: 0 20px;
     display: flex;
     margin-bottom: 35px;
}
 .index_title05 b{
     margin-top: 10px;
}
 .index_title05 b a{
     color: #fff;
}
 .lffour_video li a{
    display: block;
    width: 100%;
}
 .lffour_video li a b, 
 .rgtbig_video a b{
     position: relative;
}
 .lffour_video li a b span, 
 .rgtbig_video a b span{
     position: absolute;
     width: 54px;
     height: 54px;
     bottom: 17px;
     right: 18px;
     background:url(icon18_en2025.png) no-repeat;
     background-size:100%;
     display: block;
}
 .lffour_video li a p, 
 .rgtbig_video a p{
     margin-top: 10px;
     font-family: Lato-Medium;
     font-weight: 500;
     font-size: 18px;
     color: #FFFFFF;
     line-height: 1.56;
     min-height:56.2px;
}
 .rgtbig_video a p{
     font-size: 22px;
     line-height: 1.3;
     min-height:57.2px;
     width: 75%;
}
 .mobile_cose{
     display: none;
}
 @media screen and (min-width: 992px){
     .lffour_video li a b{
         height:208px;
    }
     .rgtbig_video a b{
         height: 439px;
    }
     .lffour_video li a b img, 
     .rgtbig_video a b img{
         width: 100%;
         height: 100%;
         object-fit: cover;
         object-position: center;
         position: absolute;
    }
}
 @media screen and (min-width: 2000px){
     .closeto-science:after{
         right: 9%;
    }
     .rgtbig_video a p{
        width: 85%;
    }
}
 @media screen and (min-width: 2400px){
     .closeto-science:after{
         right: 16%;
    }
}
 @media screen and (max-width: 1599px){
     .rgtbig_video a p{
         width: 70%;
    }
}
 @media screen and (max-width: 1599px){
}
 @media screen and (max-width: 1499px){
}
 @media screen and (max-width: 1399px){
     .colse-scicebg{
         background: linear-gradient(to right, transparent 15px, #009CEE 15px);
         padding: 50px 0 20px;
         background-size:86% 100%;
         background-repeat: no-repeat;
    }
     .closeto-science:before{
         top:-18px;
    }
}
 @media screen and (max-width: 1199px){
     .closeto-science:after{
         display: none;
    }
     .rgtbig_video a p{
         width: 90%;
         font-size: 20px;
    }
     .colse-scicebg{
         background-size:87% 100%;
    }
     .index_title05 > a{
         margin-top: 18px;
    }
     .index_title05 b{
        font-size: 36px;
    }
}
 @media screen and (max-width: 991px){
     .index_title05,
     .closeto-science:before{
         display: none;
    }
     .mobile_cose{
         display: block;
    }
     .colse-scicebg{
         background:none;
    }
     .lffour_video li a p, 
     .rgtbig_video a p{
         color: #1E1E1E;
    }
}
 @media screen and (max-width: 767px){
     .lffour_video li{
         float: none;
         width: 100%;
    }
    .lffour_video li:nth-child(3),
    .lffour_video li:nth-child(4){
        display: none;
    }
    .rgtbig_video{display: none;}
     .lffour_video li a p, 
     .rgtbig_video a p{
         font-size: 16px;
    }
}
/* 内页代码 */
 .lt-style{
}
 .yjs-name{
     font-family: Lato-Regular;
     font-size: 18px;
     line-height: 1.67;
     display: block;
     margin-bottom: 14px;
}
 .z-style.lt-style .zx-content .up-item-boxs .up-list a.db .up-detail .img-boxs{
     height: auto;
     width: 120px;
}
.campus_fljs{
 margin-top: 30px;
}
.campus_fljs ul{
    display: flex;
    flex-wrap:wrap;
}
.campus_fljs ul li{
    border: 1px solid #CCCCCC;
    padding: 10px 19px;
    margin-right: 8px;
    margin-bottom: 20px; 
}
.campus_fljs ul li a{
    font-family: Lato-Medium;
    font-weight: 500;
    font-size: 20px;
    color: #1E1E1E;
    line-height: 1.5;
}
.campus_fljs ul .active,
.campus_fljs ul li:hover{
    background:#003F98;
    color: #fff;
    border: 1px solid #003F98;
}
.campus_fljs ul .active a,
.campus_fljs ul li:hover a{
    color: #fff;
}
 #gridcent{
     margin: 45px -15px 20px;
}
 #gridcent .grid-item{
     width: 25%;
     margin-bottom: 30px;
     padding: 0 15px;
}
 #gridcent .grid-item img{
     width: 100%;
}
#gridcent .grid-item div{ 
    position: relative; 
     cursor: pointer;
}
#gridcent .grid-item div:before{
    content: '';
     position: absolute;
     left:0;
     top: 0;
     width: 100%;
     height: 100%;
     background: linear-gradient( 180deg, rgba(0,0,0,0) 0%, #000000 100%);
     opacity: 0;
     z-index:1;
}
#gridcent .grid-item div p{
 position: absolute;
 bottom: 0;
 left:0;
 padding: 0 10px 0 20px;
 z-index:10;
font-family: Lato-Regular;
font-weight: 400;
font-size: 20px;
color: #FFFFFF;
line-height: 1.6;
display: none;
}
#gridcent .grid-item div span{
    position: absolute;
     top: 10px;
     right:10px;
     font-size: 18px;
    color: #FFFFFF;
    display: none;
}
#gridcent .grid-item div:hover:before{ opacity: 1; }
#gridcent .grid-item div:hover p,
#gridcent .grid-item div:hover span{ display: block; }

#pagespubu{ text-align: center; }
#pagespubu #more{
    padding: 10px 20px;
    border-radius: 6px;
    font-family: Lato-bold;
    font-size: 16px;
    color: #FFFFFF;
    background: #009CEE;
}

 @media screen and (max-width: 1599px){
    #gridcent .grid-item div p{ font-size: 18px; line-height: 1.45; }
 }
 @media screen and (max-width: 1299px){
     #gridcent .grid-item{ width: 33.3333%;}
    #gridcent .grid-item div p{ font-size: 16px;  }
 }
 @media screen and (max-width: 1199px){
    .campus_fljs ul li a{ font-size: 18px; }
 }
 @media screen and (max-width: 991px){
    #gridcent .grid-item{ width: 50%;}
    .campus_fljs ul li a{ font-size: 17px; }
 }
 @media screen and (max-width: 767px){
    .campus_fljs ul li a{ font-size: 16px; }
    .campus_fljs ul li{ padding: 7px 15px; margin-bottom: 15px; }
 }

/* Topics */
 .topics_cent{
}
 .topics_top{
     background: #F5F5F5;
     padding-top: 45px;
}
 .top_condition{
     font-family: Lato-bold;
     margin-bottom: 40px;
     display: flex;
     justify-content: space-between;
}
 .top_condition span{
    font-size: 40px;
    color: #1E1E1E;
    line-height: 1.2;
}

 .both_condition{
     margin-bottom: 30px;
    /* justify-content:space-between;
     flex-wrap: wrap;
     */
     overflow: hidden;
}
 .both_condition button{
     float: left;
     margin-right: 10px;
     border: 1px solid #CCCCCC;
     padding: 10px 20px;
     font-family: Lato-Medium;
     font-size: 20px;
     color: #1E1E1E;
     margin-bottom: 20px;
}
.bq_ts{
    text-align: center;
    font-size: 20px;
    margin: 40px 0;
}
.top_condition button.selected,
.top_condition button.acter,
 .both_condition button.selected, 
 .both_condition button.acter,
 .both_condition button:hover{
     background:#003F98;
     border: 1px solid #003F98;
     color: #fff;
     position: relative;
}
.both_condition button.acter:hover:before,
 .both_condition button.selected:hover:before{
        content: 'x';
    position: absolute;
    right: -2px;
    top: 0;
    width: 20px;
    height: 20px;
    background: #f00;
    z-index: 1;
    font-size: 20px;
    border-radius: 50%;
    color: #fff;
    line-height: 15px;
}

 .bottom_condition{
     text-align: right;
}
 .bottom_condition a{
     display: inline-block;
     background-color: #003F98;
     border-radius: 5px 5px 0px 0px;
     background-image:url(icon19_en2025.png);
     background-size:30px;
     background-position: left 31px center;
     background-repeat:no-repeat;
     font-family: Lato-bold;
     font-weight: bold;
     font-size: 20px;
     color: #FFFFFF;
     padding: 11px 53px 11px 77px;
}
 .bottom_condition a:hover{
     background-color: #009CEE;
}
 .topics_cent .tuwen-item li .tuwen-list .title{
     margin: 10px 0;
}
 .topics_cent .tuwen-item li .tuwen-list .des{
     margin-bottom: 40px;
}
 .topics_sort{
     margin-top: 35px;
     overflow: hidden;
     border-bottom: 1px solid #D7D7D7;
     padding-bottom: 10px;
     display: flex;
     justify-content:space-between;
     margin-bottom: 30px;
     font-family: Lato-Regular;
     font-size: 18px;
}
 .topics_sort span{
     line-height: 1.67;
     display: inline-block;
}
 .rgt-pxxx{
}
 .rgt-pxxx a{
     padding-right: 43px;
     line-height: 1.67;
}
 .wd_bqlb{
}
 .wd_bqlb span{
     font-family: Lato-Regular;
     margin-right: 20px;
     color: #009CEE;
     line-height: 2;
     position: relative;
     padding-bottom: 5px;
}
 .wd_bqlb span:after{
     content: '';
     position: absolute;
     background: #009CEE;
     width: 22px;
     height: 1px;
     bottom: 0;
     left:0;
}
 @media screen and (max-width: 1199px){
     .both_condition button{
         padding: 8px 16px;
    }
}
 @media screen and (max-width: 991px){
     .both_condition button{
         font-size: 16px;
    }
}
 @media screen and (max-width: 767px){
     .top_condition button{
         font-size: 18px;
    }
     .topics_sort{
         font-size: 16px;
    }
     .bottom_condition a{
         font-size: 17px;
         background-size: 24px;
         padding: 6px 10px 6px 38px;
         background-position: left 8px center;
    }
    .top_condition span{ font-size: 30px; }

}

/* Research-Platforms-Large Research Infrastructure-neiye */
.lri-dkxzzjj{ margin: 50px 0 30px;  position: relative;}
.lri-dkxzzjj:after{
     content: '';
     position: absolute;
     width: 95%;
     height: 93%;
     top: 40px;
     left:2.5%;
     border: 10px solid #F5F5F5;
}
.dkxzzjj-top{ position: relative; }
.dkxzzjj-toplink{
    position: absolute;
    text-align: right;
    top: 100px;
    right:70px;
    z-index:1;
}
.dkxzzjj-toplink h3{
    font-family: Lato-bold;
    font-size: 50px;
    color: #FFFFFF;
    line-height:1.2;
}
.dkxzzjj-toplink a{
      font-family: OpenSans-Bold;
      font-size: 16px;
      line-height: 1.4;
      padding-right: 37px;
      transition: all 0.5s;
     display: block;
     float: none;
     margin-top: 15px;
     color: #fff;
     background: url(icon13_en2025.png) no-repeat right center;
     margin-right: 35px;
}
.dkxzzjj-toplink a:hover{ padding-right: 30px; }
.dkxzzjj-btm{ padding:40px 80px 80px; }
.dkxzzjj-btm p{
    font-size: 18px;
    line-height: 1.78;
}

 @media screen and (max-width: 1299px){
    .dkxzzjj-toplink h3{ font-size: 40px; }
    .lri-dkxzzjj:after{ top: 30px; }
 }
 @media screen and (max-width: 1199px){
    .dkxzzjj-toplink h3{ font-size: 30px; }
 }
 @media screen and (max-width: 991px){
    .dkxzzjj-toplink h3{ font-size: 24px; }
    .dkxzzjj-toplink{ right:40px; }
 }
 @media screen and (max-width: 767px){
    .dkxzzjj-toplink h3{ font-size: 20px; }
    .lri-dkxzzjj:after{ display: none; }
    .dkxzzjj-toplink{
        top: 22px;
        right: 10px;
    }
    .dkxzzjj-btm p{font-size: 16px;}
    .dkxzzjj-toplink a{margin-right: 16px;}
    .lri-dkxzzjj{ margin-top: 20px; }
    .dkxzzjj-btm{ padding: 15px 0 5px; }
    .topics_cent .tuwen-item li .tuwen-list .title{ font-size: 16px; }
 }


/* Institutes */
.institutes_search{
    padding: 42px 48px 35px;
    background: #F5F5F5;
    margin-top: 35px;
}
.institutes_search button{
    border: 1px solid #CCCCCC;
    font-family: Lato-Medium;
    font-weight: 500;
    font-size: 20px;
    color: #1E1E1E;
    line-height: 1.5;
    padding: 12px 20px;
    background: #f5f5f5;
}
.institutes_search button.active,
.institutes_search button:hover{ background: #1950D5; color: #fff;}
.institutes_search button:hover a{color: #fff;}
.ines_schtop{
    display: flex;
    justify-content:space-between;
    margin-bottom: 30px;
}
.institutes_search button:disabled {
    background-color: #dedede; 
    cursor: not-allowed; 
}

.ines_sch_rgt{
    position: relative;
}
.ines_sch_rgt input{
    width: 648px;
    height: 58px;
    border: 1px solid #979797;
    padding: 0 65px 0 15px;
    font-family: Lato-Medium;
    font-weight: 500;
    font-size: 20px;
}
.ines_sch_rgt button.js-inst{
    position: absolute;
    right:0;
    top: 0;
    width: 59px;
    height: 59px;
    background: url(icon21_en2025.png) #1950D5 no-repeat center;
    background-size: 32px;
}
.ines_sch_rgt button.js-inst:hover{
    background: url(icon21_en2025.png) #0f3aa2 no-repeat center;
    background-size: 32px;
}
.ines_schbtm{
    
}
.ines_schbtm .active button{
        background: #1950D5;
    color: #fff;
}
.ines_schbtm button{margin-right:9.5px; margin-bottom: 15px; }
.ines_schbtm a:last-child button{ margin-right: 0; }
 .Institutes-li{    
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}
 .Institutes-li li{
     overflow: hidden; 
     background: #F5F5F5;
     box-shadow: 0px 2px 8px 0px #F5F5F5;
}
.Institutes-li li.hidden{
     display: none;
}
 .Institutes-li li a{
     padding: 0 25px;
     min-height: 155px;
     display: flex;
     align-items:center;
}
 .Institutes-li li:nth-child(8n+2), 
 .Institutes-li li:nth-child(8n+4),
 .Institutes-li li:nth-child(8n+5),
 .Institutes-li li:nth-child(8n+7){
    background: #ffffff;
}
 .Institutes-li li a img{
     width: 90px;
     margin-right: 25px;
}
 .Institutes-li li a b{
     flex: 1;
     font-family: Lato-bold;
     font-size: 18px;
     line-height: 1.56;
     transition: all ease 0.25s;
}
 .Institutes-li li a:hover b{
     transform: translateY(-5px);
}
 @media screen and (max-width: 1639px){
    .ines_schbtm{flex-wrap: wrap;}
 }
 @media screen and (max-width: 1399px){
    
}
 @media screen and (max-width: 1365px){
    .institutes_search{ padding: 42px 30px 35px; }
    .institutes_search button{ font-size: 19px; }
 }

@media screen and (max-width: 1299px){
    .institutes_search button{ font-size: 18px; }
    .ines_sch_rgt input{ width: 450px; }
}
@media screen and (max-width: 1199px){
	.Institutes-li li a{ padding:0 15px; }
	.Institutes-li li a img{ width: 60px; margin-right: 15px; }
    .Institutes-li li a b{font-size: 16px;}
}
@media screen and (max-width: 991px){
	.Institutes-li{ grid-template-columns: repeat(2, 1fr); }
	.Institutes-li li:nth-child(8n+2), 
	 .Institutes-li li:nth-child(8n+4),
	 .Institutes-li li:nth-child(8n+5),
	 .Institutes-li li:nth-child(8n+7),
	 .Institutes-li li{ background:none;box-shadow:0px 3px 8px 3px #F5F5F5;}

}
 @media screen and (max-width: 767px){
    .ines_sch_rgt input{ width: 85%; padding-right: 30px; }
    .institutes_search button{ font-size: 16px; padding: 5px 10px; }
    .Institutes-li{ grid-template-columns: repeat(1, 1fr); }
}
 @media screen and (max-width: 530px){
    .ines_sch_rgt{ width: 70%; }
    .ines_sch_rgt input{ width: 100%; padding-right: 65px; font-size: 17px;}
    .institutes_search{ padding: 35px 15px 15px; }
}
/* sheshiyezonglan */
 .dkxzz-lbyzs .zonglan-switch{
     width: 100%;
     display: flex;
     justify-content: space-between;
     align-items: center;
     flex-wrap: wrap;
     margin-top: 60px;
     padding-bottom: 40px;
     border-bottom: 1px solid #CCCCCC;
     margin-bottom: 50px;
}
 .dkxzz-lbyzs .zonglan-switch li{
     border: 1px solid #CCCCCC;
     transition: all ease 0.25s;
     margin-bottom: 10px;
}
 .dkxzz-lbyzs .zonglan-switch li.active{
     background: #1950D5;
     border: 1px solid #1950D5;
}
 .dkxzz-lbyzs .zonglan-switch li.active a{
     color: #fff;
}
 .dkxzz-lbyzs .zonglan-switch li a{
     background: none;
     display: inline-block;
     padding: 12px 20px;
     font-family: Lato-Medium;
     font-weight: 500;
     font-size: 20px;
     line-height: 1.5;
}
 .dkxzz-lbyzs .zonglan-switch li a:hover{
     color: #fff;
}
 .dkxzz-lbyzs .zonglan-switch li:hover{
     background: #1950D5;
     border: 1px solid #1950D5;
}
 .dkxzz-lbyzs .tupian-list .img-box {
     position: relative;
}
 .dkxzz-lbyzs .tupian-list .img-box:before{
     content: '';
     position: absolute;
     width: 100%;
     height: 100%;
     left: 0;
     top: 0;
     background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
}
 .dkxzz-lbyzs .tupian-list .img-box .jianxie{
     font-family: Lato-Bold;
     font-size: 28px;
     color: #FFFFFF;
     line-height: 1.22;
     text-transform: uppercase;
     position: absolute;
     top: 50%;
     left: 50%;
     z-index: 9;
     transform: translate(-50%,-50%);
     display: block;
     width: 100%;
     text-align: center;
}
 .dkxzz-lbyzs .tupian-list .puti-boxs:hover .img-box .jianxie{
     display: none;
}
 .dkxzz-lbyzs .tupian-list .img-box .leibie{
}
 .dkxzz-lbyzs .tupian-list .img-box .detail-info{
     background: linear-gradient(180deg,rgba(25, 80, 213, 0.6) 0%,rgba(0, 0, 0, 0.6) 100%);
     position: absolute;
     width: 100%;
     height: 100%;
     z-index: 50;
     left: 0;
     top: 0;
     opacity: 0;
     transition: all ease 0.25s;
}
 .dkxzz-lbyzs .tupian-list .img-box .detail-info span{
     display: block;
     padding: 10px 15px;
     font-family: Lato-Bold;
}
 .dkxzz-lbyzs .detail-info .small-txt{
     font-size: 28px;
     color: #FFFFFF;
     line-height: 1.22;
     text-align: right;
     text-transform: uppercase;
}
 .dkxzz-lbyzs .detail-info .small-ins{
     font-family: OpenSans;
     font-size: 16px;
     color: #FFFFFF;
     line-height: 1.75;
     text-align: left;
}
 .dkxzz-lbyzs .tupian-list .puti-boxs:hover .detail-info{
     opacity: 1;
}
 .dkxzz-lbyzs .banner-hpa .footer a{
     width: auto;
     height: auto;
     background: none;
}
 .dkxzz-lbyzs .banner-hpa .footer p{
     width: 100%;
}
 .dkxzz-lbyzs .tupian-list .leibie{
     font-family: Lato-Regular;
     line-height: 2;
     text-align: center;
     font-style: normal;
     display: block;
     position: relative;
     margin-top: 8px;
}
 .dkxzz-lbyzs .tupian-list .leibie:before{
     content: '';
     position: absolute;
     width: 35px;
     height: 1px;
     background:#009CEE;
     bottom: 0;
     left:50%;
     margin-left: -17.5px;
}
 .dkxzz-lbyzs .tupian-list .puti-boxs .puti-tit{
     font-family: Lato-bold;
     font-size: 22px;
     line-height: 1.55;
     text-align: center;
     overflow: hidden;
     text-overflow: ellipsis;
     display: block;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     margin-top: 5px;
     height: 70px;
     margin-bottom: 35px;
}
 @media (min-width: 992px) {
     .dkxzz-lbyzs .tupian-list .img-box{
         height: 250px;
    }
     .dkxzz-lbyzs .tupian-list .img-box img{
         width: 100%;
         height: 100%;
         object-fit: cover;
         object-position: center center;
    }
}
 @media (max-width: 1599px) {
     .dkxzz-lbyzs .zonglan-switch{
         justify-content:flex-start;
    }
     .dkxzz-lbyzs .zonglan-switch li{
         margin-right: 10px;
    }
}
 @media (max-width: 1399px) {
     .dkxzz-lbyzs .tupian-list .img-box .detail-info span.small-txt{
         font-size: 24px;
         padding-bottom: 0;
    }
     .dkxzz-lbyzs .detail-info .small-ins{
         font-size: 14px;
         line-height: 1.7;
    }
}
 @media (max-width: 1199px) {
	.dkxzz-lbyzs .tupian-list .img-box .jianxie{font-size: 24px; line-height: 1.35;}
}
 @media (max-width: 991px) {
     .dkxzz-lbyzs .tupian-list .puti-boxs .puti-tit{
         display: block;
    }
     .zonglan-switch{
         margin-top: 50px;
    }
    .dkxzz-lbyzs .tupian-list .img-box .detail-info .small-ins{display: none;}
}
 @media (max-width: 767px) {
 	.dkxzz-lbyzs .tupian-list .puti-boxs .puti-tit{ height: auto; -webkit-line-clamp:unset; }
     .dkxzz-lbyzs .zonglan-switch li a{font-size: 16px; padding: 5px 10px;}
     .dkxzz-lbyzs .zonglan-switch{ margin: 25px 0 30px; padding-bottom: 15px; }
}

/* Newsroom-In Focus */
.tupic-lab{}
.tupic-lab li{}
.tupic-labli{
  display: block;
}
.tupic-labli b{
  position: relative;
}
.tupic-labli b span{
  position: absolute;
  right:0;
  top: 10px;
  color: #fff;
  padding-right: 20px;
  font-size: 16px;
  font-family:"Lato-bold";
}
.tupic-labli b span:after{
     content: '';
     position: absolute;
     display: inline-block;
     width: 90px;
     height: 1px;
     background:#EDEDED;
     top: 30px;
     right: 0;
}
.tupic-labli b span:before{
     content: '';
     position: absolute;
     display: inline-block;
     width: 10px;
     height: 10px;
     background:#fff;
     top: 26px;
     right: 88px;
     border-radius: 50%;
}
.tupic-labli p{
    font-family: Lato-Medium;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.67;
    min-height:90px;
    margin-top: 10px;
    margin-bottom: 25px;
}
 @media (max-width: 1299px) {
    .tupic-labli p{ min-height:120px; }
 }
  @media (max-width: 767px) {
    .tupic-labli p{ min-height:auto; }
 }

/* Research-Journals */
 .rch_Journals{
     padding: 30px 40px;
     border: 10px solid #F5F5F5;
}
 .rch_Journals ul li{
     margin-bottom: 50px;
     min-height:358.5px;
}
 .rch_Journals ul li b{
     position: relative;
     overflow: hidden;
}
 .rch_Journals ul li p{
     margin-top: 10px;
     font-family: Lato-Regular;
     font-size: 18px;
     line-height: 1.45;
     min-height: 52px;
}
 @media (min-width: 992px) {
     .rch_Journals ul li b{
         height: 280px;
    }
     .rch_Journals ul li b img{
         width: 100%;
         height: 100%;
         object-fit: cover;
         object-position: center center;
    }
}
 @media (max-width: 1399px) {
     .rch_Journals ul li{
         width: 25%;
    }
}
 @media (max-width: 1199px) {
     .rch_Journals ul li{
         width: 50%;
    }
}
 @media (max-width: 767px) {
     .rch_Journals ul li{
         width: 100%;
         min-height:auto;
    }
     .rch_Journals ul li p{
        min-height:auto;
    }
}
/* Work with CAS */
 .wwc_job{
     padding: 50px 0 30px;
}
 .wwc_jobcent{
     display: flex;
}
 .left_jobcent{
     width: 25%;
}
 .left_jobcent .index_title b{
     font-size: 40px;
     display: block;
     text-transform: capitalize;
}
 .left_jobcent .index_title > a{
     float: none;
     margin-top: 10px;
}
 .rgt_jobcent{
     width: 75%;
}
 .li_jobcent{
     background: #F5F5F5;
     padding: 20px;
     margin-bottom: 40px;
     position: relative;
     transition: all 0.5s;
     min-height: 246px;
}
 .li_jobcent:hover{
     box-shadow: 3px 3px 10px #999;
     margin-top: -5px;
}
 .li_jobcent >img{
     position: absolute;
     opacity: 0.1;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     max-width: 65%;
     z-index:0;
     max-height:78%;
}
 .litxt_jobcent{
     position: relative;
     z-index:1;
}
 .litxt_jobcent span{
     font-family: Lato-bold;
     font-size: 16px;
     color: #444444;
     line-height: 1.2;
     text-transform: uppercase;
}
 .litxt_jobcent >div{
     margin-top: 10px;
     display: block;
     min-height:145px;
}
 .litxt_jobcent >div a{
     font-family: Lato-Medium;
     font-weight: 500;
     font-size: 20px;
     line-height: 1.5;
}
 .litxt_jobcent p{
     font-family: Lato-Regular;
     font-size: 18px;
     color: #444444;
     line-height: 1.67;
     padding-left: 26px;
     background:url(icon07_en2025.png) no-repeat left top 4px;
     background-size: 20px;
     margin-bottom: 0;
}
 .wwc_fellowships{
     background-attachment: fixed;
     background-size: cover;
     background-repeat: no-repeat;
     background-position: top center;
     background-image: url(wwcbg01_en2025.png);
     padding: 60px 0 50px;
}
 .wwc_fellowships h2{
     font-family: Lato-bold;
     font-size: 40px;
     color: #FFFFFF;
     line-height: 1.2;
     text-align: center;
     margin-bottom: 45px;
}
 .pifi-caf{
     border: 1px solid #D4D4D4;
     border-bottom: 0;
}
 .pifi-caf > div{
     display: flex;
    border-bottom: 1px solid #D4D4D4;
}
 .pfcaf-bg{
     width: 31.63%;
     padding: 20px;
     background-size:cover;
     background-position: right center;
     background-repeat:no-repeat;
}
 .pfcaf-bg a{
     display: block;
     border: 1px solid #FFFFFF;
     height: 100%;
}
 .pfcaf-txt{
     width: 68.37%;
     font-family: Lato-Medium;
     padding: 50px;
}
 .pfcaf-txt a{
     font-size: 18px;
     color: #FFFFFF;
     line-height: 1.89;
}
 .pfcaf-txt a:hover{
     color: #444;
}
 .pifi_lab .pfcaf-bg{
    background-image: url(wwcbg02_en2025.png);
}
 .pifi_lab .pfcaf-bg a{
     padding: 25px 22px;
     color: #FFFFFF;
}
 .pifi_lab .pfcaf-bg a h4{
     font-family: Lato-bold;
     font-size: 30px;
     line-height:1.2;
}
 .pifi_lab .pfcaf-bg a:hover h4{
    color: #444;
}
 .pifi_lab .pfcaf-bg a p{
     margin-top: 28px;
}
 .pifi_lab .pfcaf-bg a p img{
     width: 83%;
}
 .caf_lab .pfcaf-bg{
     background-image: url(wwcbg03_en2025.png);
}
 .caf_lab .pfcaf-bg a h4{
     margin:60px 0 0 40px;
     font-family: Lato-Medium;
     font-weight: bold;
     font-size: 24px;
     color: #444444;
     line-height: 1.46;
}
 .caf_lab .pfcaf-bg a:hover h4{
     color: #fff;
}
 .wwc_scholarship{
     padding: 80px 0;
}
 .cent_scholarship{
     display: flex;
}
 .left-casp{
     width: 31.63%;
}
 .left-casp .wwcjob-title{
     font-family: Lato-bold;
     font-size: 40px;
     color: #333333;
     line-height: 1.2;
     padding-left: 40px;
     margin-bottom: 60px;
}
 .left-casp .leftcasp-bg{
     background: url(wwcbg04_en2025.png) no-repeat right center;
     height:298px;
     background-size:cover;
     padding: 20px;
}
 .left-casp .leftcasp-bg a{
     display: block;
     border: 1px solid #FFFFFF;
     height: 100%;
}
 .left-casp .leftcasp-bg a h4{
     margin: 60px 0 60px 40px;
     font-family: Lato-bold;
     font-size: 30px;
     color: #FFFFFF;
     line-height: 1.2;
}
 .left-casp .leftcasp-bg a:hover h4{
     color: #444;
}
 .rgt-casptxt{
     width: 68.37%;
     border: 1px solid #D4D4D4;
     margin-top: 24px;
     border-bottom: 0;
}
 .rgt-casptxt-li{
     border-bottom:1px solid #D4D4D4;
     padding: 30px 25px 30px 40px;
}
 .rgt-casptxt-li h3{
     font-family: Lato-bold;
     font-size: 24px;
     line-height: 1.46;
}
 .casptxt-tigg{
     font-family: Lato-Medium;
     font-size: 18px;
     line-height: 1.89;
     position: relative;
     padding-bottom: 20px;
}
 .casptxt-tigg:after{
     content: '';
     position: absolute;
     cursor: pointer;
     display: inline-block;
     width: 20px;
     height: 20px;
     background: url(z2025-icon01.png) center center no-repeat;
     background-size: cover;
     position: absolute;
     bottom: 0;
     right: 0;
}
 .casptxt-tigg.active:after{
     transform: rotate(180deg);
}
 .more-height{
     overflow: hidden;
}
 .rgt-casptxt-li:first-child .more-height{
     height: 170px;
}
 .rgt-casptxt-li:last-child .more-height{
     height: 68px;
}
 .rgt-casptxt-li .active .more-height {
     height: auto;
}
 .wwc_campus{
     padding: 20px 0 80px;
}
 .campus-life{
     position: relative;
}
 .campus-life b{ position: relative; }
 .campus-life b img{

 }
 .campus-life > a{
     font-family: Lato-bold;
     font-size: 40px;
     color: #FFFFFF;
     line-height: 1.2;
     left:40px;
     top: 35px;
     position: absolute;
}

 @media screen and (min-width: 992px){
    
     .campus-life b{
         height: 344px;
    }
     .campus-life b img{
         width: 100%;
         height: 100%;
         object-fit: cover;
         object-position: center;
         position: absolute;
    }
}
 @media (max-width: 1639px) {
    .pifi_lab .pfcaf-bg a p{
         margin-top: 44px;
    }
}
 @media (max-width: 1499px) {
    .pifi_lab .pfcaf-bg a p{
         margin-top: 46px;
    }
}
 @media (max-width: 1365px) {
    .pifi_lab .pfcaf-bg a p{
         margin-top: 66px;
    }
}
 @media (max-width: 1299px) {
     .pifi_lab .pfcaf-bg a p{
         margin-top: 65px;
    }
     .caf_lab .pfcaf-bg a h4{
         margin-top: 15px;
    }
     .left-casp .leftcasp-bg a h4{
         font-size: 24px;
    }
}
 @media (max-width: 1229px) {
    .pifi_lab .pfcaf-bg a p{
         margin-top: 65px;
    }
 }
 @media (max-width: 1199px) {
     .pifi_lab .pfcaf-bg a p{
         margin-top: 84px;
    }
}
 @media (max-width: 991px) {
     .pifi-caf > div{
         display: block;
    }
     .pfcaf-bg, .pfcaf-txt{
         width: 100%;
    }
     .pfcaf-bg{
        background-size: auto;
         height: 260px;
    }
     .pifi_lab .pfcaf-bg a p{
         margin-top: 15px;
    }
     .pifi_lab .pfcaf-bg{
         background-color:#D22D1A;
    }
     .caf_lab .pfcaf-bg{
         background-color:#D1E31F;
    }
     .rgt-casptxt{
         margin-top: 60px;
    }
     .left-casp .leftcasp-bg a h4{
         margin: 20px;
    }
}
 @media (max-width: 767px) {
     .wwc_job{
         padding-top: 30px;
    }
     .wwc_jobcent{
         display: block;
    }
     .left_jobcent,.rgt_jobcent{
        width: 100%;
    }
     .left_jobcent .index_title b{
         font-size: 24px;
    }
     .litxt_jobcent >div a{
         font-size: 18px;
    }
     .litxt_jobcent >div{
         min-height: 100px;
    }
     .li_jobcent{
         min-height: auto;
    }
     .litxt_jobcent p{
         font-size: 16px;
         background-position: left top 2px;
    }
     .wwc_fellowships h2{
         font-size: 24px;
    }
     .wwc_fellowships{
         padding: 30px 0;
    }
     .pifi_lab .pfcaf-bg a h4{
         font-size: 22px;
    }
     .pfcaf-bg{
         height: 200px;
    }
     .pifi_lab .pfcaf-bg a p img{
         width: 75%;
    }
     .wwc_scholarship{
         padding: 40px 0;
    }
     .cent_scholarship{
         display: block;
    }
     .left-casp,.rgt-casptxt{
         width: 100%;
    }
     .left-casp .wwcjob-title{
         font-size: 24px;
         padding-left: 0;
         margin-bottom: 25px;
    }
     .caf_lab .pfcaf-bg a h4{
         font-size: 22px;
         margin-left: 20px;
    }
     .left-casp .leftcasp-bg a h4{
         font-size: 22px;
    }
     .rgt-casptxt{
         margin-top: 25px;
    }
     .rgt-casptxt-li{
        padding: 20px;
    }
     .rgt-casptxt-li h3{
         font-size: 22px;
    }
     .casptxt-tigg{
         font-size: 16px;
    }
     .rgt-casptxt-li:first-child .more-height{
         height: 158px;
    }
     .rgt-casptxt-li .active .more-height {
        height: auto;
    }
     .campus-life{
         margin-bottom: 20px;
    }
     .wwc_campus{
         padding: 10px 0 20px;
    }
     .campus-life > a{
         font-size: 24px;
    }
}
 @media (max-width: 500px) {
     .pfcaf-bg{
         height: 185px;
    }
     .pfcaf-txt{
         padding: 20px;
    }
     .left-casp .leftcasp-bg{
         height: 185px;
    }
}
/* Research */
 .research_gly{
     padding-top: 45px;
}
 .rchgl_tt{
     padding-bottom: 80px;
}
 .index_titleej01{
     margin-bottom: 32px;
}
 .index_titleej01 b{
     font-size: 40px;
     line-height: 1.2;
     position: relative;
     display: inline-block;
     text-transform: capitalize;
     font-family: 'Lato-Heavy';
}
 .index_titleej01 b a{
     display: block;
}
 .index_titleej01 b a:hover{
     color: #1950D5;
}
 .index_titleej01 > a{
     margin-top: 24px;
     font-family: OpenSans-Bold;
     font-size: 16px;
     line-height: 1.4;
     padding-right: 37px;
     float: right;
     background:url(icon14_en2025.png) no-repeat right center;
     display: inline-block;
     transition: all 0.5s;
}
 .index_titleej01 > a:hover{
     padding-right: 30px;
}
 .tttop-news{
}
 .tttop-news li{
     margin-bottom: 40px;
}
 .tttop-news li a, .ttbtm_ban01 .swiper-slide a{
     position: relative;
     display: block;
}
 .tttop-news li a b, .ttbtm_ban01 .swiper-slide a b{
     position: relative;
}
 .tttop-news li a b:after, .ttbtm_ban01 .swiper-slide a b:after{
     content: '';
     position: absolute;
     cursor: pointer;
     display: block;
     width: 100%;
     height: 100%;
     background: linear-gradient( 135deg, #000000 0%, rgba(0,0,0,0) 100%);
     opacity: 0.3;
     left:0;
     top: 0;
}
 .tttop-news li a b img{
}
 .tttop-news li a span, .ttbtm_ban01 .swiper-slide a span{
     position: absolute;
     left:20px;
     top: 30px;
     width: 86%;
     font-family: Montserrat, Montserrat;
     font-weight: bold;
     font-size: 20px;
     color: #FFFFFF;
     line-height: 1.4;
}
 .ttbtm-banner{
}
 .ttbtm_ban01{
}
 .ttbtm_ban01 .swiper-slide{
}
 .ttbtm_ban01 .swiper-slide a{
}
 .ttbtm_ban01 .swiper-button-next:after, .ttbtm_ban01 .swiper-button-prev:after{
     display: none;
}
 .ttbtm_ban01 .ttbtm_ban01-next, .ttbtm_ban01 .ttbtm_ban01-prev{
     width: 32px;
     height: 32px;
     background-color: #F5F5F5;
     background-position:center;
     background-repeat:no-repeat;
}
 .ttbtm_ban01 .ttbtm_ban01-prev{
     border-radius: 5px 0px 0px 5px;
     background-image:url(icon01_en2025.png);
}
 .ttbtm_ban01 .ttbtm_ban01-next{
     border-radius: 0 5px 5px 0;
     background-image:url(icon02_en2025.png);
}
 .ttbtm_ban01 .ttbtm_ban01-prev:hover{
     background-color:#009CEE;
     background-image:url(icon03_en2025.png);
}
 .ttbtm_ban01 .ttbtm_ban01-next:hover{
     background-color:#009CEE;
     background-image:url(icon04_en2025.png);
}
/* map */
 .rchgl_is{
     background: #FBFBFB;
}
 .rchgl-map{
}
 .left-ismap{
     padding-top: 27px;
     padding-bottom: 30px;
}
 .left-ismap .index_titleej01{
     margin-top: 44px;
     position: relative;
     z-index: 2;
}
 .left-ismap .index_titleej01 b{
     display: block;
}
 .left-ismap .index_titleej01 > a{
     display: inline-block;
     float: none;
     margin-top: 14px;
}
 .ismap-cent{
     position: relative;
     text-align: right;
     margin-top: -150px;
     padding-left: 80px;
}
 .ismap-cent > img{
     display: inline-block;
}
 .ismap-cent a{
     position: absolute;
     display: inline-block;
     height: 20px;
}
 a.mapyjs1{
    /* Beijing */
     width: 70px;
     top: 37.3%;
     right: 31.8%;
}
 a.mapyjs2{
    /* Changchun */
     width: 70px;
     top: 25.6%;
     right: 16.8%;
}
 a.mapyjs3{
    /* Changsha */
     width: 65px;
     bottom: 27%;
     right: 36%;
}
 a.mapyjs4{
    /* Chengdu */
     width: 60px;
     bottom: 34.2%;
     right: 49.2%;
}
 a.mapyjs5{
    /* chongqing */
    width: 60px;
    bottom: 30.1%;
    right: 43.2%;
}
 a.mapyjs6{
    /* Dalian */
     width: 45px;
     top: 39%;
     right: 21.8%;
}
 a.mapyjs7{
    /* dongguan */
    width: 55px;
    bottom: 15%;
    right: 30%;
}
 a.mapyjs8{
    /* Fuzhou */
     width: 50px;
     bottom: 22.5%;
     right: 26.2%;
}
 a.mapyjs9{
    /* ganzhou */
    width: 60px;
    bottom: 21.2%;
    right: 33%;
}
 a.mapyjs10{
    /* Guangzhou */
     width: 65px;
     bottom: 14.4%;
     right: 35.9%;
}
 a.mapyjs11{
     /* Guiyang */
     width: 50px;
     bottom: 22%;
     right: 43.8%;
}
 a.mapyjs12{
    /* harbin */
    width: 50px;
    top: 17.6%;
    right: 18.8%;
}
 a.mapyjs13{
    /* hangzhou */
    width: 65px;
    bottom: 33.6%;
    right: 26.2%;
}
 a.mapyjs14{
    /* Hefei */
     width: 40px;
     bottom: 36.6%;
     right: 29.2%;
}
 a.mapyjs15{
    /* Kunming */
     width: 60px;
     bottom: 19.2%;
     right: 51.8%;
}
 a.mapyjs16{
    /* Lanzhou */
     width: 50px;
     bottom: 47.7%;
     right: 46.2%;
}
 a.mapyjs17{
    /* Nanjing */
     width: 50px;
     bottom: 39.5%;
     right: 26.8%;
}
 a.mapyjs18{
    /* ningbo */
     width: 50px;
     bottom: 32%;
     right: 22%;
}
 a.mapyjs19{
    /* qingdao */
     width: 59px;
     bottom: 49.8%;
     right: 21.7%;
}
 a.mapyjs20{
    /* Sanya */
    width: 55px;
    bottom: 0%;
    right: 39.3%;
}
 a.mapyjs21{
    /* Shanghai */
     width: 56px;
     bottom: 35.6%;
     right: 20.5%;
}
 a.mapyjs22{
    /* Shenyang */
     width: 60px;
     top: 31.6%;
     right: 21.4%;
}
 a.mapyjs23{
    /* Shenzhen */
     width: 55px;
     bottom: 11%;
     right: 30.3%;
}
 a.mapyjs24{
    /* shijiazhuang */
    width: 65px;
    bottom: 52.8%;
    right: 30.3%;
}
 a.mapyjs25{
    /* suzhou */
     width: 40px;
     bottom: 38.8%;
     right: 22.8%;
}
 a.mapyjs26{
     /* Taiyuan */
     width: 50px;
    bottom: 53.8%;
    right: 37.4%;
}
 a.mapyjs27{
    /* tianjin */
    width: 48px;
    top: 40.3%;
    right: 29%;
}
 a.mapyjs28{
    /* Urumqi */
     width: 55px;
     top: 22.5%;
     left: 27%;
}
 a.mapyjs29{
    /* Wuhan */
     width: 50px;
     bottom: 34%;
     right: 34.5%;
}
 a.mapyjs30{
    /* xiamen */
     width: 50px;
     bottom: 17.5%;
     right: 23.8%;
 }
 a.mapyjs31{
    /* Xi'an */
     width: 50px;
     bottom: 43.7%;
     right: 41.2%;
 }
 a.mapyjs32{
    /* Xining */
     width: 50px;
     bottom: 51%;
     right: 51.8%;
 }
 a.mapyjs33{
    /* Xishuangbannan */
     width: 90px;
     bottom: 12.2%;
     right: 49.8%;
 }
 a.mapyjs34{
    /* yantai */
     width: 45px;
     top: 43.8%;
     right: 21.8%;
 }

 .rgt-isggyjs{
     position: relative;
}
 .rgt-isggyjs:before{
     content: '';
     display: block;
     position: absolute;
     z-index:0;
     width: 250%;
     height: 100%;
     background:url(rchbg04_en2025.png) no-repeat left center;
     background-size:cover;
     left:20px;
     top: 0;
}
 .isggyjs-cent{
     position: relative;
     z-index:1;
     height: 650px;
     overflow-y:auto;
     padding-left: 40px;
     margin: 40px 0 60px;
}
 .isggyjs-cent::-webkit-scrollbar, .isggyjs-cent::-webkit-scrollbar, .isggyjs-cent::-webkit-scrollbar {
     width: 4px;
}
 .isggyjs-cent::-webkit-scrollbar-track, .isggyjs-cent::-webkit-scrollbar-track, .isggyjs-cent::-webkit-scrollbar-track {
     background-color: #d8d8d8;
}
 .isggyjs-cent::-webkit-scrollbar-thumb, .isggyjs-cent::-webkit-scrollbar-thumb, .isggyjs-cent::-webkit-scrollbar-thumb {
     background: #009CEE;
}
 .isggyjs-cent::-webkit-scrollbar-thumb:hover, .isggyjs-cent::-webkit-scrollbar-thumb:hover, .isggyjs-cent::-webkit-scrollbar-thumb:hover {
     background: #009CEE;
}
 .isggyjs-li{
}
 .isggyjs-li .anchor-offset {
     display: block;
     position: relative;
     top: -130px;
    /* 控制距离顶部的偏移量 */
     visibility: hidden;
    /* 不可见 */
}
 .isggyjs-li h3{
     font-weight: 600;
     font-size: 25px;
     line-height: 1.44;
     margin-bottom: 30px;
}
 .isggyjs-li h3 a{
     color: #FFFFFF;
}
 .isggyjs-li ul{
     margin-bottom:40px;
}
 .isggyjs-li ul li{
     font-size: 16px;
     line-height: 1.3;
     margin-bottom: 18px;
}
 .isggyjs-li ul li a{
     color: #FFFFFF;
}
 .isggyjs-li ul li a:hover{
     color: #4dff88;
}
 .rchgl_ps{
     background-attachment: fixed;
     background-size: cover;
     background-repeat: no-repeat;
     background-position: top center;
     background-image: url(rchbg01_en2025.png);
     padding:100px 0 74px;
}
 .lri-jj{
     display: flex;
}
 .ejsm-title{
    width:34.25%;
    font-family: Lato-bold;
}
 .ejsm-title b{
     font-size: 30px;
     line-height: 1.2;
     border-left: 8px solid #009CEE;
     border-bottom-left-radius: 6px;
     padding-left: 20px;
     display: block;
}
 .ejsm-title a{
     margin-top: 16px;
     background-image:url(icon04_en2025.png);
     font-size: 16px;
     line-height: 1.75;
     background:url(icon14_en2025.png) no-repeat right center;
     display: inline-block;
     padding-right: 37px;
     padding-left: 28px;
     transition: all 0.5s;
}
 .ejsm-title > a:hover{
     padding-right: 30px;
}
 .lri-jjtxt{
     font-family: Lato-Medium;
     font-weight: 500;
     font-size: 18px;
     line-height: 1.89;
     width:65.75%;
}
 .lri-fl{
     padding: 68px 0 75px;
     display: flex;
     justify-content: space-between;
}
 .lri-flli{
     border-radius:20px;
     overflow: hidden;
     margin-right: 34.5px;
}
 .lri-flli:last-child{
     margin-right: 0;
}
 .lri-flli a{
     display: block;
     position: relative;
}
 .lri-flli a:after{
     content: '';
     display: inline-block;
     position: absolute;
     z-index:20;
     right: 20px;
     bottom: 20px;
     width: 27px;
     height: 20px;
     background:url(icon13_en2025.png) no-repeat;
}
 .lri-flli a p{
     font-weight: bold;
     font-size: 26px;
     color: #FFFFFF;
     line-height: 1.22;
     text-transform: uppercase;
     position: absolute;
     top: 30px;
     left:15px;
     width: 78%;
}
 .lri-new{
}
 .lri-new ul{
}
 .lri-new ul li a{
    border-right:1px solid #BABABA;
}
 .lri-new ul li a b{
     display: block;
     font-family: Lato-bold;
     line-height: 2;
     text-align: right;
}
 .rchgl_ls{
     background:url(rchbg02_en2025.png) no-repeat right top;
     background-size:34.74% 100%;
}
 .rchgl_ls .ejsm-title{
     padding-top: 40px;
}
 .rchgl_lstxt{
     width: 56.65%;
     font-family: Lato-Medium;
     font-weight: 500;
     font-size: 18px;
     line-height: 1.89;
     padding:50px 0 90px;
}
 .rchgl_js{
     background:url(rchbg03_en2025.png) no-repeat left top;
     background-size:cover;
     position: relative;
}
 .rchgl_jscent{
     position: relative;
}
 /* .rchgl_jscent::before {
     content: '';
     position: absolute;
     top: 0;
     right: 0;
     width: 83.125% ;
     height: 54.73%;
     background-color: #1950D5;
     background-blend-mode: multiply;
     mix-blend-mode: multiply;
     z-index:1;
 } */
 .rchgl_jscent .index_titleej01{
     padding: 56px 0 0;
     position: relative;
     z-index: 2;
}
 .rchgl_jscent .index_titleej01 > a{
     color:#333;
    margin-right: 60px;
     background: url(icon14_en2025.png) no-repeat right center;
}
 .rchgl_jsbrbg{
     position: relative;
     padding: 37px 70px 65px;
}
 .rchgl_jsbrbg::before {
     content: '';
     position: absolute;
     top: 0;
     right: 0;
     width: 100% ;
     height: 56%;
     border: 10px solid #009CEE;
     background-blend-mode: multiply;
     mix-blend-mode: multiply;
     z-index:1;
}
 .rchgl_jstxt{
     width:100%;
     padding-left: 19%;
     font-family: Lato-Medium;
     font-weight: 500;
     font-size: 18px;
     line-height: 1.89;
     position: relative;
     z-index: 2;
     margin-bottom: 55px;
}
 .rchgl_jstxt a{
     color: #FFFFFF;
}
 .rchgl_jsul{
    position: relative;
     z-index: 2;
}
 .rchgl_jsul li{
}
 .rchgl_jsul li a p{
     margin-top: 10px;
     font-family: Lato-Regular;
     font-size: 18px;
     line-height: 1.45;
}
 @media (min-width: 992px) {
     .tttop-news li a b{
         height: 370px;
    }
     .ttbtm_ban01 .swiper-slide a b{
         height: 233px;
    }
     .tttop-news li a b img, .ttbtm_ban01 .swiper-slide a b img{
         width: 100%;
         height: 100%;
         object-fit: cover;
         object-position: center center;
    }
}
 
 @media screen and (max-width: 1679px){
     a.mapyjs1{
        /* Beijing */
         right: 32.8%;
    }
     a.mapyjs2{
        /* Changchun */
         right: 17.5%;
    }
     a.mapyjs3{
        /* Changsha */
         right: 37%;
    }
     a.mapyjs4{
         /* Chengdu */
         right: 50.5%;
    }
     a.mapyjs5{
        /* chongqing */
        right: 44.5%;
    }
     a.mapyjs6{
        /* Dalian */
         right: 22.5%;
    }
     a.mapyjs7{
        
    }
     a.mapyjs8{
        /* Fuzhou */
         right: 27%;
    }
     a.mapyjs9{
       
    }
     a.mapyjs10{
        /* Guangzhou */
         right: 37.5%;
    }
     a.mapyjs11{
        /* Guiyang */
         right: 44.8%;
    }
     a.mapyjs12{
        /* Lushan */
         right: 20%;
    }
     a.mapyjs13{
        
    }
     a.mapyjs14{
        /* Hefei */
    }
     a.mapyjs15{
        /* Kunming */
         right: 53.2%;
    }
     a.mapyjs16{
        /* Lanzhou */
         right: 47.5%;
    }
     a.mapyjs17{
        /* Nanjing */
         right: 27.8%;
    }
     a.mapyjs18{
        /* ningbo */
         right: 23%;
    }
     a.mapyjs19{
        /* qingdao */
         right: 22.4%;
    }
     a.mapyjs20{
       /* Sanya */
    }
     a.mapyjs21{
        /* Shanghai */
         right: 21.3%;
    }
     a.mapyjs22{
        /* Shenyang */
         right: 22.2%;
    }
     a.mapyjs23{
        /* Shenzhen */
         right: 30.9%;
    }
     a.mapyjs24{
        /* shijiazhuang */
    }
     a.mapyjs25{
         /* suzhou */
         right: 23.5%;
    }
     a.mapyjs26{
        /* Taiyuan */
         right: 38.4%;
    }
     a.mapyjs27{
         /* tianjin */
    }
     a.mapyjs28{
        /* Urumqi */
         left: 25%;
    }
     a.mapyjs29{
       /* Wuhan */
         right: 35.5%;
    }
    a.mapyjs30{
        /* xiamen */
         right: 24.4%;
     }
     a.mapyjs31{
         /* Xi'an */
         right: 42.2%;
     }
     a.mapyjs32{
        /* Xining */
         right: 52.8%;
     }
     a.mapyjs33{
         /* Xishuangbannan */
         right: 50.8%;
     }
     a.mapyjs34{
        /* yantai */
         right: 22.4%;
     }
}
 @media screen and (max-width: 1639px){
     .lri-flli a p{
         font-size: 23px;
    }
}
 @media screen and (max-width: 1499px){
     .isggyjs-cent{
         height: 570px;
    }
     .lri-flli a p{
         font-size: 21px;
    }
}
 @media screen and (max-width: 1399px){
     .ismap-cent{
         padding-left: 73px;
    }
     .lri-flli a p{
         font-size: 19px;
    }
     .rchgl_jsbrbg::before{
         height: 41%;
    }
}
 @media screen and (max-width: 1299px){
     .isggyjs-cent{
         height: 488px;
    }
     .ismap-cent{
         padding-left: 66px;
    }
     .ismap-cent a{
         height: 15px;
    }
     .lri-flli a p{
         font-size: 18px;
    }
     .lri-flli{
         margin-right: 15px;
    }
}
 @media screen and (max-width: 1199px){
     .lri-flli a p{
         font-size: 16px;
        left:10px;
    }
     .ismap-cent{
         margin-top: -30px;
    }
     .rchgl_jsul li a p{
         font-size: 16px;
    }
     a.mapyjs1{
        /* Beijing */
         right: 31.8%;
         width: 40px;
    }
     a.mapyjs2{
        /* Changchun */
         right: 16.5%;
         width: 42px;
    }
     a.mapyjs3{
        /* Changsha */
         right: 36%;
         width: 40px;
    }
     a.mapyjs4{
        /* Chengdu */
         right: 48.5%;
         width: 40px;
    }
     a.mapyjs5{
       
    }
     a.mapyjs6{
        /* Dalian */
         right: 21.5%;
         width: 30px;
    }
     a.mapyjs7{
        
    }
     a.mapyjs8{
        /* Fuzhou */
         right: 26%;
         width: 30px;
    }
     a.mapyjs9{
        /* ganzhou */
        width: 35px;
    }
     a.mapyjs10{
        /* Guangzhou */
         right: 35.6%;
         width: 45px;
    }
     a.mapyjs11{
        /* Guiyang */
         right: 43.8%;
         width: 30px;
    }
     a.mapyjs12{
        /* harbin */
         right: 19%;
         width: 30px;
    }
     a.mapyjs13{
        
    }
     a.mapyjs14{
        /* Hefei */
         width: 25px;
    }
     a.mapyjs15{
        /* Kunming */
         right: 51.2%;
         width: 40px;
    }
     a.mapyjs16{
         /* Lanzhou */
         right: 45.5%;
         width: 30px;
    }
     a.mapyjs17{
       /* Nanjing */
         right: 27.8%;
         width: 35px;
    }
     a.mapyjs18{
        /* ningbo */
         right: 23%;
         width: 30px;
    }
     a.mapyjs19{
        /* qingdao */
         right: 21.4%;
         width: 35px;
    }
     a.mapyjs20{
        /* Sanya */
    }
     a.mapyjs21{
        /* Shanghai */
         right: 20.3%;
         width: 35px;
    }
     a.mapyjs22{
        /* Shenyang */
         right: 21.2%;
         width: 42px;
    }
     a.mapyjs23{
         /* Shenzhen */
         right: 29.9%;
         width: 40px;
    }
     a.mapyjs24{
        /* shijiazhuang */
    }
     a.mapyjs25{
         /* suzhou */
         right: 22.5%;
         width: 33px;
    }
     a.mapyjs26{
        /* Taiyuan */
         right: 35.4%;
         width: 35px;
    }
     a.mapyjs27{
        /* tianjin */
    }
     a.mapyjs28{
        /* Urumqi */
         left: 27%;
         width: 30px;
    }
     a.mapyjs29{
        /* Wuhan */
         right: 34.5%;
         width: 28px;
    }
    a.mapyjs30{
        /* xiamen */
         right: 23.5%;
         width: 33px;
     }
     a.mapyjs31{
         /* Xi'an */
         right: 41.2%;
         width: 30px;
     }
     a.mapyjs32{
        /* Xining */
         right: 51.8%;
         width: 30px;
     }
     a.mapyjs33{
         /* Xishuangbannan */
         right: 49.8%;
         width: 50px;
     }
     a.mapyjs34{
        /* yantai */
         right: 21.4%;
         width: 33px;
     }
}
 @media screen and (max-width: 991px){
     .ismap-cent{
         display: none;
    }
     .left-ismap{
         padding-bottom: 0;
    }
     .index_titleej01 b{
         font-size: 36px;
    }
     .lri-jj{
         display: block;
    }
     .ejsm-title{
         width: 100%;
    }
     .lri-jjtxt{
         width: 100%;
         margin-top:20px
    }
     .lri-fl{
         flex-wrap:wrap;
         justify-content: flex-start;
    }
     .lri-flli{
         width: 155px;
         margin-bottom: 20px;
    }
     .lri-new ul li a{
         border-right: 0;
         border-bottom: 1px solid #BABABA;
         padding-bottom: 15px;
    }
     .rchgl_ls{
         background:none;
    }
     .rchgl_lstxt{
         width: 100%;
    }
     .rchgl_jscent::before{
         width: 78%;
         height: 36%;
    }
}
 @media (max-width: 767px) {
     .rchgl_tt{
         padding-bottom: 40px;
    }
     .left-ismap .index_titleej01{
         margin-top:10px 
    }
     .lri-jjtxt{
         font-size: 16px;
    }
     .isggyjs-cent{
         margin-bottom: 40px;
    }
     .isggyjs-li h3{
         font-size: 22px;
    }
     .tttop-news li a span, .ttbtm_ban01 .swiper-slide a span{
         font-size: 18px;
    }
     .index_titleej01 b{
         font-size: 24px;
         display: block;
    }
     .index_titleej01 > a{
         margin-top: 10px;
         float: none;
    }
     .ejsm-title b{
         font-size: 22px;
    }
     .rchgl_ps{
         padding:50px 0 35px;
    }
     .lri-fl{
        padding:40px 0 25px;
    }
     .rchgl_lstxt{
         font-size: 16px;
         padding:20px 0 35px;
    }
     .rchgl_jscent::before{
         display: none;
    }
     .rchgl_jsul li{
         margin-bottom: 20px;
    }
     .rchgl_jstxt{
         font-size: 16px;
    }
     .rchgl_jscent .index_titleej01{
         padding-top: 40px;
    }
     .rchgl_jscent .index_titleej01 > a{
        background: url(icon14_en2025.png) no-repeat right center;
         color: #333;
    }
     .rchgl_jsbrbg::before{
         display: none;
    }
     .rchgl_jsbrbg{
         padding: 15px;
    }
     .rchgl_jstxt{
         padding-left: 0;
    }
     .rchgl_jstxt a{
         color: #1e1e1e;
    }
}
 @media (max-width: 580px) {
     .lri-flli{
         width: 45%;
    }
     .rchgl_jstxt{
         margin-bottom: 30px;
    }
}
 .yzc_head .nav-wrap{
     position: static;
     background:none;
}
 .ertop_title{
     font-family: Lato-Heavy;
     font-weight: 800;
     font-size: 50px;
     color: #FFFFFF;
     line-height: 1.2;
     text-transform: uppercase;
}
 .content-box{
     margin:0;
}
 .content-box > .col-md-3, .content-box > .col-md-9{
     padding: 0;
}
 .left-column ul {
     list-style: none;
}
 .aside-item {
    /* box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
     */
     border-radius: 0px 0px 4px 4px;
     display: none;
}
 .aside-item h3 {
     padding: 0 25px;
     background-size: cover;
}
 .aside-item h3 span {
     line-height: 30px;
     color: #ffffff;
     font-weight: 700;
     padding: 30px 0;
     display: inline-block;
}
 .aside-item .aside-list {
     background: #1E4BB2;
     padding-top: 20px;
     padding-bottom: 20px;
     border-radius:15px 0 0 15px;
}
 .aside-item .aside-list li {
     padding: 0 20px;
     transition: all ease 0.25s;
     position: relative;
}
 .aside-item .aside-list li:hover a {
     color: #1278D2;
}
 .aside-item .aside-list li.active{
     background:#1950D5;
}
 .aside-item .aside-list li.active a {
     color: #fff;
     font-weight: 700;
     background: url(nyicon04_en2025.png) right center no-repeat;
     background-size: 16px 16px;
}
 .aside-item .aside-list li:hover, .aside-item .aside-list li.active{
     background: #1950D5;
}
 .aside-item .aside-list li:hover a, .aside-item .aside-list li.active a{
     color: #fff;
}
 .aside-item .aside-list li:hover:after, .aside-item .aside-list li.active:after{
     background: #26486E;
}
 .aside-item .aside-list li a {
     display: inline-block;
     position: relative;
     padding: 15px 10px;
     font-size: 24px;
     color: #fff;
     width: 100%;
     font-weight:700;
     font-family: 'Lato-Bold';
}
 .left-column ul li {
     margin: 10px 0;
}
 .main-content {
     background: #fff;
     margin-bottom: 50px;
     padding: 25px 30px;
}
 .main-content .channel-title{
     font-size: 25px;
     color: #444444;
     line-height: 34px;
     text-align: left;
     padding: 30px 50px;
     border-left: 6px solid #007680;
}
 .tuwen-item{
     padding:0 10px;
}
 .tuwen-item>li {
     background-color: #ffffff;
     border-radius: 6px;
     margin-bottom: 24px;
     padding-bottom: 24px;
     border-bottom: 1px solid #D8D8D8;
     transition: all ease 0.25s;
}
 .tuwen-item>li:hover{
     transform: translateY(-5px);
}
 .tuwen-item li a.db {
     display: flex;
}
 .tuwen-item li a.db .img-boxs {
     width: 300px;
     margin-left: 10px;
     flex-shrink:0;
    /* height: 198px;
     position: relative;
     */
}
 .tuwen-item li a.db .img-boxs img {
     width: 100%;
    /* height: 100%;
     object-fit: cover;
     object-position: center;
     position: absolute;
     */
}
 .tuwen-item li a.db .img-boxs img[src=""] {
     display: none;
}
 .tuwen-item li a.db[data-img=""] {
}
 .tuwen-item li a.db[data-img=""] .img-boxs {
     display: none;
}
 .tuwen-item li .tuwen-list{
     flex: 1;
}
 .tuwen-item li .tuwen-list .title {
     text-align: left;
     transition: all ease 0.25s;
     font-family: Lato-Bold;
     font-size: 24px;
     line-height: 1.42;
     margin-top: 20px;
     margin-bottom: 20px;
}
 .tuwen-item li .tuwen-list .des {
     font-size: 16px;
     line-height: 1.75;
     font-family: Lato-Regular;
}
 .tuwen-item li .tuwen-list .date-s {
     font-family: Lato-Bold;
     margin: 20px 0 0;
     font-size: 16px;
     color: #999999;
     line-height: 1.2;
}
 .pic-item{
}
 .pic-item ul{
}
 .pic-item ul li{
     margin-bottom: 25px;
     min-height:300.5px;
}
 .pic-item ul li a{
}
 .pic-item ul li a b{
     margin-bottom: 20px;
}
 .pic-item ul li a p{
     font-family: Lato-Bold;
     font-weight: bold;
     font-size: 18px;
     line-height: 1.56;
     text-align: center;
}
 @media (min-width: 768px) {
     .pic-item ul li a b{
         height: 196px;
         position: relative;
    }
     .pic-item ul li a b img{
         width: 100%;
         height: 100%;
         object-fit: cover;
         object-position: center;
         position: absolute;
    }
}
 @media (max-width: 1399px) {
     .tuwen-item li a.db .img-boxs{
         width: 220px;
    }
}
 @media (max-width: 1299px) {
     .ertop_title{
         font-size: 32px;
    }
     .aside-item .aside-list li a{
         font-size: 18px;
    }
     .wenzi-item li a h3{
         font-size: 18px;
    }
     .wenzi-item li a p{
         font-size: 16px;
    }
}
 @media (max-width: 1199px) {
}
 @media (max-width: 991px) {
     .overfloat-dot {
         white-space: initial;
    }
}
 @media (max-width: 767px) {
    .aside-item {
        display: block;
         position: fixed;
         top: 30%;
         width: 200px;
         margin-right: 0;
         z-index: 9999;
         box-sizing: border-box;
         transition: all ease 0.25s;
         border-top-left-radius: 5px;
         border-bottom-left-radius: 5px;
    }
     .aside-item:after {
         content: '';
         pointer-events: auto;
         display: inline-block;
         width: 26px;
         height: 55px;
         background: url(icon08_en2025.png) no-repeat center;
         background-color: #1950D5;
         border-radius: 6px 0 0 6px;
         position: absolute;
         top: 50%;
         left: -26px;
         z-index: 9997;
         transform: translateY(-60%);
    }
     .aside-item.open:after {
         content: '';
         pointer-events: auto;
         display: inline-block;
         width: 26px;
         height: 55px;
         background: url(icon09_en2025.png) no-repeat center;
         background-color: #1950D5;
         border-radius: 6px 0 0 6px;
         position: absolute;
         top: 50%;
         left: -26px;
         transform: translateY(-60%);
    }
     .aside-item .aside-list li a {
         padding: 10px 0;
    }
     .aside-item h3 {
         padding: 20px 15px 20px 20px;
    }
     .ertop_title{
         font-size: 28px;
    }
     .wenzi-item li{
         padding: 30px 0 25px 10px;
    }
     .main-ejcent{
         margin-top: 5px;
    }
     .main-content{
         padding: 25px 5px;
    }
     .lt-location{
         margin-top: 0;
    }
     .main-content{
         margin-bottom: 15px;
    }
     .main-ejcent .nyr-time{
         width: 75px;
         height: 63px;
    }
     .wenzi-item li a{
         padding: 0 10px 10px 12px;
    }
     .wenzi-item li a p{
         display: none;
    }
     .tuwen-item li a.db{
         display: block;
    }
     .tuwen-item li a.db .img-boxs{
         margin:0 auto;
         width: 100%;
    }
     .tuwen-item li .tuwen-list .des{
         display: none;
    }
     .tuwen-item li .tuwen-list .title{
         font-size: 17px;
    }
     .tuwen-item li .tuwen-list .date-s{
         font-size: 15px;
         margin:0 0 10px;
    }
}
/* about-xgym */
 .yw-dpcent{
     margin:40px 0 70px;
     padding:70px;
     border: 10px solid #F5F5F5;
}
 .yw-dpcent *, .yw-dpcent p{
     font-family: Lato-Medium;
     font-size: 18px;
     color: #022233;
     line-height: 1.89;
}
 .yw-dpcent p img{
     display: inline-block;
     margin:0 auto;
}
 .yw-ldrcent{
     margin:40px 0 70px;
     padding:60px 56px 60px 60px;
     border: 10px solid #F5F5F5;
     display: flex;
}
 .ldr_leftimg{
     width: 194px;
}
 .ldr_rgttxt{
     flex: 1;
     padding-left: 40px;
     background:url(abtbg01_en2025.png) no-repeat right bottom;
     padding-bottom: 150px;
}
 .ldr_rgttxt h2{
     font-family: Lato-bold;
     font-size: 30px;
     color: #444444;
     line-height: 1.2;
     margin-bottom: 30px;
}
 .ldr_rgttxt p{
     font-family: Lato-Medium;
     font-weight: 500;
     font-size: 18px;
     color: #022233;
     line-height: 1.89;
}
 .year_history{
     width: 100%;
     display: block;
}
 .year_hist-li{
     padding: 48px 11%;
     border: 10px solid #F5F5F5;
}
 .year_hist-sjz{
     position: relative;
}
 .year_hist-sjz h4{
     position: absolute;
     top: 35px;
     right: 45%;
     background: #1A50D4;
     font-size: 34px;
     color: #FFFFFF;
     line-height: 1.24;
     padding: 9px 25px;
}
 .year_hist_dsj{
     display: flex;
}
 .year_hist_dsj > p{
     width: 55%;
     font-family: Lato-Medium;
     font-weight: 500;
     font-size: 18px;
     color: #022233;
     line-height: 1.89;
     text-align: right;
     padding-right: 34px;
     margin-top: 35px;
}
 .year_hist_dsj > div{
     width: 45%;
     border-left: 10px solid #1A50D4;
}
 .year_hist_dsj > div img{
     width: 100%;
     margin: 35px 0 15px;
}
 .year_hist-sjz .year_hist_dsj:nth-child(2) p{
     margin-top: 105px;
}
 .lt-style .zx-content.lt-content{
     padding:30px 0 0;
}
 .profile_title{
     border-left: 8px solid #009CEE;
     border-bottom-left-radius: 6px;
     padding-left: 12px;
     display: block;
     font-family: Lato-bold;
     font-size: 34px;
     line-height: 1.21;
}
 .profile_one{
     position: relative;
     min-height:606px;
}
 .profile_one .gywmtxt_pos{
     position: relative;
}
 .profile_one .gywmtxt{
     margin-top: 42px;
     background:#FBFBFB;
     width: 48.75%;
     padding:60px 0 70px 40px;
}
 .profile_one .gywmtxt:after{
     content: '';
     position: absolute;
     width:51.25%;
     height: 10px;
     background:#009CEE;
     opacity: 0.9;
     right: 0;
     bottom: 70px;
     z-index:0;
}
/*  .profile_one .gywmtxt:before{
    content: '';
    position: absolute;
    right: 0;
    bottom: 100px;
    z-index:222;
    width: 108px;
    height: 108px;
    background:url(icon18_en2025.png) no-repeat center;
} */
 .gywmtxt_txt{
     margin-top: 30px;
     padding:50px;
     border: 10px solid rgba(0, 156, 238, 0.7);
     border-right: 0;
}
 .gywmtxt_txt p{
     font-family: Lato-Medium;
     font-weight: 500;
     font-size: 18px;
     color: #022233;
     line-height: 1.89;
}
 .gywmtxt_txt a{
     font-family: Lato-bold;
     margin-top: 16px;
     font-size: 16px;
     line-height: 1.75;
     background: url(icon14_en2025.png) no-repeat right center;
     display: inline-block;
     padding-right: 37px;
     transition: all 0.5s;
}
 .gywmtxt_txt a:hover{
     padding-right: 30px;
}
 .gywmvideo{
     position: absolute;
     width:51.1%;
     right: 0;
     top:0;
     height: 100%;
     overflow: hidden;
}
 .profile_two{
     padding:78px 0 87px;
     background:url(abtbg02_en2025.png) no-repeat center;
     background-size: cover;
}
 .profile_twoimg{
     padding-left: 120px;
}
 .yld_licent{
     padding:40px 0 90px;
}
 .yldli_top{
     position: relative;
     background: linear-gradient(to bottom, #F7F7F7, #ffffff), 
    /* 渐变在底层 */
     url('abtbg03_en2025.png') no-repeat left top;
    /* 图片在上层 */
     background-size: 340px auto;
    /* 图片自适应覆盖 */
     background-blend-mode: multiply;
    /* 可选：混合模式增强效果 */
     padding:50px 265px 70px 50px;
     border-bottom: 1px solid #C5C5C5;
}
 .yldli_top:before{
     content: '';
     position: absolute;
     right: 289px;
     top: 70px;
     background:#1950D5;
     height:3px;
     width: 65.62%;
}
 .yldli_top .yldlitop_img{
     width: 194px;
     position: absolute;
     right: 30px;
     top: 30px;
}
 .yldlitop_txt{
}
 .yldlitop_txt h3{
     font-size: 30px;
     line-height: 1.2;
     font-family: Lato-bold;
}
 .yldlitop_txt span{
     font-size: 20px;
     line-height: 1.7;
     font-family: Lato-Regular;
}
 .yldlitop_txt p{
     margin: 15px 0 35px;
     font-family: Lato-Medium;
     font-size: 18px;
     color: #1E1E1E;
     line-height: 1.89;
}
 .yldlitop_txt a{
     font-family: Lato-bold;
     font-size: 16px;
     line-height: 1.75;
     background: url(icon14_en2025.png) no-repeat right center;
     display: inline-block;
     padding-right: 37px;
     transition: all 0.5s;
}
 .yldlitop_txt a:hover{
     padding-right: 30px;
}
 .yldli_both ul{
     margin:0 -38px;
}
 .yldli_both ul li{
     padding:0 38px;
     border-right: 1px solid #C5C5C5;
     position: relative;
}
 .yldli_both ul li:after{
     content: '';
     position: absolute;
     border-bottom: 1px solid #C5C5C5;
     width: 76px;
     bottom: 0;
     right: -38px;
}
 .yldli_both ul li:nth-child(3), .yldli_both ul li:nth-child(6){
     border-right: 0;
}
 .yldli_both ul li:nth-child(3):after, .yldli_both ul li:nth-child(6):after{
     display: none;
}
 .yld_labcnt{
     border-bottom: 1px solid #C5C5C5;
     background:url('abtbg03_en2025.png') no-repeat left top;
     background-size: 278px auto;
     position: relative;
     padding-bottom: 60px;
     min-height:676.5px;
}
 .yld_labcnt .yldlitop_img{
     position: absolute;
     right: 0;
     top: 40px;
     width: 194px;
}
 .yld_labcnt .yldlitop_txt{
     padding-top: 194px;
}
 .yld_labcnt .yldlitop_txt h3{
     border-top: 3px solid #1950D5;
     padding-top: 25px;
     display: inline-block;
}
 .yld_labcnt .yldlitop_txt span{
     display: block;
}
 .yld_labcnt .yldlitop_txt p{
     margin:30px 0 20px;
}
 .yldli_bottom ul{
     margin:0 -20px;
}
 .yldli_bottom ul li{
     padding:0 20px;
     border-right: 1px solid #C5C5C5;
     position: relative;
}
 .yldli_bottom ul li:after{
     content: '';
     position: absolute;
     border-bottom: 1px solid #C5C5C5;
     width: 40px;
     bottom: 0;
     right: -20px;
}
 .yldli_bottom ul li:nth-child(2), .yldli_bottom ul li:nth-child(4){
     border-right: 0;
}
 .yldli_bottom ul li:nth-child(2):after, .yldli_bottom ul li:nth-child(4):after{
     display: none;
}
 .yldli_bottom .yld_labcnt01{
     border-bottom: 1px solid #C5C5C5;
     display: flex;
     padding: 50px 0 50px 27px;
     background:url('abtbg04_en2025.png') no-repeat right bottom;
     background-size: 278px auto;
     min-height:373px;
}
 .yld_labcnt01 .yldlitop_img{
     width: 194px;
}
 .yld_labcnt01 .yldlitop_txt{
     flex:1;
     padding-left: 30px;
}
 .yld_labcnt01 .yldlitop_txt h3{
     border-top: 3px solid #1950D5;
     padding-top: 18px;
     display: inline-block;
}
 .yld_labcnt01 .yldlitop_txt span{
     display: block;
}
 .yld_labcnt01 .yldlitop_txt p{
     margin: 15px 0 16px;
}
 @media (min-width: 992px) {
     .gywmvideo img{
         width: 100%;
         height: 100%;
         object-fit: cover;
         object-position: center center;
    }
}
 @media (min-width: 1992px) {
     .profile_one .gywmtxt:after{
         width:51.55%;
    }
}
 @media (max-width: 1639px) {
     .yldli_top:before{
         width: 61.5%;
    }
    .yldli_top{ padding-right: 208px; }
    .yldli_top .yldlitop_img,
    .yld_labcnt .yldlitop_img,
    .yld_labcnt01 .yldlitop_img{ width: 160px; }
}
 @media (max-width: 1499px) {
     .yldli_top:before{
         width: 58.5%;
    }
}
 @media (max-width: 1399px) {
     .yldli_top:before{
         width: 55.5%;
    }
     .yldli_both ul{
         margin:0 -20px;
    }
     .yldli_both ul li{
         padding:0 20px;
    }
     .yldlitop_txt h3{
         font-size: 28px;
    }
}
 @media (max-width: 1299px) {
     .yldli_top:before{
         width: 52.5%;
    }
    .yldli_top{ padding-right: 190px; }
    .yldli_top .yldlitop_img,
    .yld_labcnt .yldlitop_img,
    .yld_labcnt01 .yldlitop_img{ width: 140px; }
    .yldlitop_txt h3{ font-size: 24px; }
    .yldlitop_txt span,
    .yld_labcnt .yldlitop_txt span,
    .yld_labcnt01 .yldlitop_txt span{font-size: 18px;}
    .yldlitop_txt p,
    .yld_labcnt .yldlitop_txt p,
    .yld_labcnt01 .yldlitop_txt p{ font-size: 16px; }
}
 @media (max-width: 1199px) {
     .year_hist-li{
        padding: 48px 10px;
    }
     .profile_twoimg{
         padding-left: 0;
    }
     .yldli_top:before{
         width: 40.5%;
    }
     .yldli_both ul li:nth-child(2), .yldli_both ul li:nth-child(4), .yldli_both ul li:nth-child(6){
         border-right: 0;
    }
     .yldli_both ul li:nth-child(2):after, .yldli_both ul li:nth-child(4):after, .yldli_both ul li:nth-child(6):after{
         display: none;
    }
     .yldli_both ul li:nth-child(3){
         border-right: 1px solid #C5C5C5;
    }
     .yldli_both ul li:nth-child(3):after{
         display: block;
    }
}
 @media (max-width: 991px) {
     .yldli_top:before{
         display: none;
    }
     .yldlitop_txt h3{
         padding-top: 16px;
         display: inline-block;
         border-top: 3px solid #1950D5;
    }
     .yldlitop_txt span{
         display: block;
    }
     .year_hist-sjz h4{
         font-size: 24px;
    }
     .ldr_rgttxt{
         background-size:250px auto;
    }
     .profile_one .gywmtxt{
         width: 100%;
    }
     .profile_one .gywmtxt:before, .profile_one .gywmtxt:after{
         display: none;
    }
     .gywmvideo{
        position: relative;
         width: 100%;
    }
     .gywmvideo:after{
         content: '';
         position: absolute;
         right: 30px;
         bottom: 40px;
         z-index: 222;
         width:55px;
         height: 55px;
         background: url(icon18_en2025.png) no-repeat center;
         background-size:100%;
    }
     .yldli_both ul li, .yldli_both ul li:nth-child(3), .yldli_bottom ul li{
         border-right: 0;
    }
     .yldli_both ul li:after, .yldli_both ul li:nth-child(3):after, .yldli_bottom ul li:after{
         display: none;
    }
     .yld_labcnt{
         min-height:auto;
    }
}
 @media (max-width: 767px) {
 	.year_hist-sjz h4{font-size: 20px;}
 	.year_hist_dsj > p{ font-size: 16px; }
 	.year_hist_dsj > div{border-left:5px solid #1A50D4;}
     .yw-dpcent{
         padding:20px; padding-right: 15px; line-height: 1.5;
    }
     .yw-dpcent p, .ldr_rgttxt p{
         font-size: 16px;
    }
     .yw-ldrcent{
         display: block;
         padding:30px 20px 20px;
    }
     .ldr_leftimg{
         margin:0 auto;
    }
     .ldr_rgttxt{
         padding-left: 0;
    }
     .ldr_rgttxt h2{
         text-align: center;
         font-size: 22px;
         margin-top: 10px;
    }
     .profile_title{
         font-size: 22px;
    }
     .profile_one .gywmtxt{
        padding:40px 0 40px 20px;
         margin-top: 30px;
    }
     .gywmtxt_txt{
         border: 4px solid rgba(0, 156, 238, 0.7);
         border-right: 0;
         padding: 20px;
    }
     .gywmtxt_txt p{
         font-size: 16px;
    }
     .profile_two{
         padding:40px 0;
    }
     .yldli_top{
         padding:25px;
    }
     .yldli_top .yldlitop_img{
         position: static;
         margin:0 auto 20px;
    }
     .yldlitop_txt h3{
         font-size: 22px;
    }
     .yldlitop_txt span{
         font-size: 16px;
    }
     .yldlitop_txt p{
         font-size: 16px;
    }
     .yld_labcnt .yldlitop_img{
         position: static;
         margin:0 auto;
    }
     .yld_labcnt .yldlitop_txt{
         padding-top: 20px;
    }
     .yldli_bottom .yld_labcnt01{
         display: block;
         padding:0;
    }
     .yld_labcnt01 .yldlitop_img{
         margin: 0 auto 20px;
    }
     .yld_labcnt01 .yldlitop_txt{
         padding-left: 0;
         padding-bottom: 35px;
    }
     .yld_licent{
         padding-bottom: 40px;
    }
     .yld_labcnt{
         padding-bottom: 35px;
    }
}
/* zxx-style */
@media (min-width: 1200px) {
  .col-lg-5ths {
    width: 20%;
    float: left;
  }
  .overfloat-dot {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    display: block;
  }
  .overfloat-dot-2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .overfloat-dot-3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
  .overfloat-dot-4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }
  .overfloat-dot-5 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
  }
  .overfloat-dot-6 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
  }
}
@keyframes zoomInOut {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}
.z-style .rel {
  position: relative;
}
.z-style .db {
  display: block;
}
.z-style .img-boxs {
  width: 100%;
  overflow: hidden;
}
.z-style .img-boxs img {
  width: 100%;
  transition: all ease 0.25s;
}
.z-style .z-after {
  position: relative;
}
.z-style .z-after:after {
  content: '';
  position: absolute;
  z-index: 1;
}
.z-style .z-before {
  position: relative;
}
.z-style .z-before:before {
  content: '';
  position: absolute;
  z-index: 1;
}
.z-style .banner-imgs:after {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: linear-gradient(229deg, rgba(0, 63, 152, 0) 0%, rgba(1, 25, 60, 0.5) 100%);
}
.z-style .banner-imgs img {
  animation: zoomInOut 30s infinite ease-in-out;
}
.z-style .banner-title {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 2;
}
.z-style .banner-title .container {
  height: 100%;
}
.z-style .banner-title .container .containers {
  height: 100%;
}
.z-style .banner-title .title {
  font-family: Lato-bold;
  font-weight: 800;
  font-size: 44px;
  color: #FFFFFF;
  line-height: 38px;
  text-transform: uppercase;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.z-style .banner-title .bread-item {
  font-family: Lato-bold;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  text-align: left;
  color: #FFFFFF;
  position: absolute;
  left: 0;
  bottom: 42px;
}
.z-style .banner-title .bread-item a {
  font-size: 16px;
  color: #FFFFFF;
  line-height: 19px;
}
.z-style .banner-title .bread-item a:first-child {
  background: url(nyicon01_en2025.png) left center no-repeat;
  padding-left: 25px;
  background-size: 16px auto;
}
.z-style .zx-content {
  padding: 30px 0;
}
.z-style .zx-content .channel-titles {
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 40px;
  color: #1E1E1E;
  line-height: 48px;
  text-align: left;
  margin-top: 20px;
}
.z-style .zx-content .sidebar-wrap {
  display: flex;
  padding-left: 270px;
}
.z-style .zx-content .sidebar-menu {
  position: absolute;
  left: 0;
  top: 25px;
  width: 270px;
  background: #F5F5F5;
  padding: 35px 0;
  z-index: 88;
}
.z-style .zx-content .sidebar-menu .nav-item {
  padding-right: 40px;
  position: relative;
}
.z-style .zx-content .sidebar-menu .nav-item.active {
  border-left: 1px solid #1950D5;
}
.z-style .zx-content .sidebar-menu .nav-item.active a {
  color: #1950D5;
}
.z-style .zx-content .sidebar-menu .nav-item.active:after {
  width: 30px;
  height: 3px;
  background: #1950D5;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.z-style .zx-content .sidebar-menu .nav-item a {
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 18px;
  color: #1e1e1e;
  line-height: 26px;
  text-align: left;
  display: block;
  padding: 12px 0 12px 20px;
}
.z-style .zx-content .sidebar-boxs {
  flex: 1;
  min-height: 800px;
  border: 1px solid #C5C5C5;
  border-right: none;
}
.z-style .zx-content .sidebar-boxs .section {
  min-height: 200px;
  padding-top: 40px;
  padding-left: 40px;
  padding-bottom: 40px;
  border-bottom: 1px solid #C5C5C5;
}
.z-style .zx-content .sidebar-boxs .section .section-title {
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 30px;
  color: #1E1E1E;
  line-height: 36px;
}
.z-style .zx-content .sidebar-boxs #Research .cas-lists,
.z-style .zx-content .sidebar-boxs #Institution .cas-lists,
.z-style .zx-content .sidebar-boxs #Overseas .cas-lists {
  margin-top: 25px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  max-height: 540px;
  padding-right: 50px;
  overflow-y: scroll;
}
.z-style .zx-content .sidebar-boxs #Research .cas-lists::-webkit-scrollbar,
.z-style .zx-content .sidebar-boxs #Institution .cas-lists::-webkit-scrollbar,
.z-style .zx-content .sidebar-boxs #Overseas .cas-lists::-webkit-scrollbar {
  width: 6px;
}
.z-style .zx-content .sidebar-boxs #Research .cas-lists::-webkit-scrollbar-track,
.z-style .zx-content .sidebar-boxs #Institution .cas-lists::-webkit-scrollbar-track,
.z-style .zx-content .sidebar-boxs #Overseas .cas-lists::-webkit-scrollbar-track {
  background-color: #f1f1f1;
  border-radius: 3px;
}
.z-style .zx-content .sidebar-boxs #Research .cas-lists::-webkit-scrollbar-thumb,
.z-style .zx-content .sidebar-boxs #Institution .cas-lists::-webkit-scrollbar-thumb,
.z-style .zx-content .sidebar-boxs #Overseas .cas-lists::-webkit-scrollbar-thumb {
  background-color: #1950D5;
  border-radius: 2px;
}
.z-style .zx-content .sidebar-boxs #Research .cas-lists::-webkit-scrollbar-thumb:hover,
.z-style .zx-content .sidebar-boxs #Institution .cas-lists::-webkit-scrollbar-thumb:hover,
.z-style .zx-content .sidebar-boxs #Overseas .cas-lists::-webkit-scrollbar-thumb:hover {
  background-color: #1950D5;
}
.z-style .zx-content .sidebar-boxs #Research .cas-lists li,
.z-style .zx-content .sidebar-boxs #Institution .cas-lists li,
.z-style .zx-content .sidebar-boxs #Overseas .cas-lists li {
  width: 50%;
}
.z-style .zx-content .sidebar-boxs #Research .cas-lists a,
.z-style .zx-content .sidebar-boxs #Institution .cas-lists a,
.z-style .zx-content .sidebar-boxs #Overseas .cas-lists a {
  font-family: Lato-bold;
  font-weight: 500;
  font-size: 20px;
  color: #1E1E1E;
  line-height: 30px;
  text-align: left;
  min-height: 60px;
  padding-left: 20px;
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
}
.z-style .zx-content .sidebar-boxs #Research .cas-lists a:hover,
.z-style .zx-content .sidebar-boxs #Institution .cas-lists a:hover,
.z-style .zx-content .sidebar-boxs #Overseas .cas-lists a:hover {
  color: #1950D5;
}
.z-style .zx-content .sidebar-boxs #Research .cas-lists a:after,
.z-style .zx-content .sidebar-boxs #Institution .cas-lists a:after,
.z-style .zx-content .sidebar-boxs #Overseas .cas-lists a:after {
  content: '';
  display: inline-block;
  width: 10px;
  height: 1px;
  background: #999999;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.z-style .zx-content .sidebar-boxs #Universities .cas-universities {
  width: 100%;
  margin-top: 30px;
  display: flex;
  gap: 30px;
}
.z-style .zx-content .sidebar-boxs #Universities .cas-universities li {
  flex: 1;
  transition: all ease 0.25s;
}
.z-style .zx-content .sidebar-boxs #Universities .cas-universities li .title {
  font-family: Lato-bold;
  font-weight: 400;
  font-size: 18px;
  color: #1E1E1E;
  line-height: 22px;
  text-align: center;
  margin-top: 18px;
}
.z-style .zx-content .sidebar-boxs #Universities .cas-universities li .abs-title {
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 28px;
  color: #FFFFFF;
  line-height: 34px;
  position: absolute;
  left: 30px;
  top: 22px;
  z-index: 2;
}
.z-style .zx-content .sidebar-boxs #Universities .cas-universities li:hover {
  transform: translateY(5px);
}
.z-style .zx-content .sidebar-boxs #Universities .cas-universities li:hover .title {
  color: #1950D5;
}
.z-style .zx-content .sidebar-boxs #Universities .cas-universities li:hover .img-boxs img {
  transform: scale(1.02);
}
.z-style .zx-content .sidebar-boxs #Management .cas-management,
.z-style .zx-content .sidebar-boxs #Other .cas-management {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  justify-content: space-between;
  width: 100%;
}
.z-style .zx-content .sidebar-boxs #Management .cas-management li,
.z-style .zx-content .sidebar-boxs #Other .cas-management li {
  flex-shrink: 0;
  width: 31.6999999%;
}
.z-style .zx-content .sidebar-boxs #Management .cas-management li .img-boxs,
.z-style .zx-content .sidebar-boxs #Other .cas-management li .img-boxs {
  visibility: hidden;
  opacity: 0;
  position: relative;
  transition: all ease 0.25s;
}
.z-style .zx-content .sidebar-boxs #Management .cas-management li .img-boxs:after,
.z-style .zx-content .sidebar-boxs #Other .cas-management li .img-boxs:after {
  content: '';
  display: inline-block;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  background: linear-gradient(180deg, #1950d5 0%, #000000 100%);
  left: 0;
  top: 0;
  position: absolute;
  z-index: 1;
}
.z-style .zx-content .sidebar-boxs #Management .cas-management li a.db,
.z-style .zx-content .sidebar-boxs #Other .cas-management li a.db {
  background: #F5F5F5;
}
.z-style .zx-content .sidebar-boxs #Management .cas-management li a.db .title,
.z-style .zx-content .sidebar-boxs #Other .cas-management li a.db .title {
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 20px;
  color: #1E1E1E;
  line-height: 30px;
  text-align: left;
  position: absolute;
  width: 100%;
  padding: 30px;
  left: 0;
  top: 50%;
  z-index: 2;
  transform: translateY(-50%);
  transition: all ease 0.25s;
}
.z-style .zx-content .sidebar-boxs #Management .cas-management li a.db:hover,
.z-style .zx-content .sidebar-boxs #Other .cas-management li a.db:hover {
  transform: translateY(5px);
}
.z-style .zx-content .sidebar-boxs #Management .cas-management li a.db:hover .img-boxs,
.z-style .zx-content .sidebar-boxs #Other .cas-management li a.db:hover .img-boxs {
  visibility: visible;
  opacity: 1;
}
.z-style .zx-content .sidebar-boxs #Management .cas-management li a.db:hover .title,
.z-style .zx-content .sidebar-boxs #Other .cas-management li a.db:hover .title {
  color: #fff;
}
/* .z-style .zx-content .sidebar-boxs #Press {
  display: flex;
}
.z-style .zx-content .sidebar-boxs #Press .db {
  margin-left: 150px;
}
.z-style .zx-content .sidebar-boxs #Press .img-boxs img {
  max-width: 500px;
} */
.z-style .zx-content .sidebar-boxs #Co-founded .cas-lists {
  margin-top: 25px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.z-style .zx-content .sidebar-boxs #Co-founded .cas-lists li {
  width: 100%;
}
.z-style .zx-content .sidebar-boxs #Co-founded .cas-lists a {
  font-family: Lato-bold;
  font-weight: 500;
  font-size: 20px;
  color: #1E1E1E;
  line-height: 30px;
  text-align: left;
  min-height: 60px;
  padding-left: 20px;
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
}
.z-style .zx-content .sidebar-boxs #Co-founded .cas-lists a:hover {
  color: #1950D5;
}
.z-style .zx-content .sidebar-boxs #Co-founded .cas-lists a:after {
  content: '';
  display: inline-block;
  width: 10px;
  height: 1px;
  background: #999999;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.z-style .zx-content .sidebar-boxs #Unincorporated .cas-unin {
  margin-top: 30px;
  padding-bottom: 30px;
  position: relative;
}
.z-style .zx-content .sidebar-boxs #Unincorporated .cas-unin:after {
  cursor: pointer;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(z2025-icon01.png) center center no-repeat;
  background-size: cover;
  position: absolute;
  bottom: 0;
  right: 0;
}
.z-style .zx-content .sidebar-boxs #Unincorporated .cas-unin.active .cas-unin-detail {
  height: auto;
}
.z-style .zx-content .sidebar-boxs #Unincorporated .cas-unin.active:after {
  transform: rotate(180deg);
}
.z-style .zx-content .sidebar-boxs #Unincorporated .cas-unin .cas-unin-detail {
  transition: all ease 0.25s;
  font-family: Lato-bold;
  font-weight: 400;
  font-size: 18px;
  color: #1E1E1E;
  line-height: 34px;
  text-align: left;
  height: 180px;
  overflow: hidden;
}
.z-style .zx-content .contact-boxs {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  padding-bottom: 100px;
}
.z-style .zx-content .contact-boxs .contact-google {
  width: 940px;
  overflow: hidden;
    background: #F5F5F5;
    box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.2);
    padding: 20px;
}
.z-style .zx-content .contact-boxs .contact-info {
  flex: 1;
}
.z-style .zx-content .contact-boxs .contact-info .title {
  font-family: Lato-bold;
  font-weight: 500;
  font-size: 22px;
  color: #1E1E1E;
  line-height: 34px;
  text-align: left;
}
.z-style .zx-content .contact-boxs .contact-info .infos {
  font-family: Lato-bold;
  font-weight: 500;
  font-size: 18px;
  color: #1E1E1E;
  line-height: 34px;
  text-align: left;
  padding-left: 30px;
}
.z-style .zx-content .contact-boxs .contact-info .infos.address {
  background: url(z2025-icon02.png) left center no-repeat;
  background-size: 20px auto;
}
.z-style .zx-content .contact-boxs .contact-info .infos.tel {
  background: url(z2025-icon03.png) left center no-repeat;
  background-size: 20px auto;
}
.z-style .zx-content .contact-boxs .contact-info .infos.fax {
  background: url(z2025-icon04.png) left center no-repeat;
  background-size: 20px auto;
}
.z-style .zx-content .up-item-boxs {
  margin-top: 30px;
}
.z-style .zx-content .up-item-boxs .up-list a.db {
  width: 100%;
  display: flex;
  align-items: flex-start;
}
.z-style .zx-content .up-item-boxs .up-list a.db .up-detail {
  flex: 1;
  display: flex;
  padding: 20px 0 30px 30px;
  border-left: 1px solid #C5C5C5;
  flex-direction: row-reverse;
  border-bottom: 1px solid #C5C5C5;
  min-height: 150px;
}
.z-style .zx-content .up-item-boxs .up-list a.db .up-detail .img-boxs {
  max-width: 370px;
  height: 245px;
  margin-left: 40px;
}
.z-style .zx-content .up-item-boxs .up-list a.db .up-detail .detail-boxs {
  flex: 1;
}
.z-style .zx-content .up-item-boxs .up-list a.db .up-detail .detail-boxs h4 {
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 24px;
  color: #1E1E1E;
  line-height: 34px;
  text-align: left;
  transition: all ease 0.25s;
}
.z-style .zx-content .up-item-boxs .up-list a.db .up-detail .detail-boxs .up-map {
  font-family: Lato-bold;
  font-weight: 500;
  font-size: 18px;
  color: #022233;
  line-height: 30px;
  text-align: left;
  padding-left: 25px;
  background: url(z2025-icon05.png) left center no-repeat;
  background-size: 20px auto;
}
.z-style .zx-content .up-item-boxs .up-list a.db .up-time {
  text-align: right;
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 30px;
  color: #1E1E1E;
  line-height: 33px;
  padding-right: 20px;
  padding-top: 20px;
  width: 18%;
  flex-shrink: 0;
}
.z-style .zx-content .up-item-boxs .up-list a.db .up-time span {
  display: block;
}
.z-style .zx-content .up-item-boxs .up-list a.db .up-time span.big {
  font-size: 30px;
}
.z-style .zx-content .up-item-boxs .up-list a.db .up-time span.small {
  font-size: 18px;
}
.z-style .zx-content .up-item-boxs .up-list a.db:hover .up-detail .detail-boxs h4 {
  color: #1950D5;
}
.z-style .zx-content .up-item-boxs .up-list a.db[data-src=""] .img-boxs {
  display: none;
}
.z-style .zx-content .news-item-boxs {
  margin-top: 20px;
}
.z-style .zx-content .news-item-boxs .news-boxs {
  width: 100%;
  margin-bottom: 40px;
}
.z-style .zx-content .news-item-boxs .news-boxs a .img-boxs img {
  transform: scale(1.05);
}
.z-style .zx-content .news-item-boxs .news-boxs a .img-boxs span{
  display: inline-block;
  width: 48px;
  height: 48px;
  position: absolute;
  bottom: 18px;
  right: 18px;
  background: url(z2025-icon06.png) center center no-repeat;
  background-size: 100% auto;
}
.z-style .zx-content .news-item-boxs .news-boxs a .news-info-tag .title {
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 30px;
  color: #1e1e1e;
  line-height: 40px;
  margin-top: 20px;
  transition: all ease 0.25s;
}
.z-style .zx-content .news-item-boxs .news-boxs a .news-info-tag .tag {
  margin-top: 10px;
}
.z-style .zx-content .news-item-boxs .news-boxs a .news-info-tag .tag span {
  font-family: Lato-bold;
  font-weight: 400;
  font-size: 14px;
  color: #009CEE;
  line-height: 28px;
  text-align: right;
  display: inline-block;
  position: relative;
  margin-right: 20px;
}
.z-style .zx-content .news-item-boxs .news-boxs a .news-info-tag .tag span:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 1px;
  background: #009CEE;
  position: absolute;
  left: 0;
  bottom: 0;
}
.z-style .zx-content .news-item-boxs .news-boxs a .news-info-tag.small-title .title {
  font-size: 18px;
  margin-top: 10px;
  line-height: 28px;
}
.z-style .zx-content .news-item-boxs .news-boxs a:hover {
  transform: translateY(5px);
}
.z-style .zx-content .news-item-boxs .news-boxs a:hover .img-boxs img {
  transform: scale(1);
}
.z-style .zx-content .news-item-boxs .news-boxs a:hover .news-info-tag .title {
  color: #1950D5;
}
.z-style .zx-content .news-item-boxs .news-boxs a[data-video=""] .img-boxs:after {
  display: none;
}

.z-style .zx-content .news-item-boxs .up-item-boxs .up-list li {
  margin-bottom: 30px;
}
.z-style .zx-content .news-item-boxs .up-item-boxs .up-list a.db .up-detail {
  border: none;
  border-bottom: 1px solid #ECEAEA;
  padding: 0;
  padding-bottom: 30px;
}
.z-style .zx-content .news-item-boxs .up-item-boxs .up-list a.db .up-times {
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 16px;
  color: #999999;
  line-height: 19px;
  text-align: left;
  margin-bottom: 10px;
}
.z-style .zx-content .news-item-boxs .up-item-boxs .up-list a.db .up-des {
  font-family: Lato-bold;
  font-weight: 400;
  font-size: 16px;
  color: #1E1E1E;
  line-height: 30px;
  text-align: left;
}
.z-style .zx-content .news-item-boxs .up-item-boxs .up-list a.db .tag {
  margin-top: 10px;
}
.z-style .zx-content .news-item-boxs .up-item-boxs .up-list a.db .tag span {
  font-family: Lato-bold;
  font-weight: 400;
  font-size: 14px;
  color: #009CEE;
  line-height: 28px;
  text-align: right;
  padding-bottom: 10px;
  position: relative;
  margin-right: 20px;
}
.z-style .zx-content .news-item-boxs .up-item-boxs .up-list a.db .tag span:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 1px;
  background: #009CEE;
  position: absolute;
  left: 0;
  bottom: 0;
}
.z-style .zx-content .news-item-bottom {
  border-top: 1px solid #979797;
  padding-top: 30px;
  display: flex;
}
.z-style .zx-content .news-item-bottom .news-tag-item {
  width: 100%;
  column-count: 4;
  column-gap: 40px;

}
.z-style .zx-content .news-item-bottom .news-tag-item .news-boxs {
  break-inside: avoid;
  margin-bottom: 30px;
}
.z-style .zx-content .news-item-bottom .news-tag-item .news-boxs a.db .news-info-tag {
  background: #F5F5F5;
  padding: 15px 20px 30px 20px;
}
.z-style .zx-content .news-item-bottom .news-tag-item .news-boxs a.db .news-info-tag .title {
  margin-top: 0px;
  font-size: 16px;
  color: #1e1e1e;
  line-height: 26px;
  min-height: 52px;
}
.z-style .zx-content .news-item-bottom .news-tag-item .news-boxs a.db:hover {
  transform: translateY(5px);
}
.z-style .zx-content .news-item-bottom .news-tag-item .news-boxs a.db:hover .img-boxs img {
  transform: scale(1);
}
.z-style .zx-content .news-item-bottom .news-tag-item .news-boxs a.db:hover .news-info-tag .title {
  color: #1950D5;
}
.z-style .zx-content .news-item-bottom .topic-title {
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 30px;
  color: #1e1e1e;
  line-height: 36px;
  text-align: left;
  position: relative;
  padding-left: 20px;
}
.z-style .zx-content .news-item-bottom .topic-title:after {
  display: inline-block;
  width: 8px;
  height: 34px;
  background: #009CEE;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  border-bottom-left-radius: 5px;
}
.z-style .zx-content .news-item-bottom .type-title {
  margin-top: 50px;
}
.z-style .zx-content .news-item-bottom .topic-tag {
  width: 300px;
  flex-shrink:0;
}
.z-style .zx-content .news-item-bottom .topic-tag .tag-item {
  margin-top: 20px;
  padding-right: 10px;
  height: 600px;
  overflow: hidden;
}
.z-style .zx-content .news-item-bottom .topic-tag .tag-item.active {
  height: auto;
}
.z-style .zx-content .news-item-bottom .topic-tag .tag-item .tag {
  display: flex;
  align-items: center;
   cursor: pointer;
}
.z-style .zx-content .news-item-bottom .topic-tag .tag-item .tag input {
  width: 18px;
  height: 18px;
  border-radius: 3px;
  cursor: pointer;
}
.z-style .zx-content .news-item-bottom .topic-tag .tag-item .tag span {
  flex: 1;
  font-family: Lato-bold;
  font-weight: 500;
  font-size: 18px;
  color: #022233;
  line-height: 40px;
  padding-left: 10px;
}
.z-style .zx-content .news-item-bottom .topic-tag .tag-more {
  margin-top: 10px;
}
.z-style .zx-content .news-item-bottom .topic-tag .tag-more span {
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 16px;
  color: #022233;
  line-height: 28px;
  display: inline-block;
  padding-right: 30px;
  cursor: pointer;
  background: url(z2025-icon01.png) right center no-repeat;
  background-size: 20px auto;
}
.z-style .zx-content .news-item-bottom .clear-fit {
  margin-top: 55px;
}
.z-style .zx-content .news-item-bottom .clear-fit span {
  display: inline-block;
  color: #fff;
  cursor: pointer;
  padding: 12px 55px;
  border-radius: 5px;
  font-size: 20px;
  line-height: 24px;
  background: url(z2025-icon07.png) 20px center no-repeat;
  background-color: #003F98;
  text-align: center;
  background-size: 30px auto;
}
.z-style .zx-content .headline-bottom {
  border-top: none;
}
.z-style .zx-content .news-headline-item .row {
  margin-left: -25px;
  margin-right: -25px;
}
.z-style .zx-content .news-headline-item .row .col-md-4 {
  padding-left: 25px;
  padding-right: 25px;
  flex-shrink:1;
}
.z-style .zx-content .news-headline-item .news-boxs:nth-child(3n-1) {
  border-left: 1px solid #C5C5C5;
  border-right: 1px solid #C5C5C5;
}
.z-style .zx-content .news-headline-item .news-boxs a.db {
  padding-bottom: 25px;
}
.z-style .zx-content .news-headline-item .news-boxs a.db .img-boxs {
  height: 170px;
}
.z-style .zx-content .news-headline-item .news-boxs a.db .img-boxs img {
  object-fit: cover;
  object-position: center center;
}
.z-style .zx-content .news-headline-item .news-boxs a.db .news-time {
  position: absolute;
  top: 15px;
  right: 0;
  padding-bottom: 10px;
  padding-right: 20px;
  padding-left: 5px;
  border-bottom: 1px solid #fff;
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 19px;
  text-align: left;
  text-transform: uppercase;
}
.z-style .zx-content .news-headline-item .news-boxs a.db .news-time:after {
  content: '';
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  left: 0;
  bottom: -4px;
}
.z-style .zx-content .news-headline-item .news-boxs a.db .news-info-tag .title {
  font-family: Lato-bold;
  font-weight: 500;
  font-size: 18px;
  color: #1E1E1E;
  line-height: 30px;
  margin-top: 10px;
}
.z-style .zx-content .news-detail-boxs {
  width: 100%;
  display: flex;
  margin-top: 45px;
}
.z-style .zx-content .news-detail-boxs .detail-boxs {
  flex: 1;
  min-height: 200px;
  border-right: 1px solid #D8D8D8;
  padding-right: 30px;
}
.z-style .zx-content .news-detail-boxs .detail-more {
  width: 410px;
}
.z-style .zx-content .news-detail-boxs .detail-item {
  padding-left: 40px;
  padding-bottom: 40px;
  padding-top: 30px;
  border-bottom: 1px solid #D8D8D8;
}
.z-style .zx-content .news-detail-boxs .detail-item:first-child {
  padding-top: 0;
}
.z-style .zx-content .news-detail-boxs .detail-item:last-child {
  border-bottom: none;
}
.z-style .zx-content .news-detail-boxs .detail-item .detail-text {
  font-family: Lato-Regular;
  font-weight: 500;
  font-size: 18px;
  color: #1E1E1E;
  line-height: 30px;
  text-align: left;
}
.z-style .zx-content .news-detail-boxs .detail-item .detail-text p,
.z-style .zx-content .news-detail-boxs .detail-item .detail-text div {
  margin-bottom: 0;
}
.z-style .zx-content .news-detail-boxs .detail-item .detail-text p{
    margin-bottom: 5px;
}
.z-style .zx-content .news-detail-boxs .detail-item .detail-text p:last-child{ margin-bottom: 0; }
.z-style .zx-content .news-detail-boxs .detail-item .tag span {
  font-family: Lato-bold;
  font-weight: 400;
  font-size: 14px;
  color: #009CEE;
  line-height: 28px;
  text-align: right;
  padding-bottom: 10px;
  position: relative;
  margin-right: 20px;
  display: inline-block;
  margin-top: 15px;
  cursor: pointer;
}
.z-style .zx-content .news-detail-boxs .detail-item .tag span:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 1px;
  background: #009CEE;
  position: absolute;
  left: 0;
  bottom: 0;
}
.z-style .zx-content .news-detail-boxs .topic-title {
  margin-bottom: 20px;
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 30px;
  color: #1e1e1e;
  line-height: 36px;
  text-align: left;
  position: relative;
  padding-left: 20px;
}
.z-style .zx-content .news-detail-boxs .topic-title:after {
  display: inline-block;
  width: 8px;
  height: 34px;
  background: #009CEE;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  border-bottom-left-radius: 5px;
}
.z-style .zx-content .news-detail-boxs .detail-newsList li {
  margin-bottom: 40px;
}
.z-style .zx-content .news-detail-boxs .detail-newsList a.db:hover {
  transform: translateY(5px);
}
.z-style .zx-content .news-detail-boxs .detail-newsList a.db:hover .img-boxs img {
  transform: scale(1.02);
}
.z-style .zx-content .news-detail-boxs .detail-newsList a.db:hover .title {
  color: #1950D5;
}
.z-style .zx-content .news-detail-boxs .detail-newsList .title {
  font-family: Lato-bold;
  font-weight: 400;
  font-size: 18px;
  color: #1E1E1E;
  line-height: 30px;
  text-align: left;
  margin-top: 10px;
  transition: all ease 0.25s;
}
.z-style .zx-content .news-detail-boxs .detail-newsList .data {
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 16px;
  color: #999999;
  margin-top: 10px;
  line-height: 19px;
  text-transform: uppercase;
}
.z-style .zx-content .news-detail-boxs .detail-infos .detail-title {
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 28px;
  color: #1E1E1E;
  line-height: 38px;
  text-align: left;
}
.z-style .zx-content .news-detail-boxs .detail-infos .detail-info {
  width: 100%;
  display: flex;
  margin-top: 20px;
  justify-content: space-between;
  padding-bottom: 15px;
  border-bottom: 1px solid #CCCCCC;
}
.z-style .zx-content .news-detail-boxs .detail-infos .detail-info .infos span {
  font-family: Lato-Regular;
  font-weight: 400;
  font-size: 14px;
  color: #1E1E1E;
  line-height: 28px;
}
.z-style .zx-content .news-detail-boxs .detail-infos .detail-info .shares {
  display: flex;
}
.z-style .zx-content .news-detail-boxs .detail-infos .detail-info .shares .print {
  display: flex;
  align-items: center;
  margin-right: 30px;
  cursor: pointer;
}
.z-style .zx-content .news-detail-boxs .detail-infos .detail-info .shares .print:hover span {
  color: #1950D5;
}
.z-style .zx-content .news-detail-boxs .detail-infos .detail-info .shares .print span {
  font-family: Lato-Regular;
  font-weight: 400;
  font-size: 14px;
  color: #1e1e1e;
  line-height: 28px;
  text-align: center;
  font-style: normal;
  padding-right: 8px;
  transition: all ease 0.25s;
}
.z-style .zx-content .news-detail-boxs .detail-infos .detail-info .shares .print img {
  max-width: 24px;
}
.z-style .zx-content .news-detail-boxs .detail-infos .detail-info .shares .share-img {
  display: flex;
  align-items: center;
}
.z-style .zx-content .news-detail-boxs .detail-infos .detail-info .shares .share-img a {
  margin-left: 15px;
}
.z-style .zx-content .news-detail-boxs .detail-infos .detail-info .shares .share-img a img {
  max-width: 34px;
}
.z-style .zx-content .news-detail-boxs .detail-contents {
  font-family: Lato-Regular;
  font-weight: 400;
  font-size: 18px!important;
  color: #1E1E1E;
  line-height: 34px;
  text-align: left;
  padding: 30px 0;
}
.z-style .zx-content .news-detail-boxs .detail-contents p,
.z-style .zx-content .news-detail-boxs .detail-contents p *,
.z-style .zx-content .news-detail-boxs .detail-contents,
.z-style .zx-content .news-detail-boxs .detail-contents *{
	font-size:18px !important; 
	line-height:1.9 !important; 
     margin-bottom:20px !important; 
    /*  margin-top:0 !important; */
     word-break: break-word;
 }
.z-style .zx-content .news-detail-boxs .detail-contents * a{color:#2880fb}
.z-style .zx-content .news-detail-boxs .detail-contents p img{ display: inline-block; }
.z-style .zx-content .news-detail-boxs .detail-contents .xgplayer *{
    font-size: 14px !important;
    line-height: 1.5!important;
    margin-bottom: 0px !important;
}
.z-style .zx-content .news-detail-boxs .detail-contents .xgplayer .xgplayer-time{
    line-height: 40px!important;
}
.z-style .zx-content .members-boxs {
  margin-top: 20px;
}
.z-style .zx-content.zstylebg01 {
  background: url(z2025-bg01.png) bottom center no-repeat;
  background-size: cover;
  padding-bottom: 200px;
}
.z-style .zx-content .zstyle-img {
  position: absolute;
  bottom: 0;
  right: 0;
}
.z-style .zx-content .members-boxs .members-top-boxs {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.z-style .zx-content .members-boxs .members-top-boxs .members-title {
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 32px;
  color: #1e1e1e;
  line-height: 42px;
  text-align: left;
}
.z-style .zx-content .members-boxs .members-top-boxs .members-des {
  margin-top: 20px;
}
.z-style .zx-content .members-boxs .members-top-boxs .members-des span {
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 26px;
  color: #1e1e1e;
  line-height: 32px;
  text-align: left;
  display: inline-block;
  border-bottom: 3px solid #1950D5;
  padding-bottom: 15px;
}
.z-style .zx-content .members-boxs .members-wraps {
  margin-top: 25px;
  min-height: 500px;
  border: 10px solid #F5F5F5;
  padding: 50px 50px 375px 50px;
}
.z-style .zx-content .members-boxs .members-wraps .boxs-wraps {
  font-family: Lato-bold;
  font-weight: 500;
  font-size: 18px;
  color: #022233;
  line-height: 34px;
  text-align: left;
}
.members-wdmore{
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle;
    position: relative;
    z-index: 99;
}
.z-style .zstyle-more {
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 16px;
  color: #022233;
  line-height: 28px;
  text-align: left;
  padding-right: 35px;
  background: url(z2025-icon09.png) center right no-repeat;
  background-size: 26px auto;
}
.z-style .zstyle-more:hover {
  color: #1950D5;
  background-position: 95% center;
}
.z-style .zx-about .title {
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 40px;
  color: #1E1E1E;
  line-height: 48px;
  text-align: left;
}
.z-style .zx-about .about-Profile {
  padding: 50px 0;
}
.z-style .zx-about .about-Profile .Profile-box{
    position: relative;
}
.z-style .zx-about .about-Profile .Profile-box:after{
    content: '';
  display: block;
  width: 83%;
  height: 90%;
  overflow: hidden;
  position: absolute;
  background: #D8D8D8;
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.5);
    opacity: 0.1;
    left: 0;
    bottom: 0;
    z-index: -1;
}
.z-style .zx-about .about-Profile .Profile-box .wrap{
    padding:95px 0 110px 50px;
}
.z-style .zx-about .about-Profile .Profile-box .row {
  /* align-items: center; */
}
.Profile-video{
    position: relative;
    display: block;
}
.Profile-video:before{
    content: '';
  display: block;
  width: 54px;
  height: 54px;
  overflow: hidden;
  position: absolute;
  background: url(icon18_en2025.png) no-repeat;
  background-size: 100%;
    right: 27px;
    bottom: 23px;
    z-index: 0;
}
.z-style .zx-about .about-Profile .des {
  font-family: Lato-bold;
  font-weight: 500;
  font-size: 18px;
  color: #1E1E1E;
  line-height: 34px;
  text-align: left;
  margin: 20px 0 40px 0;
}
.z-style .zx-about .about-History {
  background: url(z2025-bg02.png) top center no-repeat;
  background-size: cover;
  padding: 60px 0 120px 0;
  min-height: 400px;
}
.z-style .zx-about .about-History:before {
  display: inline-block;
  width: 100%;
  height: 280px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: linear-gradient(270deg, #1950d5 0%, rgba(25, 80, 213, 0.3) 100%);
}
.z-style .zx-about .about-History:after {
background: url(abtline_en2025.png) top center repeat-x;
height: 13px;
width: 100%;
left:0;
top: 44.4%;
}
.z-style .zx-about .about-History .History-title {
  text-align: right;
}
.z-style .zx-about .about-History .History-title .title {
  text-align: right;
}
.z-style .zx-about .about-History .History-title .History-more {
  margin-top: 10px;
}
.z-style .zx-about .about-History #History-text {
  margin-top: 30px;
}
.z-style .zx-about .about-History .History-year {
  width: 100%;
  display: flex;
  align-items: center;
}
.z-style .zx-about .about-History .History-year .year {
  white-space: nowrap;
  font-family: Montserrat, Montserrat;
  font-weight: 400;
  font-size: 60px;
  color: #1A50D4;
  text-align: left;
  line-height: 60px;
  margin-right: 65px;
}
.z-style .zx-about .about-History .History-year .des {
  font-family: Lato-bold;
  font-weight: 500;
  font-size: 18px;
  color: #1E1E1E;
  line-height: 34px;
  text-align: left;
}
.z-style .zx-about .about-History #History-img {
  margin-top: 45px;
}
.z-style .zx-about .about-History .swiper-slide-active .History-item .his-time {
  color: #fff;
  background: #1950d5;
}
.z-style .zx-about .about-History .History-item .his-time {
  background: rgba(25, 80, 213, 0.1);
  border-radius: 20px;
  line-height: 40px;
  width: 150px;
  text-align: center;
  font-weight: 400;
  font-size: 20px;
  color: #1950D5;
  position: relative;
  margin-bottom: 75px;
}
.z-style .zx-about .about-History .History-item .his-time:after {
  display: inline-block;
  width: 1px;
  height: 40px;
  background: #1950D5;
  left: 50px;
  bottom: -40px;
}
.z-style .zx-about .about-History .History-item .his-time:before {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 3px solid #1950D5;
  left: 45.5px;
  bottom: -49px;
}
.z-style .zx-about .about-Figures .Figures-boxs {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  grid-template-rows: repeat(3, 1fr);
  gap: 0;
  background: url(z2025-bg03.png) right bottom no-repeat;
  background-size: contain;
}
.z-style .zx-about .about-Figures .figures-list {
  position: relative;
  z-index: -1;
  min-height: 274px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.z-style .zx-about .about-Figures .figures-list .figures-title {
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 40px;
  color: #1E1E1E;
  line-height: 48px;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 80%;
  text-align: center;
  transform: translate(-50%, -50%);
}
.z-style .zx-about .about-Figures .figures-list .figures-text {
  padding: 70px 20px 0 20px;
}
.z-style .zx-about .about-Figures .figures-list .figures-text .num {
  display: block;
  font-family: Montserrat, Montserrat;
  font-weight: 600;
  font-size: 46px;
  color: #FFFFFF;
  line-height: 57px;
}
.z-style .zx-about .about-Figures .figures-list .figures-text .text {
  display: block;
  font-family: Lato-bold;
  font-weight: 600;
  font-size: 22px;
  color: #FFFFFF;
  line-height: 29px;
  margin-top: 10px;
}
.z-style .zx-about .about-Figures .figures-list .img-boxs {
  position: absolute;
  max-width: 92px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.z-style .zx-about .about-Figures .figures-list:nth-child(1) {
  grid-area: 1 / 1;
}
.z-style .zx-about .about-Figures .figures-list:nth-child(2) {
  grid-area: 1 / 2;
  background: rgba(25, 80, 213, 0.95);
}
.z-style .zx-about .about-Figures .figures-list:nth-child(3) {
  grid-area: 1 / 3;
  background: rgba(25, 80, 213, 0.85);
}
.z-style .zx-about .about-Figures .figures-list:nth-child(4) {
  grid-area: 1 / 4;
}
.z-style .zx-about .about-Figures .figures-list:nth-child(5) {
  grid-area: 1 / 5;
  background: rgba(25, 80, 213, 0.85);
}
.z-style .zx-about .about-Figures .figures-list:nth-child(6) {
  grid-area: 1 / 6;
  background: rgba(25, 80, 213, 0.95);
}
.z-style .zx-about .about-Figures .figures-list:nth-child(7) {
  grid-area: 1 / 7;
}
.z-style .zx-about .about-Figures .figures-list:nth-child(8) {
  grid-area: 2 / 1;
  background: rgba(25, 80, 213, 0.95);
}
.z-style .zx-about .about-Figures .figures-list:nth-child(9) {
  grid-area: 2 / 2 / 2 / 4;
}
.z-style .zx-about .about-Figures .figures-list:nth-child(10) {
  grid-area: 2 / 4;
  background: rgba(25, 80, 213, 0.85);
}
.z-style .zx-about .about-Figures .figures-list:nth-child(11) {
  grid-area: 2 / 5;
  background: rgba(25, 80, 213, 0.95);
}
.z-style .zx-about .about-Figures .figures-list:nth-child(12) {
  grid-area: 2 / 6;
  background: rgba(25, 80, 213, 0.85);
}
.z-style .zx-about .about-Figures .figures-list:nth-child(13) {
  grid-area: 2 / 7;
  background: rgba(25, 80, 213, 0.95);
}
.z-style .zx-about .about-Figures .figures-list:nth-child(14) {
  grid-area: 3 / 1;
}
.z-style .zx-about .about-Figures .figures-list:nth-child(15) {
  grid-area: 3 / 2;
  background: rgba(25, 80, 213, 0.95);
}
.z-style .zx-about .about-Figures .figures-list:nth-child(16) {
  grid-area: 3 / 3;
  background: rgba(25, 80, 213, 0.85);
}
.z-style .zx-about .about-Figures .figures-list:nth-child(17) {
  grid-area: 3 / 4;
}
.z-style .zx-about .about-Figures .figures-list:nth-child(18) {
  grid-area: 3 / 5;
  background: rgba(25, 80, 213, 0.85);
}
.z-style .zx-about .about-Figures .figures-list:nth-child(19) {
  grid-area: 3 / 6;
  background: rgba(25, 80, 213, 0.95);
}
.z-style .zx-about .about-Figures .figures-list:nth-child(20) {
  grid-area: 3 / 7;
}
.z-style .zx-about .about-Figures .figures-list[data-img=''] .img-boxs {
  display: none;
}
.z-style .zx-about .about-Administration {
  padding: 85px 0 100px 0;
}
.z-style .zx-about .about-Administration .admin-title {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.z-style .zx-about .about-Administration > .container > .admin-boxs{
    padding: 0 55px;
    position: relative;
}
.z-style .zx-about .about-Administration > .container > .admin-boxs:after{
     content: '';
     position: absolute;
     width: 100%;
     height: 70%;
     bottom: 75px;
     left: 0;
     border: 10px solid #F5F5F5;
     z-index:-1;
}
.z-style .zx-about .about-Administration .admin-item {
  margin-top: 35px;
  display: flex;
  gap: 50px;
}
.z-style .zx-about .about-Administration .admin-item .admin-left {
  width: 225px;
}
.z-style .zx-about .about-Administration .admin-item .admin-right {
  flex: 1;
  display: flex;
}
.z-style .zx-about .about-Administration .admin-item .admin-right .admin-boxs {
  margin-bottom: 30px;
}
.z-style .zx-about .about-Administration .admin-item a.db {
  background: #F7F7F7;
  box-shadow: 0px 2px 6px 0px rgba(156, 156, 156, 0.5);
  padding: 15px 15px 20px 15px;
}
.z-style .zx-about .about-Administration .admin-item a.db:hover {
  box-shadow: 0px 2px 6px 0px rgba(25, 80, 213, 0.35);
  transform: translateY(5px);
}
.z-style .zx-about .about-Administration .admin-item a.db:hover .img-boxs img {
  transform: scale(1.02);
}
.z-style .zx-about .about-Administration .admin-item a.db:hover .admin-names .name {
  color: #1950D5;
}
.z-style .zx-about .about-Administration .admin-item a.db .admin-names span {
  font-family: Lato-bold;
  color: #1E1E1E;
  display: inline-block;
  line-height: 34px;
}
.z-style .zx-about .about-Administration .admin-item a.db .admin-names .name {
  border-bottom: 1px solid #979797;
  font-weight: bold;
  font-size: 19px;
  text-align: left;
  margin-top: 10px;
  padding-bottom: 5px;
  transition: all ease 0.25s;
}
.z-style .zx-about .about-Administration .admin-item a.db .admin-names .zc {
  margin-top: 5px;
  font-size: 16px;
  line-height: 26px;
  min-height: 50px;
  display: block;
}
.about-CASinFigures{
    background: url(aboutbg10_en2025.png) top center no-repeat;
    background-size: cover;
    padding: 70px 0;
}
.z-style .zx-about .about-CASinFigures .title{
    color: #fff;
}
.z-style .zx-about .about-Affiliations {
  background: url(z2025-bg04.png) top center no-repeat;
  background-size: cover;
  padding: 100px 0 120px 0;
  position: relative;
}
.z-style .zx-about .about-Affiliations .admin-title {
  position: relative;
  z-index:5;
}
.z-style .zx-about .about-Affiliations .admin-title .admin-more {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  z-index:5;
}
.z-style .zx-about .about-Affiliations .title {
  text-align: center;
  position: relative;
  z-index:1;
}

.Affiliat-sixbox{
    padding: 87px 0 150px;
}
.Affiliat-sixbox ul{
    display: flex;
    justify-content:space-between;
    margin:0 -36px;
}
.Affiliat-sixbox ul li{
    padding: 0 36px;
    position: relative;
}
.Affiliat-sixbox ul li a{
    display: block;
    position: relative;
    z-index:1;
}
.Affiliat-sixbox ul li a:hover{
    transform: translateY(5px);
}
.Affiliat-sixbox ul li a b{
    display: block;
    margin: 0 auto;
    width: 200px;
    height: 200px;
    background: #FFFFFF;
    box-shadow: 0px 2px 10px 0px rgba(0,156,238,0.5);
    border-radius: 100px;
    position: relative;
}
.Affiliat-sixbox ul li:after{
     content: '';
     position: absolute;
     width: 1px;
     height: 908px;
     left:50%;
     top: -235px;
     border-radius: 50%;
     background: #fff;
     z-index:0;
}
.Affiliat-sixbox ul li:nth-child(even) a b{
    margin-top: 130px;
}
.Affiliat-sixbox ul li:nth-child(1) a b{
    background: url(about_icon01_en2025.png) #FFFFFF no-repeat center;
    background-size: 87px;
}
.Affiliat-sixbox ul li:nth-child(2) a b{
    background: url(about_icon02_en2025.png) #FFFFFF no-repeat center;
    background-size: 97px;
}
.Affiliat-sixbox ul li:nth-child(3) a b{
    background: url(about_icon03_en2025.png) #FFFFFF no-repeat center;
    background-size: 96px;
}
.Affiliat-sixbox ul li:nth-child(4) a b{
    background: url(about_icon04_en2025.png) #FFFFFF no-repeat center;
    background-size: 97px;
}
.Affiliat-sixbox ul li:nth-child(5) a b{
    background: url(about_icon05_en2025.png) #FFFFFF no-repeat center;
    background-size: 97px;
}
.Affiliat-sixbox ul li:nth-child(6) a b{
    background: url(about_icon06_en2025.png) #FFFFFF no-repeat center;
    background-size: 101px; 
}
.Affiliat-sixbox ul li:hover:nth-child(1) a b{
    background: url(about_icon01hov_en2025.png) #009CEE no-repeat center;
    background-size: 87px;
}
.Affiliat-sixbox ul li:hover:nth-child(2) a b{
    background: url(about_icon02hov_en2025.png) #009CEE no-repeat center;
    background-size: 97px;
}
.Affiliat-sixbox ul li:hover:nth-child(3) a b{
    background: url(about_icon03hov_en2025.png) #009CEE no-repeat center;
    background-size: 96px;
}
.Affiliat-sixbox ul li:hover:nth-child(4) a b{
    background: url(about_icon04hov_en2025.png) #009CEE no-repeat center;
    background-size: 97px;
}
.Affiliat-sixbox ul li:hover:nth-child(5) a b{
    background: url(about_icon05hov_en2025.png) #009CEE no-repeat center;
    background-size: 97px;
}
.Affiliat-sixbox ul li:hover:nth-child(6) a b{
    background: url(about_icon06hov_en2025.png) #009CEE no-repeat center;
    background-size: 101px; 
}
.Affiliat-sixbox ul li a p{
    font-family: Lato-Medium;
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    margin-top: 27px;
}


.z-style .zx-about .about-Affiliations .Affiliat-item {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 50px;
  margin-top: 50px;
}
.z-style .zx-about .about-Affiliations .Affiliat-item .Affiliat-list {
  width: calc((100% - 5 * 50px) / 5);
}
.z-style .zx-about .about-Affiliations .Affiliat-item .Affiliat-list a.db {
  background: #fff;
  min-height: 215px;
  padding-top: 35px;
  padding-bottom: 20px;
  box-shadow: 0px 2px 10px 0px rgba(0, 156, 238, 0.5);
  border-bottom: 2px solid #009CEE;
}
.z-style .zx-about .about-Affiliations .Affiliat-item .Affiliat-list a.db:hover {
  border-bottom: 2px solid #1950D5;
  transform: translateY(5px);
  box-shadow: 0px 2px 10px 0px rgba(25, 80, 213, 0.35);
}
.z-style .zx-about .about-Affiliations .Affiliat-item .Affiliat-list a.db:hover .Aff-name {
  color: #1950D5;
}
.z-style .zx-about .about-Affiliations .Affiliat-item .Affiliat-list a.db .img-boxs {
  text-align: center;
}
.z-style .zx-about .about-Affiliations .Affiliat-item .Affiliat-list a.db .img-boxs img {
  max-width: 95px;
  height: 95px;
  object-fit: cover;
  margin: 0 auto;
}
.z-style .zx-about .about-Affiliations .Affiliat-item .Affiliat-list a.db .img-boxs .st0 {
  fill: #1e1e1e;
  stroke-width: 1;
  stroke-miterlimit: 10;
}
.z-style .zx-about .about-Affiliations .Affiliat-item .Affiliat-list a.db .img-boxs .st1 {
  fill: #1950D5;
  stroke: #1950D5;
}
.z-style .zx-about .about-Affiliations .Affiliat-item .Affiliat-list a.db .Aff-name {
  font-family: Lato-bold;
  font-weight: 600;
  font-size: 20px;
  color: #1E1E1E;
  line-height: 30px;
  text-align: center;
  margin-top: 20px;
  min-height: 60px;
  transition: all ease 0.25s;
}
.z-style .zx-about .about-newsroom {
  padding: 70px 0 80px 0;
}
.z-style .zx-about .about-newsroom .admin-title {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.z-style .zx-about .about-newsroom .newsroom-boxs {
  margin-top: 30px;
}
.z-style .zx-about .about-newsroom .swiper-slide-active .news-room-boxs .img-boxs {
  top: 50%;
}
.z-style .zx-about .about-newsroom .news-room-boxs {
  width: 100%;
  min-height: 560px;
  padding: 55px 40px;
}
.z-style .zx-about .about-newsroom .news-room-boxs:after {
  width: 80%;
  height: 100%;
  position: absolute;
  background: #009DED;
  left: 0;
  top: 0;
  z-index: -1;
}
.z-style .zx-about .about-newsroom .news-room-boxs .img-boxs {
  position: absolute;
  right: 0;
  top: 0;
  width: 66%;
  height: 440px;
  transform: translateY(-50%);
  transition: all ease 2.5s;
}
.z-style .zx-about .about-newsroom .news-room-boxs .img-boxs a.db .data {
  position: absolute;
  top: 15px;
  right: 0;
  padding-bottom: 10px;
  padding-right: 20px;
  padding-left: 5px;
  border-bottom: 1px solid #fff;
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 19px;
  text-align: left;
  text-transform: uppercase;
}
.z-style .zx-about .about-newsroom .news-room-boxs .img-boxs a.db .data:after {
  content: '';
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  left: 0;
  bottom: -4px;
}
.z-style .zx-about .about-newsroom .news-room-boxs .news-infos {
  width: 30%;
  min-height: 440px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.z-style .zx-about .about-newsroom .news-room-boxs .news-infos a {
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 24px;
  color: #FFFFFF;
  line-height: 38px;
  text-align: left;
  padding-top: 20px;
}
.z-style .zx-about .about-newsroom .news-room-boxs .news-infos .des {
  font-family: Lato-bold;
  font-weight: 400;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 30px;
  text-align: left;
  margin-top: 20px;
}
.z-style .zx-about .about-newsroom .news-room-boxs .news-infos .tag span {
  font-family: Lato-bold;
  font-weight: 400;
  font-size: 14px;
  color: #ffffff;
  line-height: 28px;
  margin-right: 20px;
  display: inline-block;
  position: relative;
  margin-bottom: 10px;
  cursor: pointer;
}
.z-style .zx-about .about-newsroom .news-room-boxs .news-infos .tag span:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 1px;
  background: #ffffff;
  position: absolute;
  left: 0;
  bottom: 0;
}
.z-style .zx-about .about-newsroom .news-navigation {
  width: 80px;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 9;
}
.z-style .zx-about .about-newsroom .news-navigation .navigation-wrap {
  position: relative;
  height: 32px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.z-style .zx-about .about-newsroom .news-navigation .navigation-wrap .swiper-button-news {
  width: 32px;
  height: 32px;
  opacity: 1;
  position: initial;
  margin-top: 0;
  overflow: hidden;
  transition: all ease 0.25s;
}
.z-style .zx-about .about-newsroom .news-navigation .navigation-wrap .swiper-button-news:after {
  display: none;
}
.z-style .zx-about .about-newsroom .news-navigation .navigation-wrap .news-prev {
  border-radius: 5px 0px 0px 5px;
  background: url(icon01_en2025.png) center center no-repeat #f5f5f5;
}
.z-style .zx-about .about-newsroom .news-navigation .navigation-wrap .news-prev:hover {
  background: url(icon03_en2025.png) center center no-repeat #009cee;
}
.z-style .zx-about .about-newsroom .news-navigation .navigation-wrap .news-next {
  border-radius: 0 5px 5px 0;
  background: url(icon02_en2025.png) center center no-repeat #f5f5f5;
}
.z-style .zx-about .about-newsroom .news-navigation .navigation-wrap .news-next:hover {
  background: url(icon04_en2025.png) center center no-repeat #009cee;
}
.z-style .zx-about .news-research {
  padding-bottom: 120px;
}
.z-style .zx-about .news-research .admin-more {
  margin-top: 15px;
}
.z-style .zx-about .news-research .research-boxs {
  margin-top: 30px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
}
.z-style .zx-about .news-research .research-boxs .news-boxs {
  width: calc((100% - 2 * 40px) / 2);
}
.z-style .zx-about .news-research .research-boxs .news-boxs a.db {
  padding-bottom: 25px;
}
.z-style .zx-about .news-research .research-boxs .news-boxs a.db .img-boxs img {
  object-fit: cover;
  object-position: center center;
}
.z-style .zx-about .news-research .research-boxs .news-boxs a.db:hover .news-info-tag .title {
  color: #1950D5;
}
.z-style .zx-about .news-research .research-boxs .news-boxs a.db .news-time {
  position: absolute;
  top: 15px;
  right: 0;
  padding-bottom: 10px;
  padding-right: 20px;
  padding-left: 5px;
  border-bottom: 1px solid #fff;
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 19px;
  text-align: left;
  text-transform: uppercase;
}
.z-style .zx-about .news-research .research-boxs .news-boxs a.db .news-time:after {
  content: '';
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  left: 0;
  bottom: -4px;
}
.z-style .zx-about .news-research .research-boxs .news-boxs a.db .news-info-tag .title {
  font-family: Lato-bold;
  font-weight: 500;
  font-size: 20px;
  color: #1E1E1E;
  line-height: 30px;
  margin-top: 10px;
}
.z-style .zx-about .news-research .research-boxs .news-boxs a.db .news-info-tag .tag span {
  font-family: Lato-bold;
  font-weight: 400;
  font-size: 14px;
  color: #009CEE;
  line-height: 28px;
  text-align: right;
  padding-bottom: 10px;
  position: relative;
  margin-right: 20px;
}
.z-style .zx-about .news-research .research-boxs .news-boxs a.db .news-info-tag .tag span:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 1px;
  background: #009CEE;
  position: absolute;
  left: 0;
  bottom: 0;
}
.z-style .zx-about .news-research .research-item {
  width: calc((100% - 2 * 40px) / 2);
  display: flex;
  flex-wrap: wrap;
  border: 1px solid #C5C5C5;
  border-right: none;
  border-bottom: none;
}
.z-style .zx-about .news-research .research-list {
  width: 50%;
  overflow: hidden;
  padding: 15px 20px 40px 20px;
  border-bottom: 1px solid #C5C5C5;
  border-right: 1px solid #C5C5C5;
}
.z-style .zx-about .news-research .research-list .db {
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
}
.z-style .zx-about .news-research .research-list .db:hover .img-boxs {
  visibility: visible;
  opacity: 1;
}
.z-style .zx-about .news-research .research-list .db:hover .tag {
  display: none;
}
.z-style .zx-about .news-research .research-list .db:hover .research-title .title,
.z-style .zx-about .news-research .research-list .db:hover .research-title .news-time {
  color: #1950D5;
}
.z-style .zx-about .news-research .research-list .research-title {
  text-align: right;
}
.z-style .zx-about .news-research .research-list .research-title .news-time {
  padding-bottom: 10px;
  padding-right: 20px;
  padding-left: 5px;
  border-bottom: 1px solid #EDEDED;
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 16px;
  color: #1E1E1E;
  line-height: 19px;
  text-align: left;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
}
.z-style .zx-about .news-research .research-list .research-title .news-time:after {
  content: '';
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #EDEDED;
  border-radius: 50%;
  position: absolute;
  left: 0;
  bottom: -4px;
}
.z-style .zx-about .news-research .research-list .research-title .title {
  font-family: Lato-bold;
  font-weight: 500;
  font-size: 20px;
  color: #1E1E1E;
  line-height: 30px;
  margin-top: 5px;
  transition: all ease 0.25s;
}
.z-style .zx-about .news-research .research-list .tag span {
  font-family: Lato-bold;
  font-weight: 400;
  font-size: 14px;
  color: #009CEE;
  line-height: 28px;
  text-align: right;
  padding-bottom: 6px;
  position: relative;
  margin-right: 20px;
  display: inline-block;
}
.z-style .zx-about .news-research .research-list .tag span:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 1px;
  background: #009CEE;
  position: absolute;
  left: 0;
  bottom: 0;
}
.z-style .zx-about .news-research .research-list .img-boxs {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all ease 0.25s;
}
.z-style .zx-about .news-research .research-list[data-img=""] a.db:hover .img-boxs {
  display: none;
}
.z-style .zx-about .news-research .research-list[data-img=""] a.db:hover .tag {
  display: block;
}
.z-style .zx-about .news-research .research-list[data-img=""] .img-boxs {
  display: none;
}
.z-style .zx-about .news-updates {
  min-height: 680px;
  padding-top: 30px;
  padding-bottom: 55px;
  overflow: hidden;
}
.z-style .zx-about .news-updates:after {
  display: inline-block;
  width: 50%;
  height: 100%;
  background: #009CEE;
  right: 0;
  top: 0;
  z-index: -1;
}
.z-style .zx-about .news-updates .admin-title {
  width: 50%;
  display: flex;
  align-items: center;
  padding-right: 40px;
  justify-content: space-between;
}
.z-style .zx-about .news-updates .admin-title .zstyle-more {
  color: #1E1E1E;
  background: url(z2025-icon09.png) center right no-repeat;
  background-size: 26px auto;
}
.z-style .zx-about .news-updates .updates-boxs {
  width: 100%;
  display: flex;
  margin-top: 30px;
}
.z-style .zx-about .news-updates .updates-boxs .updates-item {
  width: 50%;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 60px;
  border: 1px solid #C5C5C5;
  border-right: none;
}
.z-style .zx-about .news-updates .updates-boxs .updates-item:after {
  width: 40px;
  height: 500px;
  background: #009CEE;
  right: 0;
  bottom: -60px;
}
.z-style .zx-about .news-updates .updates-boxs .updates-item:before {
  width: 1px;
  height: 100%;
  background: #C5C5C5;
  position: absolute;
  left: -1px;
  bottom: -100px;
}
.z-style .zx-about .news-updates .updates-boxs .updates-item .updates-list li {
  padding-left: 30px;
  border-left: 8px solid transparent;
  margin-bottom: 40px;
}
.z-style .zx-about .news-updates .updates-boxs .updates-item .updates-list li:last-child {
  margin-bottom: 0;
}
.z-style .zx-about .news-updates .updates-boxs .updates-item .updates-list li.active,
.z-style .zx-about .news-updates .updates-boxs .updates-item .updates-list li:hover {
  border-left: 8px solid #1950D5;
}
.z-style .zx-about .news-updates .updates-boxs .updates-item .updates-list li.active .updates-title,
.z-style .zx-about .news-updates .updates-boxs .updates-item .updates-list li:hover .updates-title {
  color: #1950D5;
}
.z-style .zx-about .news-updates .updates-boxs .updates-item .updates-list li.active .updates-time span:after,
.z-style .zx-about .news-updates .updates-boxs .updates-item .updates-list li:hover .updates-time span:after {
  content: '';
  display: inline-block;
  width: 35px;
  height: 2px;
  background: #1950D5;
  position: absolute;
  top: 50%;
  right: -75px;
  transform: translateX(-50%);
}
.z-style .zx-about .news-updates .updates-boxs .updates-item .updates-time span {
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 16px;
  color: #999999;
  line-height: 19px;
  position: relative;
  text-transform: uppercase;
  transition: all ease 0.25s;
}
.z-style .zx-about .news-updates .updates-boxs .updates-item .updates-title {
  font-family: Lato-bold;
  font-weight: 500;
  font-size: 20px;
  color: #1E1E1E;
  line-height: 30px;
  margin-top: 5px;
  transition: all ease 0.25s;
}
.z-style .zx-about .news-updates .updates-boxs .updates-tab {
  width: 50%;
  padding-left: 40px;
}
.z-style .zx-about .news-updates .updates-boxs .updates-tab:after {
  height: 500px;
  width: 720px;
  background: #ffffff;
  position: absolute;
  left: 0;
  bottom: -60px;
  z-index: 0;
}
.z-style .zx-about .news-updates .updates-boxs .updates-tab .updates-imgs {
  display: none;
  position: relative;
  z-index: 1;
}
.z-style .zx-about .news-updates .updates-boxs .updates-tab .updates-imgs img {
  height: 480px;
  object-fit: cover;
}
.z-style .zx-about .news-updates .updates-boxs .updates-tab .updates-imgs .tag {
  margin-top: 35px;
}
.z-style .zx-about .news-updates .updates-boxs .updates-tab .updates-imgs .tag span {
  font-family: Lato-bold;
  font-weight: 400;
  font-size: 14px;
  color: #009CEE;
  line-height: 28px;
  text-align: right;
  padding-bottom: 10px;
  position: relative;
  margin-right: 20px;
}
.z-style .zx-about .news-updates .updates-boxs .updates-tab .updates-imgs .tag span:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 1px;
  background: #009CEE;
  position: absolute;
  left: 0;
  bottom: 0;
}
.z-style .zx-about .news-updates .updates-boxs .updates-tab .updates-imgs .data {
  position: absolute;
  top: 15px;
  right: 0;
  padding-bottom: 10px;
  padding-right: 20px;
  padding-left: 5px;
  border-bottom: 1px solid #fff;
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 19px;
  text-align: left;
  text-transform: uppercase;
}
.z-style .zx-about .news-updates .updates-boxs .updates-tab .updates-imgs .data:after {
  content: '';
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  left: 0;
  bottom: -4px;
}
.z-style .zx-about .news-updates .updates-boxs .updates-tab .updates-imgs.active {
  display: block;
}
.z-style .zx-about .news-Scient {
  padding: 70px 0 90px 0;
  overflow: hidden;
  background: url(z2025-bg05.png) center center no-repeat;
  background-size: cover;
}
.z-style .zx-about .news-Scient .admin-title {
  text-align: right;
}
.z-style .zx-about .news-Scient .admin-title .title {
  color: #ffffff;
  text-align: right;
}
.z-style .zx-about .news-Scient .admin-title .admin-more {
  margin-top: 15px;
}
.z-style .zx-about .news-Scient .admin-title .admin-more .zstyle-more {
  color: #ffffff;
  background: url(icon13_en2025.png) right center no-repeat;
  background-size: 26px auto;
}
.z-style .zx-about .news-Scient .Scient-boxs {
  margin-top: 30px;
}
.z-style .zx-about .news-Scient .Scient-boxs:after {
  width: 1px;
  height: 100%;
  background: #009CEE;
  left: 0;
  top: -100%;
}
.z-style .zx-about .news-Scient .Scient-boxs:before {
  width: 1px;
  height: 100%;
  background: #009CEE;
  right: 0;
  bottom: 0;
}
.z-style .zx-about .news-Scient .Scient-boxs #History-text {
  border: 1px solid #009CEE;
  border-top: none;
  border-right: none;
}
.z-style .zx-about .news-Scient .Scient-boxs .Scient-wrap {
  width: 100%;
  display: flex;
  padding: 0 60px 120px 60px;
}
.z-style .zx-about .news-Scient .Scient-boxs .Scient-wrap .img-boxs {
  width: 445px;
  height: 320px;
}
.z-style .zx-about .news-Scient .Scient-boxs .Scient-wrap .Scient-info {
  flex: 1;
  padding-top: 20px;
  padding-left: 40px;
  display: flex;
  flex-direction: column;
  
}
.z-style .zx-about .news-Scient .Scient-boxs .Scient-wrap .Scient-info .sc-name {
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 40px;
  color: #FFFFFF;
  line-height: 1.35;
  position: relative;
  margin-bottom: 25px;
}
.z-style .zx-about .news-Scient .Scient-boxs .Scient-wrap .Scient-info .sc-name:after {
  width: 70px;
  height: 1px;
  background: #009CEE;
  left: -80px;
  top: 50%;
  transform: translateY(-50%);
}
.z-style .zx-about .news-Scient .Scient-boxs .Scient-wrap .Scient-info .sc-name:before {
  width: 12px;
  height: 12px;
  background: #009CEE;
  border-radius: 50%;
  overflow: hidden;
  left: -80px;
  top: 50%;
  transform: translateY(-50%);
}
.z-style .zx-about .news-Scient .Scient-boxs .Scient-wrap .Scient-info .sc-des {
  font-family: Lato-bold;
  font-size: 18px;
  color: #FFFFFF;
  line-height: 1.56;
  margin-bottom: 25px;
}
.z-style .zx-about .news-Scient .Scient-boxs .Scient-wrap .Scient-info .sc-time {
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 16px;
  color: #FBFBFB;
  line-height: 1.3;
  text-transform: uppercase;
  margin-bottom: 25px;
}
.z-style .zx-about .news-Scient .Scient-boxs .Scient-wrap .Scient-info .sc-more a {
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 1.6;
  background: url(icon10_en2025.png) 90% center no-repeat #009cee;
  background-size: 25px auto;
  display: inline-block;
  padding: 8px 60px 8px 20px;
  border-radius: 4px;
}

.z-style .zx-about .news-Scient .Scient-boxs .news-navigation {
  width: 80px;
  position: absolute;
  right: 30px;
  bottom: 20px;
  z-index: 9;
}
.z-style .zx-about .news-Scient .Scient-boxs .news-navigation .navigation-wrap {
  position: relative;
  height: 32px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.z-style .zx-about .news-Scient .Scient-boxs .news-navigation .navigation-wrap .swiper-button-news {
  width: 32px;
  height: 32px;
  opacity: 1;
  position: initial;
  margin-top: 0;
  overflow: hidden;
  transition: all ease 0.25s;
}
.z-style .zx-about .news-Scient .Scient-boxs .news-navigation .navigation-wrap .swiper-button-news:after {
  display: none;
}
.z-style .zx-about .news-Scient .Scient-boxs .news-navigation .navigation-wrap .sc-prev {
  border-radius: 5px 0px 0px 5px;
  background: url(icon01_en2025.png) center center no-repeat #f5f5f5;
}
.z-style .zx-about .news-Scient .Scient-boxs .news-navigation .navigation-wrap .sc-prev:hover {
  background: url(icon03_en2025.png) center center no-repeat #009cee;
}
.z-style .zx-about .news-Scient .Scient-boxs .news-navigation .navigation-wrap .sc-next {
  border-radius: 0 5px 5px 0;
  background: url(icon02_en2025.png) center center no-repeat #f5f5f5;
}
.z-style .zx-about .news-Scient .Scient-boxs .news-navigation .navigation-wrap .sc-next:hover {
  background: url(icon04_en2025.png) center center no-repeat #009cee;
}
.z-style .zx-about .news-media {
  padding: 90px 0 60px 0;
}
.z-style .zx-about .news-media .admin-title {
  position: absolute;
  left: 0;
  top: 0;
}
.z-style .zx-about .news-media .research-boxs .news-boxs {
  padding-top: 120px;
}
.z-style .zx-about .news-media .research-boxs .img-boxs img {
  height: 100%;
}
.z-style .zx-about .news-media .research-boxs .img-boxs .title {
  font-family: Lato-bold;
  font-weight: 500;
  font-size: 20px;
  color: #FFFFFF;
  line-height: 30px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  z-index: 5;
  padding: 30px 20px;
}
.z-style .zx-about .news-media .research-boxs .news-info-tag {
  margin-top: 20px;
}
.z-style .zx-about .news-media .research-boxs .research-item {
  border: none;
}
.z-style .zx-about .news-media .research-boxs .research-item .research-list {
  padding: 0;
  border: none;
  padding-bottom: 30px;
}
.z-style .zx-about .news-media .research-boxs .research-item .research-list .research-title {
  height: 245px;
  position: relative;
}
.z-style .zx-about .news-media .research-boxs .research-item .research-list .research-title .news-time {
  padding-top: 15px;
  color: #fff;
}
.z-style .zx-about .news-media .research-boxs .research-item .research-list:nth-child(1) {
  padding-right: 20px;
  border-right: 1px solid #C5C5C5;
  border-bottom: 1px solid #C5C5C5;
}
.z-style .zx-about .news-media .research-boxs .research-item .research-list:nth-child(2) {
  padding-left: 20px;
  border-bottom: 1px solid #C5C5C5;
}
.z-style .zx-about .news-media .research-boxs .research-item .research-list:nth-child(3) {
  padding-right: 20px;
  padding-top: 20px;
  border-right: 1px solid #C5C5C5;
}
.z-style .zx-about .news-media .research-boxs .research-item .research-list:nth-child(4) {
  padding-top: 20px;
  padding-left: 20px;
}
.z-style .zx-about .news-media .research-boxs .research-item .research-list .title {
  font-family: Lato-bold;
  font-weight: 500;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 25px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
  padding: 15px 20px;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  margin-bottom: 0;
}
.z-style .zx-about .news-media .research-boxs .research-item .research-list a.db .tag {
  margin-top: 20px;
}
.z-style .zx-about .news-media .research-boxs .research-item .research-list a.db:hover .research-title .title,
.z-style .zx-about .news-media .research-boxs .research-item .research-list a.db:hover .research-title .news-time {
  color: #fff;
}
.z-style .zx-about .news-media .research-boxs .research-item .research-list a.db:hover .tag {
  display: block;
}
.z-style .zx-about .news-media .research-boxs .research-item .research-list a.db .img-boxs {
  display: block;
  visibility: visible;
  opacity: 1;
}
.z-style .zx-about .news-media .research-boxs .research-item .research-list[data-img=""] .research-title {
  background: #F5F5F5;
  padding-top: 15px;
  height: 245px;
}
.z-style .zx-about .news-media .research-boxs .research-item .research-list[data-img=""] .research-title .news-time {
  padding-top: 0;
  color: #1E1E1E;
  border-bottom: 1px solid #A0A0A0;
}
.z-style .zx-about .news-media .research-boxs .research-item .research-list[data-img=""] .research-title .news-time:after {
  background: #A0A0A0;
}
.z-style .zx-about .news-media .research-boxs .research-item .research-list[data-img=""] .title {
  color: #1E1E1E;
  position: initial;
  background: none;
  padding-bottom: 0;
}
.z-style .zx-about .news-media .research-boxs .research-item .research-list[data-img=""] a.db .img-boxs {
  display: none;
  visibility: hidden;
  opacity: 0;
}
.z-style .zx-about .news-media .research-boxs .research-item .research-list[data-img=""] a.db:hover .research-title .title,
.z-style .zx-about .news-media .research-boxs .research-item .research-list[data-img=""] a.db:hover .research-title .news-time {
  color: #1A50D4;
}
.z-style .zx-about .news-event {
  padding: 85px 0 120px 0;
  background: url(z2025-bg06.png) left top no-repeat;
  background-size: contain;
}
.z-style .zx-about .news-event .admin-title {
  display: flex;
  align-items: center;
}
.z-style .zx-about .news-event .admin-title .admin-more {
  padding-left: 50px;
}
.z-style .zx-about .news-event .event-swiper {
  margin-top: 60px;
  padding-left: 145px;
}
.z-style .zx-about .news-event .event-swiper #news-event {
  padding-bottom: 10px;
}
.z-style .zx-about .news-event a.db {
  height: 220px;
  border: 1px solid #C5C5C5;
  border-right: none;
  padding: 30px 30px 20px 30px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.z-style .zx-about .news-event a.db:hover {
  transform: translateY(5px);
}
.z-style .zx-about .news-event a.db:hover .event-title {
  color: #1950D5;
}
.z-style .zx-about .news-event a.db .event-time {
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 16px;
  color: #999999;
  line-height: 19px;
}
.z-style .zx-about .news-event a.db .event-title {
  font-family: Lato-bold;
  font-weight: 500;
  font-size: 20px;
  color: #1E1E1E;
  line-height: 30px;
  margin-top: 15px;
  transition: all ease 0.25s;
}
.z-style .zx-about .news-event a.db .event-map {
  font-family: Lato-bold;
  font-weight: 500;
  font-size: 18px;
  color: #1E1E1E;
  line-height: 30px;
  padding-left: 30px;
  background: url(z2025-icon05.png) left center no-repeat;
  background-size: 16px auto;
}
.z-style .zx-about .news-event .navigation-wrap {
  position: relative;
  height: 32px;
  display: flex;
  margin-top: 65px;
  justify-content: flex-end;
  align-items: center;
}
.z-style .zx-about .news-event .navigation-wrap .swiper-button-news {
  width: 32px;
  height: 32px;
  opacity: 1;
  position: initial;
  margin-top: 0;
  overflow: hidden;
  transition: all ease 0.25s;
}
.z-style .zx-about .news-event .navigation-wrap .swiper-button-news:after {
  display: none;
}
.z-style .zx-about .news-event .navigation-wrap .event-prev {
  border-radius: 5px 0px 0px 5px;
  margin-right: 20px;
  background: url(icon01_en2025.png) center center no-repeat #f5f5f5;
}
.z-style .zx-about .news-event .navigation-wrap .event-prev:hover {
  background: url(icon03_en2025.png) center center no-repeat #009cee;
}
.z-style .zx-about .news-event .navigation-wrap .event-next {
  border-radius: 0 5px 5px 0;
  background: url(icon02_en2025.png) center center no-repeat #f5f5f5;
}
.z-style .zx-about .news-event .navigation-wrap .event-next:hover {
  background: url(icon04_en2025.png) center center no-repeat #009cee;
}
.z-style .zx-about .news-focus {
  margin-top: 90px;
}
.z-style .zx-about .news-focus .admin-title {
  display: block;
  text-align: left;
  position: absolute;
  right: 0;
  top: 0;
}
.z-style .zx-about .news-focus .admin-title .admin-more {
  padding-left: 0;
}
.z-style .zx-about .news-focus .focus-boxs {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(1, 1fr);
  gap: 40px;
}
.z-style .zx-about .news-focus .focus-boxs .focus-list {
  height: fit-content;
}
.z-style .zx-about .news-focus .focus-boxs .focus-list a.db {
  border: none;
  height: auto;
  padding: 0;
}
.z-style .zx-about .news-focus .focus-boxs .focus-list a.db .data {
  position: absolute;
  top: 15px;
  right: 0;
  padding-bottom: 10px;
  padding-right: 20px;
  padding-left: 5px;
  border-bottom: 1px solid #fff;
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 19px;
  text-align: left;
  text-transform: uppercase;
}
.z-style .zx-about .news-focus .focus-boxs .focus-list a.db .data:after {
  content: '';
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  left: 0;
  bottom: -4px;
}
.z-style .zx-about .news-focus .focus-boxs .focus-list:nth-child(1) {
  grid-area: 1 / 1 / 1 / 3;
}
.z-style .zx-about .news-focus .focus-boxs .focus-list:nth-child(2) {
  grid-area: 1 / 3;
  display: flex;
  align-self: end;
}
.z-style .zx-about .news-focus .focus-boxs .focus-list:nth-child(3) {
  grid-area: 2 / 1;
}
.z-style .zx-about .news-focus .focus-boxs .focus-list:nth-child(4) {
  grid-area: 2 / 2;
}
.z-style .zx-about .news-focus .focus-boxs .focus-list:nth-child(5) {
  grid-area: 2 / 3;
}
.z-style .zx-about .news-Archives {
  padding-bottom: 110px;
}
.z-style .zx-about .news-Archives .Archives-boxs {
  margin-top: 50px;
}
.z-style .zx-about .news-Archives .Archives-boxs .Archives-item {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.z-style .zx-about .news-Archives .Archives-boxs .Archives-item li {
  border: 1px solid #CCCCCC;
  border-bottom: none;
  min-width: 180px;
}
.z-style .zx-about .news-Archives .Archives-boxs .Archives-item li a {
  display: block;
  padding: 10px 0 15px 0;
  font-family: Lato-bold;
  font-weight: 500;
  font-size: 20px;
  color: #1E1E1E;
  line-height: 30px;
  text-align: center;
}
.z-style .zx-about .news-Archives .Archives-boxs .Archives-item li.active a,
.z-style .zx-about .news-Archives .Archives-boxs .Archives-item li:hover a {
  background: #1950D5;
  color: #fff;
}
.z-style .zx-about .news-Archives .Archives-boxs .Archives-list {
  border: 10px solid #F5F5F5;
}
.z-style .zx-about .news-Archives .Archives-boxs .Archives-list .arch-list {
  display: none;
  flex-wrap: wrap;
  gap: 5px;
  overflow: hidden;
}
.z-style .zx-about .news-Archives .Archives-boxs .Archives-list .arch-list li{
    width:14.285%;
    float:left;
    box-shadow: 3px 2px 10px 0px #D6D6D6;
    padding: 50px 20px 25px 30px;
}
.z-style .zx-about .news-Archives .Archives-boxs .Archives-list .arch-list li a {
  display: block;
  padding:0;
    font-family: Lato-Heavy;
    font-size: 24px;
    color: #1E1E1E;
    line-height: 1.5;
    text-transform: uppercase;
    min-height:110px;
    background: url(icon14_en2025.png) no-repeat right bottom;
}
.z-style .zx-about .news-Archives .Archives-boxs .Archives-list .arch-list li a:hover {
    background: url(icon14_en2025.png) no-repeat right 10px bottom;
    color: #1950D5;
}
.z-style .zx-about .news-Archives .Archives-boxs .Archives-list .arch-list.active {
  display: flex;
}
.z-style .inter-boxs {
  padding-bottom: 50px;
}
.z-style .inter-boxs .members-top-boxs {
  border: 10px solid #F5F5F5;
  padding: 35px 30px;
  border-bottom: none;
}
.z-style .inter-boxs .inter-des {
  margin-top: 30px;
  font-family: Lato-bold;
  font-weight: 500;
  font-size: 18px;
  color: #1E1E1E;
  line-height: 34px;
}
.z-style .inter-boxs .inter-Partners {
  background: url(z2025-bg07.png) top center no-repeat;
  background-size: cover;
  padding: 35px 40px;
}
.z-style .inter-boxs .inter-Partners .Partners-title {
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 26px;
  color: #FFFFFF;
  line-height: 32px;
}
.z-style .inter-boxs .inter-Partners .Partners-boxs {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  margin-top: 50px;
  padding: 0 100px;
}
.z-style .inter-boxs .inter-Partners .Partners-boxs .Partners-item {
  width: 25%;
  display: flex;
  flex-direction: column;
}
.z-style .inter-boxs .inter-Partners .Partners-boxs .Partners-item .img-boxs {
  display: flex;
}
.z-style .inter-boxs .inter-Partners .Partners-boxs .Partners-item .img-boxs img {
  max-width: 52px;
}
.z-style .inter-boxs .inter-Partners .Partners-boxs .Partners-item .img-boxs .inter-num {
  font-family: Montserrat-Regular;
  font-weight: 400;
  font-size: 40px;
  color: #FEFEFE;
  line-height: 49px;
  padding-left: 20px;
}
.z-style .inter-boxs .inter-Partners .Partners-boxs .Partners-item .inter-land {
  margin-top: 20px;
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 24px;
  color: #FEFEFE;
  line-height: 29px;
}
.z-style .inter-over {
  background: url(z2025-bg08.png) top center no-repeat;
  background-size: cover;
  padding: 60px 0;
}
.z-style .inter-over .inter-over-wrap .img-boxs {
  text-align: right;
  overflow: initial;
}
.z-style .inter-over .inter-over-wrap .img-boxs .img {
  display: inline-block;
}
.z-style .inter-over .inter-over-wrap .img-boxs .img .over-items {
  position: absolute;
}
.z-style .inter-over .inter-over-wrap .img-boxs .img .over-items a.db {
  position: relative;
}
.z-style .inter-over .inter-over-wrap .img-boxs .img .over-items a.db .img-boxs {
  max-width: 65px;
  text-align: center;
  position: absolute;
  top: -30px;
  left: 50%;
  transform: translateX(-50%);
}
.z-style .inter-over .inter-over-wrap .img-boxs .img .over-items a.db span {
  width: 140px;
  height: 140px;
  padding: 40px 10px 10px;
  display: inline-block;
  border-radius: 50%;
  background: rgba(81, 81, 81, 0.1);
  font-family: Lato-bold;
  font-weight: 600;
  font-size: 14px;
  color: #444444;
  line-height: 18px;
  text-align: center;
}
.z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(2) {
  left: 430px;
  bottom: -65px;
}
.z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(3) {
  left: 780px;
  bottom: -65px;
}
.z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(4) {
  left: 800px;
  top: 75px;
}
.z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(5) {
  right: 275px;
  top: -6px;
}
.z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(6) {
  left: 540px;
  bottom: 90px;
}
.z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(7) {
  right: 90px;
  top: 120px;
}
.z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(8) {
  right: 270px;
  bottom: -65px;
}
.z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(9) {
  right: 20px;
  bottom: 260px;
}
.z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(10) {
  right: 165px;
  bottom: 125px;
}
.z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(11) {
  left: 585px;
  top: 245px;
}
.z-style .inter-over .inter-over-wrap .img-boxs img {
  display: inline-block;
  width: auto;
}
.z-style .inter-over .inter-over-wrap .inter-instius {
  position: absolute;
  width: 410px;
  top: 45px;
  left: 0;
}
.z-style .inter-over .inter-over-wrap .inter-instius .inter-title {
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 32px;
  color: #1E1E1E;
  line-height: 48px;
}
.z-style .inter-over .inter-over-wrap .inter-instius .inter-des {
  font-family: Lato-bold;
  font-weight: 500;
  font-size: 18px;
  color: #1E1E1E;
  line-height: 34px;
  margin-top: 30px;
  min-height: 560px;
}
.z-style .inter-pifi {
  padding: 90px 0;
}
.z-style .inter-pifi .pifi-boxs {
  padding: 50px 550px 50px 40px;
  background: url(z2025-bg09.png) center center no-repeat;
  background-size: cover;
  min-height: 475px;
}
.z-style .inter-pifi .pifi-boxs .pifi-title h3 {
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 40px;
  color: #FFFFFF;
  line-height: 48px;
}
.z-style .inter-pifi .pifi-boxs .pifi-title h3 span {
  font-size: 20px;
  font-weight: 400;
}
.z-style .inter-pifi .pifi-boxs .pifi-des {
  font-family: Lato-bold;
  font-weight: 500;
  font-size: 18px;
  color: #FFFFFF;
  line-height: 34px;
}
.z-style .inter-pifi .pifi-boxs .admin-more {
  margin-top: 30px;
}
.z-style .inter-pifi .pifi-boxs .admin-more .zstyle-more {
  color: #fff;
  background: url(icon13_en2025.png) right center no-repeat;
  background-size: 26px auto;
}
.z-style .inter-pifi.inter-award {
  background: url(z2025-bg10.png) center center no-repeat;
  padding: 40px 0 50px 0;
}
.z-style .inter-pifi.inter-award .pifi-boxs {
  background: url(z2025-bg11.png) bottom right no-repeat;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.z-style .inter-pifi.inter-award .pifi-boxs h3 {
  color: #1e1e1e;
}
.z-style .inter-pifi.inter-award .pifi-boxs .pifi-des {
  color: #1e1e1e;
}
.z-style .inter-pifi.inter-award .pifi-boxs .admin-more {
  margin-top: 30px;
}
.z-style .inter-pifi.inter-award .pifi-boxs .admin-more .zstyle-more {
  color: #1e1e1e;
  background: url(z2025-icon09.png) right center no-repeat;
  background-size: 26px auto;
}
.z-style .inter-our {
  padding: 70px 0;
}
.z-style .inter-our .our-boxs {
  padding: 0 40px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.z-style .inter-our .our-boxs .inter-title {
  font-family: Lato-bold;
  font-weight: bold;
  font-size: 40px;
  color: #1E1E1E;
  line-height: 40px;
  min-width: 230px;
}
.z-style .inter-our .our-boxs .our-item {
  flex: 1;
  display: flex;
  padding-left: 140px;
  justify-content: space-between;
}
.z-style .inter-our .our-boxs .our-item li .img-boxs img {
  max-width: 170px;
}
.our-partners-lb{
    overflow: hidden;
    padding: 0 40px 0;
}

.our-partners-lb .banner04{

}
.our-partners-lb .banner04 .swiper-wrapper{flex-direction:unset;}
.our-partners-lb .banner04 .swiper-slide{
    text-align: center;
      font-size: 18px;
      background: #fff;
      height: calc((100% - 30px) / 2) !important;
      margin-top: 0!important;
      display: flex;
      justify-content: center;
      align-items: center;
}
.hzqt_Partners{
    display: flex;
    align-items: center; /* 垂直居中 */
    justify-content: center; /* 水平居中 */
    overflow: hidden; /* 防止内容溢出 */
    width: 100%;
}
.hzqt_Partners a{ width: 100%; }
.hzqt_Partners a b{ border:1px solid #1950D5; width: 100%; }
.hzqt_Partners a b img{
    height: 100px; /* 固定高度 */
    width: auto; /* 宽度自适应 */
    max-width: 100%; /* 防止图片溢出 */
    object-fit: contain; /* 保持图片比例 */
    transition: transform 0.3s; /* 添加过渡效果 */
    display: inline-block;
}
.hzqt_Partners a p{ margin-top: 5px; }

.Our-Partners-li{ padding-left: 25px; }
.Our-Partners-li ul li{
     display: flex;
    align-items: center; /* 垂直居中 */
    justify-content: center; /* 水平居中 */
    overflow: hidden; /* 防止内容溢出 */
}
.Our-Partners-li ul li a{ width: 100%; }
.Our-Partners-li ul li b{ border:1px solid #1950D5; width: 100%;}
.Our-Partners-li ul li b img{
    height: 100px; /* 固定高度 */
    width: auto; /* 宽度自适应 */
    max-width: 100%; /* 防止图片溢出 */
    object-fit: contain; /* 保持图片比例 */
    transition: transform 0.3s; /* 添加过渡效果 */
    margin:0 auto;
}

@media (max-width: 1639px) {
    .Affiliat-sixbox ul{
        margin:0 -20px;
    }
    .Affiliat-sixbox ul li{ padding: 0 20px; }
    .z-style .zx-about .about-Administration .admin-item a.db{ padding:15px 10px 20px 10px; }
    .z-style .zx-about .about-Administration .admin-item a.db .admin-names .name{font-size: 16px;}
    .z-style .zx-about .about-Administration .admin-item a.db .admin-names .zc{font-size: 14px;}
}

@media (max-width: 1499px) {
  .z-style .zx-about .about-Figures .figures-list {
    min-height: 220px;
  }
  .z-style .zx-about .about-Figures .figures-list .figures-text .num {
    font-size: 38px;
  }
  .z-style .zx-about .about-Figures .figures-list .figures-text .text {
    font-size: 18px;
  }
  .z-style .zx-about .about-Administration .admin-item .admin-right .admin-boxs {
    flex: auto;
    max-width: 20%;
    width: 20%;
  }
  .z-style .zx-content .members-boxs .members-wraps{ padding-bottom: 200px; }
  .z-style .zx-about .about-Profile .Profile-box .wrap{ padding: 60px 0 40px 50px; }
  .Affiliat-sixbox ul li a b{ width: 180px; height: 180px; }
  .z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(3){
    left:740px;
  }
  .z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(4){
    left:755px;
  }
  .z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(5){ right: 255px; }
}
@media (max-width: 1399px) {
  .z-style .zx-about .about-Figures .figures-list .figures-text .num {
    font-size: 28px;
  }
  .z-style .zx-about .about-Affiliations .Affiliat-item {
    gap: 30px;
  }
  .z-style .zx-about .about-Affiliations .Affiliat-item .Affiliat-list {
    width: calc((100% - 5 * 30px) / 5);
  }
  .Affiliat-sixbox ul li a b{ width: 150px; height: 150px; }
}

@media (max-width: 1279px) {
  .z-style .zx-about .about-Profile .des {
    text-align: left;
  }
  .z-style .zx-about .about-Figures .figures-list {
    min-height: 180px;
  }
  .z-style .zx-about .about-Figures .figures-list .figures-text .num {
    font-size: 26px;
  }
  .z-style .zx-about .about-Figures .figures-list .figures-text .text {
    font-size: 16px;
  }
  .z-style .zx-about .about-Figures .figures-list .figures-text {
    padding: 30px 10px 0 10px;
  }
  .z-style .zx-about .about-Figures .figures-list .img-boxs {
    max-width: 70px;
  }
  .z-style .zx-about .about-Administration .admin-item .admin-right .admin-boxs {
    width: 25%;
    max-width: 25%;
  }
  .z-style .zx-content .members-boxs .members-wraps{ padding-bottom: 150px; }
  .z-style .zx-about .about-History .History-year .year { font-size: 36px;}

}
@media (max-width: 1199px) {
  .z-style .banner-title .title {
    font-size: 36px;
  }
  .z-style .banner-title .bread-item {
    bottom: 10px;
    display: none;
  }
  .z-style .banner-imgs img {
    min-height: 200px;
    object-fit: cover;
  }
  .z-style .zx-about .about-Administration .admin-item .admin-right .admin-boxs {
    width: 33.33333%;
    max-width: 33.33333%;
  }
  .z-style .zx-about .about-Affiliations .Affiliat-item {
    gap: 30px;
  }
  .z-style .zx-about .about-Affiliations .Affiliat-item .Affiliat-list {
    width: calc((100% - 4 * 30px) / 4);
  }
  .Affiliat-sixbox ul{ flex-wrap: wrap; }
  .Affiliat-sixbox ul li{ width: 33.333333%; }
  .Affiliat-sixbox ul li:after{ display: none; }
  .Affiliat-sixbox ul li a b{ width: 200px; height: 200px; }
  .Affiliat-sixbox ul li:nth-child(even) a b{ margin-top: 0; }
}
@media (max-width: 991px) {
  .z-style .zx-about .about-Profile .Profile-box .row .col-sm-4 {
    flex: auto;
    width: 100%;
    max-width: 100%;
  }
  .z-style .zx-about .about-Profile .Profile-box .row .col-sm-8 {
    flex: auto;
    width: 100%;
    max-width: 100%;
  }
  .z-style .zx-about .about-Profile .Profile-box .row .col-sm-4 {
    margin-top: 30px;
  }
  .z-style .zx-about .about-Profile .des {
    margin-bottom: 20px;
  }
  .z-style .banner-title .title {
    font-size: 30px;
  }
  .z-style .zx-about .about-History .History-year {
    flex-wrap: wrap;
  }
  .z-style .zx-about .about-History .History-year .year {
    width: 100%;
    font-size: 24px;
  }
  .z-style .zx-about .about-History .History-year .des {
    width: 100%;
  }
  .z-style .zx-about .about-Profile.about-Achievements .Profile-box .row .col-sm-4 {
    margin-bottom: 30px;
  }
  .z-style .zx-about .about-Figures .figures-list .figures-text .text {
    line-height: 22px;
  }
  .z-style .zx-about .about-Figures .figures-list .figures-text .num {
    line-height: 32px;
  }
  .z-style .zx-about .about-Figures .figures-list {
    min-height: 150px;
  }
  .z-style .zx-about .about-Figures .figures-list .figures-title {
    font-size: 28px;
  }
  .z-style .zx-about .about-Administration .admin-item .admin-right .admin-boxs {
    width: 50%;
    max-width: 50%;
  }
  .z-style .zx-about .about-Affiliations .title {
    text-align: left;
  }
  .z-style .zx-about .about-Affiliations .Affiliat-item {
    gap: 30px;
  }
  .z-style .zx-about .about-Affiliations .Affiliat-item .Affiliat-list {
    width: calc((100% - 3 * 30px) / 3);
  }
  .z-style .zx-content .members-boxs .members-top-boxs .members-title{
    font-size: 24px;
  }
  .z-style .zx-content .members-boxs .members-top-boxs .members-des span{
    font-size: 18px;
  }
  .z-style .zx-about .about-Profile .Profile-box:after{
    display: none;
  }
  .z-style .zx-about .about-Profile .Profile-box .wrap{
    padding: 0;
  }
  .z-style .zx-about .about-Administration .admin-item a.db .admin-names .name{font-size: 18px;}
    .z-style .zx-about .about-Administration .admin-item a.db .admin-names .zc{font-size: 16px;}
}
@media (max-width: 767px) {
  .z-style .zx-about .about-Figures .Figures-boxs {
    display: flex;
    flex-wrap: wrap;
  }
  .z-style .zx-about .about-Figures .figures-list {
    width: 33.3333%;
  }
  .z-style .zx-about .about-Figures .figures-list:nth-child(7),
  .z-style .zx-about .about-Figures .figures-list:nth-child(14) {
    display: none;
  }
  .z-style .zx-about .about-Administration .admin-item {
    flex-wrap: wrap;
    display: block;
  }
  .z-style .zx-about .about-Administration .admin-item .admin-left {
    width: 70%;
    margin: 0 auto 30px;
  }
  .z-style .zx-about .about-Affiliations .Affiliat-item {
    gap: 30px;
  }
  .z-style .zx-about .about-Affiliations .Affiliat-item .Affiliat-list {
    width: calc((100% - 2 * 30px) / 2);
  }
  .z-style .banner-title .title{ font-size: 26px; }
  .z-style .zx-content .channel-titles{ font-size: 26px; }
  .z-style .zx-content .news-item-boxs .news-boxs a .news-info-tag .title{ font-size: 18px; }
  .z-style .zx-content .news-item-bottom .topic-title{ font-size: 24px; }
  .Affiliat-sixbox ul li{ width: 50%; }
  .Affiliat-sixbox{ padding:40px 0 0; }
  .z-style .zx-content .news-detail-boxs .detail-infos .detail-info .shares {
  display: block;}
}
@media (max-width: 640px) {
  .z-style .zx-about .about-Figures .figures-list {
    width: 50%;
  }
  .z-style .zx-about .about-Affiliations .Affiliat-item {
    gap: 30px 0;
  }
  .z-style .zx-about .about-Affiliations .Affiliat-item .Affiliat-list {
    width: calc((100% - 1 * 0px) / 1);
  }
}
@media (max-width: 540px) {
    .Affiliat-sixbox ul li a b{ width: 140px; height: 140px; }
    .Affiliat-sixbox ul { margin: 0 -15px; }
    .Affiliat-sixbox ul li{ padding: 0 15px; }
    .Affiliat-sixbox ul li:nth-child(1) a b{
        background: url(about_icon01_en2025.png) #FFFFFF no-repeat center;
        background-size: 61px;
    }
    .Affiliat-sixbox ul li:nth-child(2) a b{
        background: url(about_icon02_en2025.png) #FFFFFF no-repeat center;
        background-size: 68px;
    }
    .Affiliat-sixbox ul li:nth-child(3) a b{
        background: url(about_icon03_en2025.png) #FFFFFF no-repeat center;
        background-size: 68px;
    }
    .Affiliat-sixbox ul li:nth-child(4) a b{
        background: url(about_icon04_en2025.png) #FFFFFF no-repeat center;
        background-size: 68px;
    }
    .Affiliat-sixbox ul li:nth-child(5) a b{
        background: url(about_icon05_en2025.png) #FFFFFF no-repeat center;
        background-size: 68px;
    }
    .Affiliat-sixbox ul li:nth-child(6) a b{
        background: url(about_icon06_en2025.png) #FFFFFF no-repeat center;
        background-size: 70.5px; 
    }
    .Affiliat-sixbox ul li:hover:nth-child(1) a b{
        background: url(about_icon01hov_en2025.png) #009CEE no-repeat center;
        background-size: 61px;
    }
    .Affiliat-sixbox ul li:hover:nth-child(2) a b{
        background: url(about_icon02hov_en2025.png) #009CEE no-repeat center;
        background-size: 68px;
    }
    .Affiliat-sixbox ul li:hover:nth-child(3) a b{
        background: url(about_icon03hov_en2025.png) #009CEE no-repeat center;
        background-size: 68px;
    }
    .Affiliat-sixbox ul li:hover:nth-child(4) a b{
        background: url(about_icon04hov_en2025.png) #009CEE no-repeat center;
        background-size: 68px;
    }
    .Affiliat-sixbox ul li:hover:nth-child(5) a b{
        background: url(about_icon05hov_en2025.png) #009CEE no-repeat center;
        background-size: 68px;
    }
    .Affiliat-sixbox ul li:hover:nth-child(6) a b{
        background: url(about_icon06hov_en2025.png) #009CEE no-repeat center;
        background-size: 70.5px; 
    }
}
@media (max-width: 1499px) {
  .z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(2) {
    left: 405px;
  }
  .z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(6) {
    left: 530px;
    bottom: 120px;
  }
  .z-style .inter-pifi .pifi-boxs {
    padding-right: 340px;
    background-size: 100% 100%;
  }
  .z-style .inter-pifi.inter-award .pifi-boxs{background-size: 75%;min-height: 340px;}
}
@media (max-width: 1399px) {
  .z-style .inter-boxs .inter-Partners .Partners-boxs {
    padding: 0;
  }
}
@media (max-width: 1365px) {
    .z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(2){ left:365px; }
    .z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(3){ left:675px;}
    .z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(4){ left:695px;}
    .z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(5){right:230px;}
    .z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(6){ left:458px;}
    .z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(8){right:235px;}
    .z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(9){right:10px;bottom:215px;}
    .z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(10){right: 138px;bottom: 82px;}
    .z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(11){left:560px;}
}
@media (max-width: 1279px) {
  .z-style .inter-pifi .pifi-boxs {
    padding-right: 40px;
  }
  .z-style .inter-pifi .pifi-boxs .pifi-des {
    /* color: #002860; */
    padding-right: 30%;
  }
  .z-style .zx-about .about-Administration > .container > .admin-boxs:after{
    display: none;
  }
  .z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(3){ left:640px;}
  .z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(4){ left:650px;}
  .z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(6){ left:440px; bottom: 100px;}
  .z-style .inter-over .inter-over-wrap .img-boxs .img .over-items:nth-child(11){left:525px; top: 198px;}
}
@media (max-width: 1199px) {
  .z-style .inter-boxs .inter-Partners .Partners-boxs .Partners-item .inter-land {
    font-size: 18px;
    line-height: 24px;
  }
  .z-style .inter-boxs .inter-Partners .Partners-boxs .Partners-item .img-boxs .inter-num {
    font-size: 32px;
  }
  .z-style .inter-boxs .inter-Partners .Partners-boxs .Partners-item {
    width: 50%;
    margin-bottom: 30px;
  }
  .z-style .inter-over .inter-over-wrap .inter-instius,
  .z-style .inter-over .inter-over-wrap .img-boxs .img .over-items {
    position: initial;
  }
  .z-style .inter-over .inter-over-wrap .img-boxs .imsf {
    display: none;
  }
  .z-style .inter-over .inter-over-wrap {
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
  }
  .z-style .inter-over .inter-over-wrap .inter-instius {
    width: 500px;
  }
  .z-style .inter-over .inter-over-wrap .img-boxs .img {
    flex: 1;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
  }
  .z-style .inter-over .inter-over-wrap .img-boxs .img .over-items {
    width: calc((100% - 2 * 20px) / 2);
  }
  .z-style .inter-over .inter-over-wrap .img-boxs {
    flex: 1;
  }
  .z-style .inter-over .inter-over-wrap .img-boxs .img .over-items a.db .img-boxs {
    position: initial;
    transform: none;
  }
  .z-style .inter-over .inter-over-wrap .img-boxs .img .over-items a.db {
    display: flex;
    align-items: center;
  }
  .z-style .inter-over .inter-over-wrap .img-boxs .img .over-items a.db span {
    border-radius: 5%;
  }
}
@media (max-width: 991px) {
  .z-style .inter-over .inter-over-wrap {
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  .z-style .inter-over .inter-over-wrap .inter-instius {
    width: 100%;
  }
  .z-style .inter-over .inter-over-wrap .inter-instius .inter-des {
    min-height: initial;
  }
  .z-style .inter-over .inter-over-wrap .img-boxs .img .over-items a.db span {
    width: 100%;
  }
  .z-style .inter-over .inter-over-wrap .img-boxs .img {
    gap: 20px;
  }
  .z-style .inter-our .our-boxs {
    flex-direction: column;
    align-items: flex-start;
  }
  .z-style .inter-our .our-boxs {
    padding: 0;
  }
  .z-style .inter-our .our-boxs .our-item {
    padding-left: 0;
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    margin-top: 30px;
  }
  .z-style .inter-our .our-boxs .our-item li {
    width: calc((100% - 2 * 20px) / 2);
  }
  .z-style .inter-our .our-boxs .our-item li .img-boxs img {
    margin: 0 auto;
  }
  .z-style .zx-about .about-Administration > .container > .admin-boxs{
    padding: 0;
  }
  .z-style .inter-pifi .pifi-boxs .pifi-des{ padding-right: 0; }
}
@media (max-width: 768px) {
  .z-style .inter-pifi.inter-award .pifi-boxs {
    background: none;
    padding: 0 15px;
  }
  .z-style .inter-pifi .pifi-boxs .pifi-des {
    padding-right: 0;
  }
  .our-partners-lb{ padding: 0; }
}
@media (max-width: 1279px) {
  .z-style .zx-about .news-Archives .Archives-boxs .Archives-item li {
    border-bottom: 1px solid #cccccc;
    min-width: initial;
  }
  .z-style .zx-about .news-Archives .Archives-boxs .Archives-item li a {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 1199px) {
  .z-style .zx-about .about-newsroom .news-room-boxs .img-boxs {
    position: initial;
    width: 100%;
    transform: none;
    height: auto;
  }
  .z-style .zx-about .about-newsroom .news-room-boxs .news-infos {
    width: 100%;
    margin-top: 30px;
    min-height: initial;
  }
  .z-style .zx-about .about-newsroom .news-room-boxs:after {
    width: 100%;
  }
  .z-style .zx-about .about-newsroom .news-room-boxs {
    padding: 30px 20px;
  }
  .z-style .zx-about .news-research .research-boxs .news-boxs,
  .z-style .zx-about .news-research .research-item {
    width: 100%;
  }
  .z-style .zx-about .news-research .research-list {
    min-height: 270px;
  }
  .z-style .zx-about .news-updates .updates-boxs .updates-item:before,
  .z-style .zx-about .news-updates:after,
  .z-style .zx-about .news-updates .updates-boxs .updates-tab:after,
  .z-style .zx-about .news-updates .updates-boxs .updates-item:after {
    display: none;
  }
  .z-style .zx-about .news-updates .updates-boxs .updates-item {
    border-top: none;
    border-bottom: none;
  }
  .z-style .zx-about .news-updates .updates-boxs .updates-item,
  .z-style .zx-about .news-updates .updates-boxs .updates-tab {
    width: 100%;
    padding: 0;
  }
  .z-style .zx-about .news-updates .updates-boxs {
    flex-direction: column-reverse;
  }
  .z-style .zx-about .news-updates .updates-boxs .updates-item {
    margin-top: 30px;
  }
  .z-style .zx-about .news-updates .updates-boxs .updates-tab .updates-imgs img {
    height: auto;
    width: 100%;
  }
  .z-style .zx-about .title {
    font-size: 36px;
  }
  .z-style .zx-about .news-Scient .Scient-boxs .Scient-wrap .img-boxs {
    max-width: 210px;
  }
  .z-style .zx-about .news-Scient .Scient-boxs .Scient-wrap .Scient-info .sc-name {
    font-size: 30px;
  }
  .z-style .zx-about .news-Scient .Scient-boxs .Scient-wrap .Scient-info {
    padding-top: 0;
  }
  .z-style .zx-about .news-updates .admin-title{width: 100%;padding-right: 0;}
}
@media (max-width: 991px) {
  .z-style .zx-about .news-Scient .Scient-boxs .Scient-wrap {
    flex-wrap: wrap;
    padding-bottom: 70px;
  }
  .z-style .zx-about .news-Scient .Scient-boxs .Scient-wrap .img-boxs {
    width: 100%;
    max-width: 100%;
    height: auto;
  }
  .z-style .zx-about .news-Scient .Scient-boxs .Scient-wrap .Scient-info {
    padding-left: 0;
    margin-top: 30px;
  }
  .z-style .zx-about .news-Scient .Scient-boxs .Scient-wrap .Scient-info .sc-des {
    margin: 20px 0;
  }
  .z-style .zx-about .news-Scient .Scient-boxs .Scient-wrap .Scient-info .sc-time {
    margin-bottom: 20px;
  }
  .z-style .zx-about .news-media .research-boxs .research-item .research-list {
    border: none !important;
    border-bottom: 1px solid #C5C5C5 !important;
    padding: 0 !important;
    padding-bottom: 30px !important;
    margin-bottom: 30px;
  }
  .z-style .zx-about .news-event .event-swiper {
    padding-left: 0;
    width: 80%;
    margin: 30px auto 0;
    border-right: 1px solid #c5c5c5;
  }
  .z-style .zx-about .news-focus .focus-boxs {
    display: block;
  }
  .z-style .zx-about .news-focus .focus-boxs .focus-list {
    margin-top: 30px;
  }
  .z-style .zx-about .news-focus .admin-title {
    position: initial;
  }
}
@media (max-width: 767px) {
	.z-style .zx-about .title {
    font-size: 24px;
  }
  .z-style .zx-about .about-newsroom .news-room-boxs .img-boxs {
    height: auto;
  }
  .z-style .zx-about .news-research .research-list {
    width: 100%; min-height: auto;
  }
  .z-style .zx-about .about-newsroom .news-room-boxs .news-infos a{font-size: 18px; line-height: 1.6;}
  .z-style .zx-about .about-newsroom .news-room-boxs .news-infos .des{ line-height: 1.5;text-align:left; margin-bottom: 18px;}
}
@media (max-width: 1279px) {
  .z-style .zx-content .sidebar-boxs #Universities .cas-universities li .abs-title {
    font-size: 20px;
  }
}
@media (max-width: 1199px) {
  .z-style .zx-content .sidebar-boxs #Universities .cas-universities {
    flex-wrap: wrap;
  }
  .z-style .zx-content .sidebar-boxs #Universities .cas-universities li {
    flex: auto;
    width: calc((100% - 2 * 30px) / 2);
    max-width: 50%;
  }
  .z-style .zx-content .sidebar-boxs #Management .cas-management li,
  .z-style .zx-content .sidebar-boxs #Other .cas-management li {
    width: calc((100% - 2 * 30px) / 2);
    max-width: 50%;
  }
  .z-style .zx-content .sidebar-boxs #Co-founded .cas-lists li {
    margin-bottom: 10px;
  }
  .z-style .zx-content .sidebar-boxs #Unincorporated .cas-unin .cas-unin-detail {
    height: auto;
  }
  .z-style .zx-content .members-boxs .members-top-boxs .members-info{ 
    margin-bottom: 10px;
  }
}
@media (max-width: 991px) {
  .z-style .zx-content .sidebar-boxs #Research .cas-lists li,
  .z-style .zx-content .sidebar-boxs #Institution .cas-lists li,
  .z-style .zx-content .sidebar-boxs #Overseas .cas-lists li {
    width: 100%;
  }
  .z-style .zx-content .sidebar-boxs #Management .cas-management li,
  .z-style .zx-content .sidebar-boxs #Other .cas-management li {
    width: 100%;
    max-width: 100%;
  }
 /*  .z-style .zx-content .sidebar-boxs #Press .db {
   margin-left: 0;
 }
 .z-style .zx-content .sidebar-boxs #Press {
   flex-direction: column;
 }
 .z-style .zx-content .sidebar-boxs #Press .db {
   margin-top: 20px;
 } */
  .z-style .zx-content .members-boxs .members-wraps {
    padding: 30px 15px 10% ;
  }

}
@media (max-width: 767px) {
  .z-style .zx-content .sidebar-wrap {
    padding-left: 0;
  }
  .z-style .zx-content .sidebar-menu {
    display: none;
  }
  .z-style .zx-content .sidebar-boxs {
    margin-top: 30px;
  }
}
@media (max-width: 1199px) {
  .z-style .zx-content .news-item-boxs .row > .col-th-mds {
    width: 100%;
    flex: auto;
    max-width: 100%;
  }
  .z-style .zx-content .news-item-bottom {
    padding-left: 0;
    display: block;
  }
  .z-style .zx-content .news-item-bottom .topic-tag {
    position: initial;
    width: 100%;
  }
  .z-style .zx-content .news-item-bottom .topic-tag .tag-item .tag {
    margin-right: 10px;
     cursor: pointer;
  }
  .z-style .zx-content .news-item-bottom .topic-tag .tag-item {
    height: auto;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
     cursor: pointer;
  }
  .z-style .zx-content .news-item-bottom .clear-fit {
    margin-top: 30px;
    margin-bottom: 40px;
  }
  .z-style .zx-content .news-item-bottom .news-tag-item {
    column-count: 3;
    column-gap: 20px;
  }
  .z-style .zx-content .news-detail-boxs .detail-more {
    width: 275px;
  }
}
@media (max-width: 991px) {
  .z-style .zx-content .news-item-boxs .row > .col-md-6 {
    width: 100%;
    max-width: 100%;
    flex: auto;
  }
  .z-style .zx-content .news-item-bottom .news-tag-item {
    column-count: 2;
  }
  .z-style .zx-content .up-item-boxs .up-list a.db .up-detail {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 20px;
  }
  .z-style .zx-content .up-item-boxs .up-list a.db .up-detail .img-boxs {
    margin-left: 0;
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 20px;
  }
  .z-style .zx-content .news-detail-boxs {
    flex-wrap: wrap;
  }
  .z-style .zx-content .news-detail-boxs .detail-boxs {
    border-right: none;
    padding-right: 0;
  }
  .z-style .zx-content .news-detail-boxs .detail-more {
    width: 100%;
    border-left: 1px solid #D8D8D8;
  }
}
@media (max-width: 767px) {
	.z-style .zx-content .up-item-boxs .up-list a.db .up-time{ padding-right: 10px; }
  .z-style .zx-content .up-item-boxs .up-list a.db .up-time span.big {
    font-size: 16px;
  }
  .z-style .zx-content .up-item-boxs .up-list a.db .up-time span.small{font-size: 16px;}
  .z-style .zx-content .up-item-boxs .up-list a.db .up-detail .detail-boxs h4 {
    font-size: 18px;
    line-height: 1.4;
  }
  .z-style .zx-content .up-item-boxs .up-list a.db .up-detail .detail-boxs .up-map{ font-size: 15px; }
  .z-style .zx-content{ padding-top: 0; }
}
@media (max-width: 640px) {
  .z-style .zx-content .news-item-bottom .news-tag-item {
    column-count: 1;
  }
}

@media (max-width: 1639px) {
    .z-style .zx-about .about-History:after {top: 48.4%;}
}
@media (max-width: 1499px) {
    .z-style .zx-about .about-History:after {top: 49.4%;}
}
@media (max-width: 1399px) {
    .z-style .zx-about .about-History:after {top: 45.4%;}
	.z-style .zx-about .news-Scient .Scient-boxs .Scient-wrap .Scient-info .sc-name{font-size: 30px;}
	.z-style .zx-about .news-Scient .Scient-boxs .Scient-wrap .Scient-info .sc-des{ margin: 15px 0 20px; line-height: 1.5; }
	.z-style .zx-about .news-Scient .Scient-boxs .Scient-wrap .Scient-info .sc-time{ margin-bottom: 15px; }
}
@media (max-width: 1360px) {
    .z-style .zx-about .about-History:after {top: 46.4%;}
}
@media (max-width: 1299px) {
	.z-style .zx-about .news-Archives .Archives-boxs .Archives-list .arch-list li{padding:30px 20px;}
	.z-style .zx-about .news-Archives .Archives-boxs .Archives-list .arch-list li a{ font-size: 20px; }
}
@media (max-width: 1199px) {
    .z-style .zx-about .about-History:after {top: 52.4%;}
	.z-style .zx-about .news-Archives .Archives-boxs .Archives-list .arch-list li{width: 25%;}
	.tuwen-item li .tuwen-list .title{font-size: 20px;}
}
@media (max-width: 991px) {
    .z-style .zx-about .about-History:after {top: 54.4%;}
	.z-style .zx-about .news-Scient .Scient-boxs .Scient-wrap .Scient-info .sc-name{font-size: 24px;}
  .z-style .zx-content .news-headline-item .row .col-md-4 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .z-style .zx-content .news-headline-item .news-boxs:nth-child(3n-1) {
    border: none;
  }
  .z-style .inter-pifi .pifi-boxs{padding: 25px 15px;background:#cd2c19; }
  .z-style .zx-about .news-event a.db .event-title{font-size: 18px;}
  .z-style .zx-about .news-event a.db .event-map{font-size: 16px;}
  .z-style .zx-content .sidebar-boxs .section .section-title{font-size: 24px; line-height: 1.4;}
  .z-style .zx-content .sidebar-boxs #Research .cas-lists a, 
  .z-style .zx-content .sidebar-boxs #Institution .cas-lists a, 
  .z-style .zx-content .sidebar-boxs #Overseas .cas-lists a,
  .z-style .zx-content .sidebar-boxs #Universities .cas-universities li .title,
  .z-style .zx-content .sidebar-boxs #Co-founded .cas-lists a{ font-size: 16px; line-height: 1.5; }
}
@media (max-width: 767px) {
    .z-style .zx-about .about-History:after {display: none;}
	.z-style .zx-about .about-Affiliations .admin-title .admin-more{position: static;margin-top: 10px;}
	.z-style .banner-title .bread-item{ display: none; }
	.z-style .zx-about .about-newsroom{ padding-top: 35px; }
	.z-style .zx-about .about-Administration .admin-title,
	.z-style .zx-about .news-updates .admin-title,
	.z-style .zx-about .about-newsroom .admin-title{ display: block; }
	.z-style .zx-about .news-Archives .Archives-boxs .Archives-list .arch-list li{padding: 20px 15px;}
	.z-style .zx-about .news-Archives .Archives-boxs .Archives-item li a{ padding: 5px 18px; }
	.z-style .zx-about .news-Archives .Archives-boxs .Archives-list .arch-list li{width: 50%;}
	.z-style .zx-about .news-event .navigation-wrap{margin-top: 30px;}
	.z-style .zx-about .news-event .event-swiper{width: 90%;}
	.z-style .zx-about .news-event{ padding: 50px 0 60px; }
	.z-style .zx-about .news-event .admin-title{display: block;}
	.z-style .zx-about .news-event .admin-title .admin-more{ display: block;  padding-left: 0;}
  .z-style .zx-content .news-headline-item .news-boxs a.db .img-boxs,
  .z-style .zx-about .news-media .research-boxs .research-item .research-list[data-img=""] .research-title{
    height: auto;
  }
  .z-style .zx-about .news-media .research-boxs .research-item .research-list[data-img=""] .title{ padding-bottom: 25px; }
  .z-style .zx-about .news-Scient .Scient-boxs .Scient-wrap .Scient-info .sc-name{font-size: 18px;}
  .z-style .inter-boxs .inter-Partners{ padding: 20px; }
  .z-style .zx-about .news-updates .updates-boxs .updates-tab .updates-imgs .tag{margin-top: 15px;}
  .z-style .zx-about .news-updates .updates-boxs .updates-item .updates-time span{font-size: 14px;}
  .z-style .inter-boxs .inter-des,
  .z-style .inter-over .inter-over-wrap .inter-instius .inter-des,
  .z-style .inter-boxs .inter-Partners .Partners-boxs .Partners-item .inter-land,
  .z-style .inter-pifi .pifi-boxs .pifi-des,
  .z-style .zx-about .news-Scient .Scient-boxs .Scient-wrap .Scient-info .sc-des,
  .z-style .zx-about .news-media .research-boxs .img-boxs .title{ font-size: 16px; }
  .z-style .zx-about .news-research .research-list .research-title .title,
  .z-style .zx-about .news-research .research-boxs .news-boxs a.db .news-info-tag .title,
  .z-style .zx-about .news-updates .updates-boxs .updates-item .updates-title{font-size: 18px;}
  .z-style .inter-boxs .inter-Partners .Partners-title{font-size: 22px;}
  .z-style .inter-over .inter-over-wrap .inter-instius .inter-title{font-size: 24px;}
  .z-style .inter-pifi .pifi-boxs .pifi-title h3{font-size: 24px; line-height: 1.5;}
  .z-style .inter-over .inter-over-wrap .img-boxs .img .over-items a.db span{ padding-top: 35px; }
  .z-style .inter-over{padding: 10px 0;}
  .z-style .inter-over .inter-over-wrap .inter-instius .inter-des{ margin-top: 15px; }
  .z-style .inter-pifi .pifi-boxs .pifi-title h3 span{font-size: 16px;}
  .z-style .inter-pifi{ padding: 50px 0; }
  .z-style .inter-our{ padding: 40px 0; }
  .z-style .zx-content .news-detail-boxs .detail-infos .detail-info{ display: block; }
  .z-style .zx-content .news-detail-boxs .detail-infos .detail-info .infos{ margin-bottom: 5px; }
  .z-style .zx-content .news-detail-boxs .detail-infos .detail-title{ font-size: 22px; }
  .z-style .zx-content .news-detail-boxs{ margin-top: 25px; }
}
@media (max-width: 480px) {
    .our-partners-lb{ padding: 0 0 0; }
}


.kzspgd_ls .news-tag-item .news-boxs .img-boxs{
    position: relative;
}
.spkztp_hight ul li .img-boxs{
    position: relative;
}

@media (min-width: 992px) {
	.kzspgd_ls .news-tag-item .news-boxs .tag{ height: 60px; overflow: hidden; }
    .spkztp_hight ul li .img-boxs{
         height: 224px;
    }
    .kzspgd_ls .news-tag-item .news-boxs .img-boxs{ height: 166px; }
    .kzspgd_ls .news-tag-item .news-boxs .img-boxs img,
     .spkztp_hight ul li .img-boxs img{
         width: 100%;
         height: 100%;
         object-fit: cover;
         object-position: center;
         position: absolute;
    }
}

/* 修改video宽高 */
.z-style .zx-content .news-detail-boxs .detail-contents .xgplayer{ width: 800px!important; height:450px!important; } 
.z-style .zx-content .news-detail-boxs .detail-contents video{ width: 800px!important; height:450px!important; } 
.z-style .zx-content .news-detail-boxs .detail-contents div .xgplayer-skin-default .xgplayer-start{ top: 50%; }
.z-style .zx-content .news-detail-boxs .detail-contents .xgplayer-skin-default .xgplayer-playbackrate,
.z-style .zx-content .news-detail-boxs .detail-contents .xgplayer-skin-default .xgplayer-definition{ margin-top: 0; }
@media screen and (max-width: 767px){
    .z-style .zx-content .news-detail-boxs .detail-contents .xgplayer{ width: 300px!important; height:168.5px!important;}
    .z-style .zx-content .news-detail-boxs .detail-contents video{ width: 300px!important; height:168.5px!important;}
}