
@media screen and (max-width: 1700px){
   
}
@media screen and (max-width: 1600px) {
    .headPc-box.headPc-box-en .right-list>li {
        margin: 0 0.5vw;
    }
}
@media screen and (min-width: 1440px) {
    .container {
        max-width: 1320px;
    }
}
@media screen and (min-width:1100px) and (max-width:1250px){
    .headPc-box.headPc-box-en{
        padding: 0px 1vw;
    }
    .headPc-box.headPc-box-en .box-left a img{
        width: 300px;
    }
}
@media screen and (min-width:1100px) and (max-width:1450px) {
    .foot-top .list-left{
        flex-wrap: wrap;
    }
    .foot-top .list-left .box-left {
        margin-left: 0;
    }
    .foot-top .foot-list{
        flex-wrap: wrap;
    }
    .foot-top .list-right{
        margin-top: 20px;
    }
    .foot-top .right-box .box-right {
        text-align: left;
    }
}

@media screen and (max-width: 1200px){
    .common-banner .common-text .text-box h2 {
        font-size: 28px;
        line-height: 50px;
    }
    .common-banner .common-text .text-box h3 {
        font-size: 24px;
        line-height: 34px;
    }
    /* 年会论坛 */
    .news2-comLeft .list-tit {
        padding: 13px;
    }
    .news2-comLeft .list-tit h2 {
        font-size: 18px;
        line-height: 28px;
    }
    .news2-comTit h2 {
        font-size: 30px;
        line-height: 45px;
    }
    .news2-comTit {
        padding-top: 30px;
        padding-bottom: 25px;
    }
    /* 年会论坛 */
    /* 联合研究 */
    .front4-box .box-link .link-text h2 {
        font-size: 20px;
        line-height: 30px;
    }
    .front4-box .box-link .link-text {
        margin-left: 15px;
    }
    /* 联合研究 */
    /* 大事记 */
    .aboutTime-box .box-cont {
        width: 85%;
    }
    .aboutTime-box .box-cont li:nth-child(odd) h2::after {
        left: -42px;
    }
    .aboutTime-box .box-cont li:nth-child(even) h2::after {
        right: -43px;
    }
    .aboutTime-box .box-cont li h2 {
        font-size: 32px;
    }
    /* 大事记 */
}

@media screen and (max-width: 1235px) {
    .headPc-box .right-list>li {
        margin: 0 1vw;
    }
    .headPc-box .right-con .right-search input{
        font-size: 12px;
    }
}

@media screen and (max-width: 1100px){
    .headPc-box{
        display: none;
    }
    .headMob {
        display: block;
    }
    .foot-top .left-box {
        display: none;
    }
}
@media screen and (max-width: 1000px){
    .common-banner img{
        height: 350px;
        object-fit: cover;
    }

    /* 首页 */
    .index-rech .rech-list>img{
        height: 208px;
    }

    .index-new {
        padding: 50px 0;
    }
    .index-comt h3 {
        font-size: 22px;
        line-height: 26px;
    }
    .index-comt h2 {
        font-size: 30px;
        line-height: 40px;
    }
    .index-new .indexNew-swiper .swiper-button-next {
        right: 15px;
        top: 92%;
    }
    .index-new .indexNew-swiper .swiper-button-prev {
        top: 92%;
    }
    .index-rech .rech-box{
        padding-top: 50px;
    }
    .index-rech .rech-box{
        padding-top: 40px;
    }
    .index-rech .list-box .box1 h2{
        font-size: 18px;
        min-height: auto;
        line-height: 25px;
    }
    .index-expert{
        padding: 50px 0;
    }
    .index-new .indexNew-box .text-box p{
        -webkit-line-clamp: 2;
        line-height: 2vw;
    }
    .index-new .indexNew-box .text-box h2{
        font-size: 1.8vw;
        margin: 0.5vw 0;
    }
    .index-new .indexNew-box .text-box p {
        font-size: 1.5vw;
    }
    .index-new .new-dy .dy-box h3 {
        font-size: 1.5vw;
    }
    /* 首页 */

    /* 关于我们 */
    .team-cent .cent-box{
        flex-direction: column;
        padding: 35px;
    }
    /* 关于我们 */

    /* 研究前沿 */
    .front2-list1 .list1-box h2 {
        font-size: 26px;
        line-height: 40px;
    }
    .front2-list1 .list1-box h3 {
        font-size: 32px;
        line-height: 44px;
    }
    .front2-list1 .list1-box {
        padding: 35px 15px;
    }


    .front2List .front2List-box .row .col-xl-3{
        margin-top: 20px;
    }

    .front2Show .left-tit h2 {
        font-size: 30px;
        line-height: 50px;
        margin-bottom: 15px;
    }
    .front2Show .right-box form{
        justify-content: space-between;
    }
    .front2Show .right-box form button{
        margin-right: 15px;
    }
    .front2Show .front2Show-list .row .col-xl-3{
        padding-top: 20px;
    }
    .frontShow-cent .container .cent-box {
        padding: 0 50px;
    }

    .front3-list li {
        width: 22%;
    }
    /* 研究前沿 */

    /* 政策 */
    .policyShow-top .top-box h2 {
        font-size: 30px;
        line-height: 50px;
    }
    .policyShow-top .top-box p {
        margin-top: 10px;
    }
    .policyShow-top {
        padding: 35px 0;
    }
    .policyShow-box .box-link a{
        padding: 12px 65px;
    }
    /* 政策 */
    /* 年会论坛 */
    .news2-comTit h2 {
        font-size: 26px;
        line-height: 36px;
    }
    .news2-comTit {
        padding-top: 25px;
        padding-bottom: 15px;
    }
    .news2-03-right .right-list .list-link span {
        font-size: 14px;
    }
    .news2-03-right .right-list .list-link h2 {
        font-size: 18px;
        line-height: 28px;
        margin-top: 5px;
    }
    .news2-03-right .right-list li {
        padding: 16px 0;
    }
    /* 年会论坛 */
    /* 大事记 */
    .aboutTime-box .box-cont li:nth-child(odd) h2::after {
        left: -34px;
    }
    .aboutTime-box .box-cont li:nth-child(even) h2::after {
        right: -35px;
    }
    .aboutTime-box .box-cont {
        width: 95%;
    }
    .aboutTime-box .box-cont li h2 {
        font-size: 28px;
        line-height: 38px;
    }
    .aboutTime-box .box-cont li p {
        font-size: 14px;
        margin: 6px 0;
    }
    /* 大事记 */
}
@media screen and (max-width:768px){
    .common-banner img{
        height: 300px;
    }

    .headMob .box-left img{
        width: 70%;
    }

    .foot-top .left-box{
        display: none;
    }
    .foot-top .foot-list{
        flex-direction: column;
    }
    .foot-bot .container{
        flex-direction: column;
    }
    .foot-top .right-box .box-left{
        display: none;
    }
    .foot-top .list-left {
        justify-content: center;
        flex-wrap: wrap;
        margin-bottom: 20px;
    }
    .foot-top .left-ding{
        text-align: center;
    }
    .foot-top .right-box .box-right {
        text-align: center;
    }
    .foot-top .list-left .box-left {
        margin-left: 0;
        margin-top: 15px;
        text-align: center;
    }
    .foot-top.foot-top-en .right-box {
        justify-content: center;
    }
    .foot-top.foot-top-en .list-left .box-left {
        text-align: center;
        margin-left: 0;
    }
    .foot-top .right-box {
        justify-content: center;
    }
    .foot-top {
        padding: 40px 0;
    }
    .foot-bot {
        padding: 15px 0;
    }
    .foot-bot p a{
        display: block;
        text-align: center;
        padding-left: 0;
    }
    .foot-top.foot-top-en .left-ding form input{
        width: auto;
    }

    .index-banner {
        height: 100vh;
    }
    .index-banner .index-swiper{
        height: 100%;
    }
    .index-banner .banner-box{
        height: 100%;
    }
    .index-banner .banner-box>img{
        height: 100%;
        object-fit: cover;
    }
    .index-banner .banner-text .text-box h2{
        font-size: 6vw;
        line-height: 10vw;
    }
    .index-banner .banner-text .text-box p{
        font-size: 3vw;
        line-height: 5vw;
        margin-top: 3vw;
    }
    .index-banner .banner-text{
        padding: 5vw 3vw 5vw 3vw;
    }
    .index-banner .banner-text .text-box a {
        font-size: 4vw;
        line-height: 6vw;
        padding: 2vw 8vw;
        margin-top: 3vw;
    }
    .index-banner .swiper-button-next{
        right: 0;
    }
    .index-banner .swiper-button-prev{
        left: 0;
    }
    .index-comt h3{
        font-size: 16px;
        line-height: 26px;
    }
    .index-comt h2 {
        font-size: 24px;
        line-height: 30px;
        margin: 5px 0;
    }
    .index-new {
        padding: 40px 0;
    }
    .index-new .new-tit h3{
        font-size: 18px;
        line-height: 30px;
    }
    .index-new .new-imgs{
        height: auto;
    }
    .index-new .indexNew-box>a>img{
        height: 35vw;
    }
    .index-new .indexNew-box .text-box h2{
        font-size: 18px;
        line-height: 30px;
        margin: 10px 0;
    }
    .index-new .indexNew-box .text-box p{
        font-size: 14px;
        line-height: 22px;
        -webkit-line-clamp: 4;
    }
    .index-new .indexNew-box .text-box span {
        font-size: 14px;
        line-height: 22px;
    }
    .index-new .indexNew-box .indexNew-more i{
        width: 14px;
        height: 14px;
    }
    .index-new .indexNew-box .text-box {
        padding: 30px 15px;
    }
    .index-new .indexNew-box>img{
        height: auto;
    }
    .index-new .indexNew-swiper .swiper-button-prev {
        top: 92.5%;
    }
    .index-new .indexNew-swiper .swiper-button-next {
        right: 30px;
        top: 92.5%;
    }
    .index-new .new-dy{
        height: auto;
    }
    .index-new .new-dy .dy-box h3{
        font-size: 16px;
        line-height: 26px;
    }
    .index-new .new-dy .dy-box span {
        font-size: 14px;
        line-height: 24px;
    }
    .index-new .new-dy .dy-box {
        padding: 15px 10px;
    }
    .index-new .new-box{
        margin-top: 30px;
    }
    .index-new .new-box .row>div:last-child{
        padding-top: 30px;
    }
    .index-rech .rech-box{
        background-size: 100% 350px;
        padding-top: 40px;
    }
    .index-rech .rech-box .row>div{
        padding-bottom: 20px;
    }
    .index-rech .list-box .box1 h2{
        font-size: 18px;
        line-height: 30px;
        margin-top: 10px;
    }
    .index-rech .list-box .box1 span{
        font-size: 12px;
    }
    .index-rech .list-box .box2{
        margin-top: 15px;
        padding-top: 15px;
    }
    .partner-scroll:after{
        width: 50px;
    }
    .partner-scroll:before{
        width: 50%;
    }
    .photo_nr::after{
        width: 50px;
    }
    .photo_nr::before{
        width: 50px;
    }
    .photo_nr ul li {
        margin: 0 10px;
    }
    .index-expert .indexExpert-swiper .swiper-slide-active .box-img::after{
        width: 77%;
        height: 152%;
    }
    .index-expert{
        padding: 40px 0;
    }

    .index-rech .rech-list>img{
        height: auto;
    }

    /* 关于我们 */
    .about1-videoBox .about1-icon-play {
        width: 50px;
        height: 50px;
        left: 15px;
        bottom: 15px;
    }
    .about1-intro .box-text h2 {
        font-size: 28px;
        line-height: 45px;
    }
    .about1-intro .box-text h3 {
        font-size: 16px;
        line-height: 24px;
    }
    .about1-intro .box-text .text-wb {
        margin-top: 20px;
    }
    .about3-cont .box-list .list-link>h2 {
        font-size: 18px;
    }
    .about3-cont .box-list .list-link{
        padding: 15px 25px;
    }
    .about3-cont {
        padding: 50px 0;
    }
    .about2Show-top .cent-box{
        margin-top: 20px;
    }
    /* 关于我们 */

    /* 伙伴详情页 */
    .frontShow-top .top-box h2 {
        font-size: 30px;
        line-height: 50px;
    }
    .frontShow-top .top-time {
        margin-top: 8px;
    }
    .frontShow-cent .container .cent-box {
        padding: 0;
    }
    .frontShow-cent .cent-list .list-c a{
        padding: 10px 40px;
    }
    .frontShow-cent .cent-list{
        flex-direction: column;
    }
    .frontShow-cent .cent-list .list-s{
        width: auto;
    }
    .frontShow-cent .cent-list .list-c{
        width: auto;
    }
    .frontShow-cent .cent-list .list-c{
        margin: 10px 0;
    }
    .frontShow-top {
        margin-top: 62px;
        padding: 30px 0;
    }
    .frontShow-bot .bot-box{
        background-size: 100% 350px;
        padding-top: 30px;
    }
    .frontShow-bot .bot-tit h2 {
        font-size: 22px;
        line-height: 30px;
        margin-bottom: 20px;
    }
    .frontShow-bot .rech-box .row{
        margin-bottom: -20px;
    }
    .frontShow-bot .rech-box .row>div{
        padding-bottom: 20px;
    }

    .news3-box {
        padding: 30px 0 50px 0;
    }
    .news3-box .row>div {
        padding-bottom: 30px;
    }
    .news3-box .row {
        margin-bottom: -30px;
    }
    .news3-box .box-list .list-img img {
        margin-top: 15px;
    }
    .news3-box .box-list h2 {
        font-size: 18px;
        line-height: 30px;
    }
    .news3-box .box-list p {
        font-size: 14px;
        line-height: 28px;
    }
    /* 伙伴详情页 */

    /* 研究前沿 */
    .front3-list li {
        width: 29%;
    }
    .front-nav .box-left li:not(:last-child) {
        margin-right: 40px;
    }
    /* 研究前沿 */
    
    .tool-cent .cent-box{
        width: 80%;
    }

    .partner2-con .con-tit h3{
        font-size: 28px;
        line-height: 40px;
    }
    .partner2-cent .cent-tit h2{
        font-size: 28px;
        line-height: 40px;
    }
    .partner2-bot {
        padding: 68px 0;
    }
    .partner2-bot .bot-tit h2 {
        font-size: 30px;
        line-height: 40px;
    }
    .partner2-bot .bot-tit p {
        font-size: 16px;
        line-height: 24px;
        margin-top: 10px;
    }
    .partner2-bot .bot-box {
        margin-top: 50px;
    }
    /* 年会论坛 */
    .news2-comTit h2 {
        font-size: 22px;
    }
    .news2-05-right .link-img p {
        font-size: 16px;
        margin-top: 12px;
    }
    .news2-comLeft .list-ul li {
        padding: 10px 5px;
    }
    .news2-03 {
        padding: 40px 0;
    }
    .news2-01 {
        padding: 40px 0;
    }
    /* 年会论坛 */
    /* 联合研究 */
    .front4-box .row>div {
        padding-top: 40px;
    }
    /* 联合研究 */
}
@media screen and (max-width:500px){
    .common-banner .common-text .text-box h2 {
        font-size: 24px;
        line-height: 40px;
    }
    .common-banner .common-text .text-box h3 {
        font-size: 20px;
        line-height: 32px;
    }
    .news-nav .box-con li {
        margin: 0 15px;
    }
    .news-nav .box-con a {
        font-size: 16px;
        line-height: 62px;
    }
    .news-nav .cont-list a {
        font-size: 16px;
        line-height: 36px;
    }
    .news-nav .cont-list {
        top: 116%;
    }

    /* 关于我们 */
    .about1-intro .box-text {
        padding: 30px 0 0 0;
    }
    .about1-intro .box-text h2 {
        font-size: 26px;
        line-height: 40px;
    }
    .about1-intro .box-text h3 {
        font-size: 14px;
    }
    .about1-intro .box-text .text-wb {
        margin-top: 10px;
    }
    .about1-intro .box-img{
        text-align: center;
    }
    .about1-intro .box-img img{
        width: 70%;
    }
    .about1-cont .cont-box p {
        font-size: 16px;
        line-height: 30px;
        margin-bottom: 15px;
    }
    .about1-cont {
        padding: 40px 0 58px 0;
    }

    .about2-top .top-box .box-ab span{
        font-size: 16px;
        line-height: 26px;
    }
    .about2-top .top-box .box-ab .icon-rw{
        width: 20px;
        height: 20px;
    }
    .about2-top .top-box .box-ab{
        padding: 4px 10px;
        top: -10%;
    }
    .about2-top .box-text p {
        font-size: 14px;
        line-height: 22px;
    }
    .about2-top .top-box .icon-jian{
        width: 36px;
        height: 40px;
    }
    .about2-expert .nav-box a{
        padding: 8px 15px;
    }
    /* 关于我们 */

    /* 伙伴列表页 */
    .partner-box {
        padding: 40px 0;
    }
    .partner-box .box-nav {
        margin-bottom: 35px;
    }
    .partner-box .nav-list a{
        min-width: 140px;
    }
    .partner-box .box-list h2 {
        font-size: 18px;
        line-height: 28px;
        min-height: auto;
    }
    /* 伙伴列表页 */
     /* 伙伴详情页 */
     .frontShow-top .top-box h2 {
        font-size: 22px;
        line-height: 38px;
    }
      /* 伙伴详情页 */

      /* 活动资讯 */
      .news1-box {
        padding: 30px 0;
      }
      .news1-box .box-cent .box-text h2{
        font-size: 18px;
        line-height: 26px;
        margin: 10px 0 10px 0;
      }
      .news1-box .box-cent .box-text span {
        font-size: 16px;
      }
      .news1-box .box-cent .box-text p {
        font-size: 14px;
        line-height: 24px;
       }
        .news1-box .box-cent .box-text {
            padding: 25px 20px;
        }
        .news1-box .box-cent .box-text i{
            margin-top: 20px;
        }

        .frontShow-bot .list-box .box1 h2{
            font-size: 18px;
            line-height: 26px;
            margin-top: 10px;
        }
        .news-nav.news-nav-en .box-con a {
            font-size: 16px;
            line-height: 28px;
        }
      /* 活动资讯 */
    
    .front-nav .box-left{
        flex-wrap: wrap;
    }
    .news-nav .box-con{
        flex-wrap: wrap;
    }
    .front-nav .box-left li:not(:last-child) {
        margin-right: 30px;
    }
    .front-nav .box-left a {
        font-size: 16px;
        line-height: 62px;
    }
    .front-nav.front-nav-en .box-left a {
        font-size: 16px;
        line-height: 28px;
    }

    .front1-box .box-text h2 {
        font-size: 18px;
        line-height: 28px;
        margin: 5px 0 5px 0;
    }
    .front1-box .box-text p {
        font-size: 14px;
        line-height: 26px;
    }
    .front1-box .box-text i{
        margin-top: 12px;
    }
    .front1-box .box-text {
        padding: 20px;
    }
    .front1-box {
        padding: 35px 0;
    }

    .front2-list1 .list1-box h2 {
        font-size: 24px;
        line-height: 40px;
    }
    .front2-list1 .list1-box h3 {
        font-size: 28px;
        line-height: 38px;
        margin-top: 10px;
    }
    .front2-list1 .list1-box .box-link {
        padding: 8px;
        margin-top: 20px;
    }
    .front2-tit h2 {
        font-size: 20px;
        line-height: 30px;
    }
    .front2-list1 .list1-box{
        padding: 20px;
    }

    .front2List .box-left .list-box .box-img img {
        max-width: 100%;
    }
    .front2List .box-left .box-con h3 {
        font-size: 18px;
        line-height: 28px;
        margin: 5px 0 6px 0;
    }
    .front2List .box-left .box-con h4 {
        font-size: 14px;
        line-height: 25px;
        margin-bottom: 10px;
    }
    .front2List .box-left .list-box{
        flex-wrap: wrap;
    }
    .front2List-tit h2 {
        font-size: 20px;
        line-height: 30px;
        padding-left: 8px;
    }
    .front2List {
        padding: 35px 0;
    }
    .front2List .box-left .box-con {
        padding: 20px 0;
    }

    /* 研究前沿 */
    .front2Show {
        padding: 15px 0;
    }
    .front2Show .left-tit h2 {
        font-size: 24px;
        line-height: 38px;
        margin-bottom: 10px;
    }
    .front2Show .left-con{
        flex-direction: column;
        
    }
    .front2Show .left-con {
        display: flex;
        margin: 23px 0;
        flex-direction: column;
    }
    .front2Show .left-con {
        padding: 30px 10px;
    }
    .front2Show .left-con .con-text {
        padding: 15px 0;
    }
    .front2Show .left-box .box1 h2 {
        font-size: 18px;
        line-height: 26px;
    }
    .front2Show .left-box .box1 p {
        font-size: 14px;
        line-height: 24px;
        margin-left: 50px;
    }
    .front2Show .left-box .box1 {
        padding: 15px 0;
    }
    .front2Show .left-link a{
        padding: 10px 45px;
    }
    .front2Show .right-tit h2 {
        font-size: 20px;
    }
    .front2Show .right-box h3 {
        font-size: 18px;
        line-height: 30px;
    }

    .front3-list li {
        width: 43%;
        margin-bottom: 10px;
    }
    .front3-list a {
        padding: 10px 0px 10px 12px;
    }
    .front3-list{
        margin-top: 20px;
    }
    .front3-tit h2 {
        font-size: 20px;
    }
    .front3-box1 {
        padding: 35px 0;
    }
    .front3-box2 {
        padding: 35px 0;
    }
    .front3-box3 {
        padding: 35px 0;
    }
    .front3-box4 {
        padding: 35px 0;
    }
    /* 研究前沿 */

    /* 政策 */
    .front-table thead th {
        font-size: 16px;
    }
    .bootstrap-table .fixed-table-container .table thead th .sortable {
        padding-right: 20px !important;
    }
    .bootstrap-table .fixed-table-container .table thead th .both {
        background: url(../images/policy1-icon-rq.svg) no-repeat right !important;
        background-size: contain;
    }
    .front-table tbody .tb-tit {
        font-size: 14px;
        line-height: 22px;
        padding: 15px 0;
    }
    .front-table tbody .tb-txt {
        font-size: 14px;
        line-height: 20px;
        padding: 0.5rem;
    }
    .front-table thead tr th .th-inner{
        padding: 0.5rem;
    }
    .front-table {
        padding: 30px 0 50px 0;
    }

    .policyShow-top .top-box h2 {
        font-size: 24px;
        line-height: 38px;
    }
    .policyShow-top {
        margin-top: 62px;
    }
    .policyShow-box .box-text {
        padding: 28px 0;
    }
    .policyShow-box .text-rg span {
        font-size: 14px;
        line-height: 24px;
    }
    .policyShow-box .text-left h3 {
        font-size: 18px;
    }
    .policyShow-box .text-list{
        margin-top: 10px;
    }
    .policyShow-box {
        padding-bottom: 40px;
    }
    .policyShow-box .box-link a{
        padding: 10px 50px;
    }
    .policyShow-box .box-link {
        margin-top: 30px;
    }
    .policyShow-box .text-list .list-link span{
        font-size: 14px;
        line-height: 28px;
    }

    .policy-screen{
        padding: 20px 0px 35px 0;
    }
    .policy-screen .box2 .box2-list{
        margin-left: 10px;
    }
    .policy-screen .box2 .box2-list li {
        margin: 0 15px;
    }
    .policy-screen .box2 .box2-list.more {
        height: 30px!important;
    }
    .policy-screen .box2 h2 {
        font-size: 16px;
    }
    /* 政策 */
    /* 悬浮栏 */
    .tool-bar .bar-box2 p {
        font-size: 14px;
        line-height: 18px;
        margin-top: 5px;
    }
    /* 悬浮栏 */

    .partner2-con2 .con2-box{
        padding: 30px 20px;
    }
    .partner2-con2 .con2-box img {
        width: 50px;
    }
    .partner2-con1 .con1-box i {
        font-size: 80px;
        line-height: 100px;
    }
    .partner2-con1 .con1-box {
        padding: 20px 15px 85px 15px;
    }

    .tool-cent .cent-box{
        padding: 50px 20px;
    }
    .tool-cent .tool-form input{
        width: 100%;
    }
    .tool-cent .tool-form button{
        margin-top: 20px;
        margin-left: 0;
    }
    /* 侧边栏 */
    .tool-bar .bar-box2{
        display: none;
    }
    .tool-bar .bar-box1{
        padding: 6px 8px;
    }
    .tool-bar .bar-box1 i {
        width: 20px;
        height: 20px;
    }

    .partner2-cent{
        padding: 80px 0 90px 0;
    }
    .partner2-cent .cent-list::before{
        content: none;
    }
    .partner2-cent .cent-list::after{
        content: none;
    }
    .partner2-cent .cent-list li:not(:first-child) .list-box::after{
        content: none;
    }
    .partner2-cent .cent-list{
        flex-direction: column;
    }
    .partner2-cent .cent-list li:nth-child(odd) .box-air{
        bottom: inherit;
        left: inherit;
        transform: inherit;
    }
    .partner2-cent .cent-list li:nth-child(even) .box-air{
        bottom: inherit;
        left: inherit;
        transform: inherit;
    }
    .partner2-cent .cent-list .box-air{
        position: inherit;
        text-align: inherit;
        width: inherit;
        margin-left: 15px;
    }
    .partner2-cent .cent-list li{
        margin-bottom: 15px;
    }
    .partner2-cent .cent-list{
        margin-top: 30px;
    }
    .partner2-cent .cent-list .list-box{
        display: flex;
    }
    .partner2-cent .cent-list .box-txt{
        min-width: 32px;
    }
    .front-cn .cn-select .cn-box select{
        margin-bottom: 15px;
    }
    /* 联合研究 */
    .front4-box .box-link{
        padding: 16px;
    }
    .front4-box .box-link .link-text h2 {
        font-size: 16px;
        line-height: 26px;
        margin: 10px 0 20px 0;
    }
    .front4-box .box-link .link-img img{
        max-width: 100%;
    }
    .front4-box .box-link .link-img {
        width: 136px;
    }
    /* 联合研究 */
    /* 大事记 */
    .aboutTime-box .box-cont {
        width: 100%;
    }
    .aboutTime-box {
        padding: 50px 0;
    }
    .aboutTime-box .box-cont li h2 {
        font-size: 26px;
    }
    .aboutTime-box .box-cont li:nth-child(odd) h2::after {
        left: -25px;
    }
    .aboutTime-box .box-cont li:nth-child(even) h2::after {
        right: -25px;
    }
    /* 大事记 */
}