@media screen and (min-width: 1700px) {

    .container {

        max-width: 1200px;

    }

}







@media (min-width: 1200px) {

     .container {

        max-width: 1200px;

    }

    /* .institutions_center .col-xl-8{

        max-width: 78.666667%;

    } */

    .institutions_dir .council-text4 .item_list .col-xl-2 {

        max-width: 14.2%;

    }



    .institutions_dir .col-xl-3 {

        -ms-flex: 0 0 20.8%;

        flex: 0 0 20.8%;

        padding-right: 0;

    }



    .institutions_dir .col-xl-9 {

        flex: 0 0 79%;

        padding-right: 0;

        max-width: 77.8%;

    }



    .institutions_center .col-xl-3 {

        -ms-flex: 0 0 24.8%;

        flex: 0 0 24.8%;

        padding-right: 0;

    }



    .institutions_center .col-xl-9 {

        flex: 0 0 79%;

        padding-right: 0;

        max-width: 66.8%;

    }



    .research .col-xl-3 {

        -ms-flex: 0 0 25%;

        flex: 0 0 25%;

        max-width: 23%;

    }



    .research .col-xl-9 {

        -ms-flex: 0 0 73%;

        flex: 0 0 73%;

        max-width: 73%;

    }



}

@media (max-width:1700px) {





    .research .item1 .text {

        padding-bottom: 29px;

    }

   

}



@media (max-width:1200px) {



    /* 首页 */

    .index_summit .summit_content .left {

        flex: 100%;

    }

    .index_summit .summit_content .right .item {

        width: 20%;

    }

    

    .index_study .study_content .item h2 {

        min-height: 56px;

    }

    .index_study .study_content .item {

        min-height: 210px;

        position: relative;

        background-size: 100%;

    }

    .index_news .item .title p {

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    }

    .index_summit .summit_content .right .item {

        min-width: 150px;

        margin-left: 7px;

    }

    

    .index_summit .summit_content .right h2 {

        font-size: 28px;

    }

    .research .item1 .text p {

        -webkit-line-clamp: 7;

    }

    .research .item1 .text {

        padding-bottom: 37px;

    }

    /* 大事记 */

    .center-chronicle .even .text {

        /* margin-right: -2.7%; */

    }

    .footer-pc .footer-logo img{

        width: 88%;

    }

    .center-chronicle .odd .text p {

        max-width: 355px;

    }

   .institutions_dir .ceo .item:not(:last-child) {

        margin-right: 16px;

    }

    .institutions_dir .left img{

        max-height: 187px!important;

    }

    .institutions_js .ceo1 {

        padding-right: 0;

        width: 64%;

        /* margin-right: 30px; */

    }

 

    .institutions_js .fuzhuren .img img {

        height: 140px;

    }

       .institutions_js .fuzhuren1 .img img {

        height: 155px;

    }

    .institutions_js .weiyuan {

        width: 100%;

        margin: 0;

        justify-content: flex-start;

        margin-bottom: 50px;

    }

    .institutions_dir .ceo .item>p {

        /*min-height: 120px;*/

    }

    .institutions_js .item-box2 .text {

        font-size: 18px;

    }

    .institutions_center .ceo {

        padding: 15px 15px;

    }

    .institutions_center .ceo .item>p {

        min-height: 60px;

         padding-bottom: 0;

        margin-top: 0;

    }

    .institutions_center .right .ceo {

        max-width: 100%;

    }

    .institutions_center .item-box .item {

        max-width: 30.4%;

    }

    .institutions_center .lishi .left {

         margin-right: 0; 

    }

    .institutions_center .ceo .item:not(:last-child) {

        margin-right: 0;

    }

    .institutions_center .ceo .item>img {

        min-width: 175px;

        min-height: 222px;

    }

    .institutions_js .weiyuan .ceo .item>p {

        min-height: 70px;

    }

    .new-video video {

        height: 590px;

        max-height: fit-content;

        object-fit: fill;

    }

}



@media (max-width:1000px) {

    .line_blue::after {

        left: 46%;

    }

    .center-content .list>div {

        min-width: 28%;

    }

    .index_summit .summit_content .left {

       max-width: 100%;

    }

    .index_summit .summit_content .right {

       max-width: 100%;

    }

    .index_study .study_content .item {

        background-position-y: 50%;

    }

    .index_summit .summit_content {

        max-height: max-content;

    }

    .index_summit .summit_content .right .item {

    min-width: 158px;

     margin-left: 18px; 

}

    /*.index_summit .summit_content .right .item {*/

    /*    margin-left: 0; */

    /*}*/

    /* 大事记 */

    .center-chronicle .even .text  {

       margin-right: 0;

       padding-left: 23px;

    }

    .center-chronicle .odd .text {

        padding-right: 19px;

    }

    .center-chronicle .odd .text h2 {

        font-size: 18px;

    }

    .center-chronicle .odd .text h3 {

        font-size: 18px;

    }

    .center-chronicle .odd .text p {

        font-size: 15px;

        max-width: 365px;

    }

    .center-chronicle .even .text h2 {

        font-size: 18px;

    }

    .center-chronicle .even .text h3 {

        font-size: 18px;

    }

    .center-chronicle .even .text p {

        font-size: 15px;

        max-width: 263px;

    }

    .center-chronicle .even {

        justify-content: center;

    }

     .center-chronicle .even .text {

        padding-left: 39px;

    }

    .center-chronicle .even .images {

        padding-right: 25px;

    }

    .center-chronicle .even .text::after {

        height: 344px;

    }

    .center-chronicle .odd .text::after {

        height: 347px;

    }

     .center-chronicle .odd .text p {

        max-width: 288px;

    }

    /* 研究中心 */

    .research .item1 {

        display: block;

    }

    .research .item1 .image {

        position: relative;

        flex-grow: 1;

        height: 224px;

    }

    .research .item1 .text {

        width: 100%;

        padding-top: 0;

        padding-left: 19px;

        padding-right: 15px;

        padding-bottom: 21px;

    }

    .research .row {

        margin-bottom: 0;

    }

    .research .item {

        max-height: fit-content;

        max-width: 46%;

        margin-bottom: 25px;

    }

    .research .item .image {

        max-height: fit-content;

    }

    .research .item1 .text p {

        -webkit-line-clamp: 2;

    }

    .research .item1 .text .font {

        margin-top: 25px;

        padding-left: 0;

        margin-bottom: 13px;

    }   

    /* 新闻 */

    .news-show .left>h2 {

        font-size: 22px;

        margin-left: 0;

        margin-right: 0;

    }

    .news-show .left .time {

        margin-left: 0;

        margin-right: 0;

    }

    .news-show .left .text {

        padding-left: 0;

        padding-right: 0;

    }

    /* 地图 */

    .map .content .top .site {

        margin-left: 53px;

    }

    .map .content .bottom .youxiang {

        margin-left: 123px;

    }

    /*机构*/

    .institutions_dir .ceo .item>p::after {

       content: none;

    }

    .institutions_dir .left img {

        max-height: 141px!important;

    }

    .institutions_dir .left .item {

        height: 78%;

    }

    .institutions_dir .lishi .ceo .item>p {

         padding-bottom: 2px;

    }

    .institutions_js .weiyuan {

        flex-wrap: wrap;

        justify-content: flex-start;

    }

    .institutions_js .weiyuan .right .ceo {

     width: 100%; 

    }

    .institutions_js .weiyuan .ceo1{

        width: 100%;

    }

    .institutions_js .right {

        flex: 1;

        margin-top: 30px;

    }

    .institutions_js .item-box2 {

        display: flex;

        height: 100%;

        justify-content: flex-start;

        margin-left: 35px;

    }

     .institutions_js .right .zhuren{

        width: 28%!important;

    }

     .institutions_js .fuzhuren  {

       flex-wrap: wrap;

    }

    .institutions_js .ceo .item>p {

        min-height: 100px;

    }

    .institutions_js .fuzhuren .item {

        margin-bottom: 20px;

        flex: 0 0 27%;

        margin-right: 0!important;

    }

    .institutions_js .img img {

        height: 206px!important;

    }

    .institutions_center .left {

        margin-bottom: 20px;

    }

    .institutions_center .left .item {

        height: 84%;

    }

    .institutions_center .item-box .item {

        max-width: 28.4%;

    }

        .new-video video {

        height: 400px;

    }

    /* 底部 */

    .footer-pc .row>div:not(:first-child) {

        padding-left: 3.5%;

    }

    .footer-pc .row .youqing {

        padding-left: 2.5% !important;

    }

}





@media (max-width:768px) {

    .line_blue::after {

        left: 44.5%;

    }

    .header-pc .header-img img{

        width: 100%;

      }

      .index_study .study_content .item {

        width: 50%;

    }

     /*机构*/

    .institutions_dir .left img {

        max-height: fit-content!important;

    }

    .institutions_dir .item-box {

        flex-wrap: wrap;

        justify-content: space-between;

    }

    .institutions_dir .ceo .item:not(:last-child) {

     margin-right: 0; 

    }

    .institutions_dir .ceo .item {

        max-width: 180px;

        margin-bottom: 25px;

        flex: 0 0 50%;

    }

    .institutions_dir .item-box1 {

      flex-wrap: wrap;

      justify-content: space-between;

    }

    .institutions_dir .ceo .item>p {

      min-height: 60px;

    }

    .institutions_js .right {

        flex: 1;

    }

    .institutions_dir .left {

        margin-bottom: 30px;

    }

    .institutions_js .ceo .item:not(:last-child) {

        margin-right: 17px;

    }

    .institutions_js .item-box1 {

        flex-wrap: wrap;

        justify-content: space-around;

    }

    

    /* 大事记 */

    .center-chronicle .even .text {

        padding-left: 27px;

            width: 59%;

    }

    .center-chronicle .even .text p {

        font-size: 13px;

        max-width: 229px;

    }

    .center-chronicle .even .text h3 {

        font-size: 16px;

    }

    .center-chronicle .odd .text p {

        font-size: 13px;

        /*max-width: 237px;*/

    }

    .center-chronicle .odd .text p span{

        font-size: 13px!important;

    /* max-width: 237px; */

    }

    .center-chronicle .odd .text h3 {

        font-size: 16px;

    }

    .new-video video {

        height: 250px;

    }

    /* 研究方向 */

    .research .item {

        margin-bottom: 20px;

        box-shadow: 0px 0px 2px 2px rgb(206 227 255);

    }

    .research .row {

        margin-bottom: 0;

    }

    .research .item1 .image {

        height: 168px;

    }

    .map .content .bottom .youxiang {

        margin-left: 42px;

    }

    .footer-pc .footer-logo {

       text-align: center !important;

       margin-bottom: 20px;

    }

    .footer-pc .footer-logo img {

        width: 50%;

    }

    .footer-pc .row>div:not(:last-child)::after {

        content: none;

    }

    .footer-pc .row>div {

        text-align: center;

    }

    .news_pre .item i{

        display: none;    

    }

}

@media (max-width: 500px) {



    /* 导航 */

    .header .header-pc {

        display: none;

    }



    .header .header-mobile {

        display: block;

    }



    .header-mobile .icon-logo {

        width: 77%;

    }



    /* 首页 */

 

    .swiper{

        display: block;

    }

    .index_news {

        padding-top: 10px;

        padding-bottom: 40px;

    }

    .index_study .study_title h2 {

        font-size: 26px;

    }

    .line_blue::after {

        left: 42.5%;

    }

    .index_news .news_title h2 {

        font-size: 26px;

    }

    .index_news .item .time span {

        font-size: 24px;

    }

    .index_news .item .title p {

        font-size: 16px;

        line-height: 20px;

    }

    .index_news .item .content p {

        font-size: 14px;

        line-height: 20px;

    }

    .index_news .item .title {

        min-height: 41px;

    }

    .index_news .news_title {

        margin-bottom: 20px;

    }



    .index_news .item .time {

        margin-top: 8px;

        margin-bottom: 8px;

    }



    .index_news .learn_more {

        margin-top: 11px;

    }

    .index_summit .summit_titile h2 {

        font-size: 26px;

    }

    .index_summit .summit_titile p {

        font-size: 14px;

    }

    .index_summit .summit_content {

        max-height: 658px;

    }

    .index_study .study_content .item {

        width: 50%;

    }



    .index_study {

        padding-top: 33px;

        padding-bottom: 50px;

    }



    .index_summit {

        padding-top: 30px;

        padding-bottom: 42px;

    }



    .index_summit .summit_titile p {

        width: 100%;

        text-align: center;

    }



    .index_summit .summit_content .right .item {

       

        min-width: 39vw;

        margin: 0 auto;
        margin-bottom: 14px;

    }



    .index_summit .summit_content .right {

        padding-left: 0;

        text-align-last: center;

        padding: 30px 0;

    }



    .index-unit .unit-title h2 {

        margin-bottom: 30px;

        font-size: 30px;

    }



    .index-unit .unit-content div {

        flex: .7;

        margin-bottom: 10px;

    }



    .index-unit {

        padding-bottom: 40px;   

        padding-top: 40px;

    }



    .index-unit .unit-content {

        display: none;

    }

    .index_summit .summit_content .right h2 {

        margin-left: 0; 

        margin-top: 30px;

    }

    .index-unit .unit-title h2::after {

        left: 42.5%;

    }
    .index_summit .learn_more {
        margin-top: 163px;
    }
    .news_pre {

        padding-bottom: 448px;

    }

    .news2 .item .img img {

        height: 291px;

    }

    /*机构*/

    .institutions_dir .ceo .item {

        flex: 0 0 47%;

        margin-right: 5px;

        max-width: 135px;

    }

    .institutions_center .ceo .item>img {

        min-height: 170px;

        min-width: 0;

        width: 100%;

    }

    .institutions_dir .ceo h3 {

        margin-bottom: 20px;

    }

    .institutions_js .weiyuan {

        flex-wrap: wrap;

        width: 100%;

    }

    .institutions_dir .ceo1 {

        position: relative;

        padding-top: 50px;

        margin-right: 0;

        padding-right: 20px;

        width: 100%;

        padding-left: 20px;

    }

    .institutions_js .item-box2 .text {

        position: absolute;

        top: 14px;;

        left: 0;

    }

    .institutions_js .img img {

        height: 180px;

    }

 

    .institutions_js .weiyuan .right{

        flex: 1;

        padding-top: 20px;

    }

    .institutions_js .item-box1 {

        flex-wrap: wrap;

        justify-content: space-between;

    }

    .institutions_js .weiyuan .right .ceo{

        padding-top: 50px;

        padding-left: 20px;

    }

    .institutions_js .item-box2 {

         margin-left: 0; 

        justify-content: space-between;

    }

    .institutions_js .ceo {

        padding: 15px 20px;

            padding-top: 50px;

    }

    .institutions_dir .left .item {

        height: 79%;

    }

    

    .institutions_dir {

        padding-top: 20px;

    }

    .institutions_center .ceo .item5 {

         margin: 0 auto;

        margin-bottom: 25px;

    }

    .institutions_js .ceo .item:not(:last-child) {

     margin-right: 0; 

    }

    .institutions_js .weiyuan .ceo .item-box2 .item{

        margin-bottom: 0;

    }

    .center-content .left {

        display: none;

    }



    .center-content .list>div {

        min-width: 47%;

    }



    .center-chronicle .odd .text {

        max-width: 49%;

    }



    .center-chronicle .even .text {

        max-width: 50.2%;

    }



    .center-chronicle .item .images img {

        width: 100%;

        height: auto;

    }



    .center-chronicle .odd .text h2 {

        font-size: 16px;

        margin-bottom: 0px;

    }



    .center-chronicle .odd .text h3 {

        font-size: 16px;

        margin-bottom: 10px;

    }



    .center-chronicle .item {

        margin-bottom: 33px;

    }



    .center-chronicle .even .text h2 {

        font-size: 16px;

        margin-bottom: 0px;

    }



    .center-chronicle .even .text h3 {

        font-size: 16px;

        margin-bottom: 10px;

    }



    .center-chronicle .even .images {

        display: flex;

        align-items: center;

            width: 58.5%;

    }



    .center-chronicle .odd .images {

        display: flex;

        align-items: center;

    }



    .center-chronicle .even .text::after {

        height: 338px;

    }



    .center-chronicle .odd .text::after {

        height: 367px;

    }



    .center-content {

        padding-bottom: 0;

        overflow: hidden;

    }

    

    .center-content .right {

        padding-top: 20px;

    }

    

    .mobile-title {

        display: block;

    }



    .institutions_dir .item_list .item {

        margin-bottom: 25px;

    }



    .institutions_dir .item_list {

        margin-bottom: 20px;

    }



    .institutions_dir .item_list .item {

        max-width: 50%;

    }

    

    .institutions_js .img img {

        height: 167px!important;

    }

    

    .research .item1 {

        display: block;

    }



    .research .item1 .image {

        height: 121px;

    }

    

    .research .item .font {

        margin-top: 15px;

    }

    .research .item1 .text .font {

        margin-top: 15px;

    }

    .research .item1 .text {

        width: auto;

        padding: 10px 0;

        padding-left: 19px;

        padding-right: 15px;

    }



    .research .item {

        margin-bottom: 20px;

        box-shadow: 0px 0px 2px 2px rgb(206 227 255);

    }

    

    .research .item .font span {

        font-size: 17px;

    }

    

    .yanjiu-mobile {

        margin-top: 40px;

    }



    .research {

        padding-top: 20px;

    }



    .research .row {

        margin-bottom: 0;

    }



    .news-show .left>h2 {

        margin-left: 0;

        margin-right: 0;

    }



    .news-show {

        padding-top: 40px;

        margin-bottom: 66px;

    }



    .news-show .left .text {

        padding-top: 21px;

        padding-left: 0;

        padding-right: 0;

        text-align: justify;

        margin-bottom: 66px;

    }



    .news-show .left .time {

        margin-left: 0;

        margin-right: 0;

    }



    .news {

        padding-bottom: 0;

        background: none;

    }   

    

     .news .container{

        padding-top: 20px!important;

    }

        

    .pager{

        margin-bottom: 30px;

    }

    

    .map {

        padding-top: 0;

        padding-bottom: 0;

    }



    .map .content .top {

        display: flex;

        align-items: flex-end;

        padding-bottom: 0;

        flex-wrap: wrap;

    }



    .map .title {

        padding-top: 20px;

    }



    .map .content .top .site {

        margin-left: 0;

        padding-left: 18%;

    }



    .map .content .bottom .youxiang {

        margin-left: 0;

    }



    .map .content .bottom .item {

        margin-bottom: 20px;

    }



    .map .content .bottom {

        border-top: none;

    }

    

    .map .content {

        padding-left: 0;

    }

    

    .footer-pc {

        display: none;

    }



    .footer-mobile {

        display: block;

        background: #222222;

        padding-top: 25px;

        padding-bottom: 10px;

    }



    .footer-mobile .footer-logo img {

        width: 100%;

        margin-bottom: 27px;

    }



    .footer-mobile .footer-text p {

        font-size: 12px;

        text-align: center;

        color: rgba(255, 255, 255, 0.7);

    }

}