@media screen and (max-width: 1600px){
    /* swiper_banner */
    :root {
        /* --swiper_slide_width: 90%; */
        --swiper_slide_height: 736px;
        --swiper_btn_width: 50px;
    }
}

@media screen and (max-width: 1400px){
    /* swiper_banner */
    :root {
        --swiper_slide_height: 645px;
        --swiper_btn_width: 40px;
    }

    .banner-title p{
        font-size: 18px;
        line-height: 18px;
    }

    .swiper_banner_pagination .swiper-pagination-bullet{
        width: 10px;
        height: 10px;
        margin: 0 6px;
    }

    /* 通知公告 */
    .notice{
        padding: 25px 0;
    }

    .sameTitle img{
        width: 48px;
    }

    .sameTitle h3{
        font-size: 26px;
    }

    .not_con {
        width: calc(100% - 162px - 76px - 30px);
        display: flex;
    }

    .not_con a{
        padding: 15px;
    }

    .not_date{
        width: 78px;
        height: 28px;

        line-height: 28px;
        font-size: 18px;
    }

    .not_title{
        font-size: 18px;
    }

    .hot_news{
        width: 28px;
    }

    .not_r a{
        width: 76px;
        height: 58px;
        line-height: 58px;
        font-size: 14px;
    }

    /* 合作模块 */
    .cooperate{
        padding: 40px 0 50px;
    }

    .index_tab{
        margin-bottom: 26px;
    }

    .index_tab ul li{
        width: 190px;
        height: 52px;
        padding-left: 60px;
        font-size: 26px;
        line-height: 52px;
    }

    .u_more a{
        font-size: 14px;
    }

    .cop_l_cover{
        height: 220px;
    }

    .cop_l_info{
        padding: 24px;
    }

    .cop_title{
        font-size: 20px;
        line-height: 32px;
    }

    .more_icon img{
        width: 62px;
        height: 18px;
        vertical-align: middle;
    }

    .cop_r_info{
        padding: 14px;
    }

    .cop_r a{
        height: 110px;
        margin-bottom: 20px;
    }

    .cop_r_info h3{
        font-size: 16px;
        line-height: 24px;
    }

    .cop_r_info p{
        font-size: 14px;
    }

   .cop_c .cop_l_more{
        margin-bottom: 20px;
    }
    .cop_l .cop_l_more{
        margin-top: 20px;
    }

    /* 工作动态 */
    .work_dynamics{
        
    }

    .wd_item{
        padding: 30px 0;
    }

    .wd_i_date{
        width: 65px;
        height: 65px;
    }

    .wd_i_date h3{
        font-size: 28px;
    }

    .wd_i_date p{
        font-size: 13px;
    }

    .wd_i_title{
        font-size: 18px;
        line-height: 28px;
    }

    .wd_i_con{
        font-size: 15px;
        line-height: 22px;
        margin-top: 10px;
    }

    .wd_item::after{
        height: 2px;
    }

    .wd_btn{
        height: 42px;
        font-size: 20px;
        line-height: 42px;
        margin: 8px 0;
    }

    .wd_in{
        height: 42px;
        padding: 3px;
        margin: 60px 0 20px;
    }

    .wd_in a{
        font-size: 18px;
        line-height: 42px;
    }

    .wd_in img{
        width: 35px;
    }

    /* 产业团队与成果 */
    .team_achiev{
        padding: 80px 0 50px;
    }

    .ta_swiper{
        margin-top: 30px;
    }

    .ta_item{
        padding: 15px;
    }

    .ta_title{
        font-size: 18px;
    }

    .ta_con{
        font-size: 15px;
        line-height: 24px;
    }

    .ta_swiper .swiper-slide{
        height: 283px;
    }

    .ta_more_icon img{
        width: 60px;
        margin-top: 20px;
    }

    .ta_swiper_tools{
        margin-top: 30px;
    }

    .ta_swiper_btn img{
        width: 70px;
    }

    .ta_swiper_pagination .swiper-pagination-bullet-active{
        width: 20px;
        height: 20px;
    }

    .ta_swiper_pagination{
        margin: 0 30px;
    }

    /* 签约单位 */
    .signing_unit{
        padding: 20px 0 60px;
    }

    .unit_list a{
        height: 110px;
        margin-bottom: 15px;
    }

    .unit_list{
        margin-top: 30px;
    }
}

@media screen and (max-width: 1300px){
    /* swiper_banner */
    :root {
        --swiper_slide_height: 599px;
        --swiper_btn_width: 30px;
    }
}

@media screen and (max-width: 1200px){
    /* swiper_banner */
    :root {
        --swiper_slide_width: 100%;
    }

    .banner-title{
        padding: 20px;
    }

    .swiper_banner_pagination{
        bottom: 20px;
    }

    .swiper_banner_prev, .swiper_banner_next{
        display: none;
    }
}

@media screen and (max-width: 998px){
    /* swiper_banner */
    :root {
        --swiper_slide_height: auto;
    }

    .banner-title{
        padding: 16px 10px;
    }

    .banner-title p{
        font-size: 16px;
        line-height: 16px;
        border-left-width: 4px;
        padding: 0 100px 0 6px;
    }

    .swiper_banner_pagination{
        bottom: 14px;
    }

    .swiper_banner_pagination .swiper-pagination-bullet{
        width: 9px;
        height: 9px;
        margin: 0 5px;
    }

    /* 通知公告 */
    .notice{
        padding: 20px 0;
    }

    .not_box{
        flex-wrap: wrap;
    }

    .sameTitle img{
        width: 29px;
        margin-right: 5px;
    }

    .sameTitle h3{
        font-size: 16px;
    }

    .not_r{
        order: 1;
    }

    .not_r a{
        font-size: 12px;
        width: fit-content;
        height: auto;
        line-height: 30px;
        background: none;
    }

    .not_con{
        flex-shrink: 0;
        width: 100%;
        order: 2;
        flex-wrap: wrap;
        margin-top: 10px;
    }

    .not_con li{
        width: 100%;
        margin: 3px 0;
    }

    .not_con a{
        padding: 7px 11px;
    }

    .not_date{
        width: 58px;
        height: 22px;
        line-height: 22px;
        font-size: 12px;
    }

    .not_title{
        font-size: 14px;
    }

    .hot_news{
        width: 20px;
    }

    /* 合作模块 */
    .cooperate{
        padding: 35px 0 44px;
        background-size: 100% auto;
        background-position: top right;
        background-color: #f2f5fe;
    }

    .index_tab{
        margin-bottom: 22px;
    }

    .mo_cop_more{
        display: block;
    }

    .index_tab ul li{
        width: 120px;
        height: 32px;
        line-height: 32px;
        padding-left: 38px;
        font-size: 16px;
    }

    .u_more{
        display: none;
    }

    .cop_box{
        flex-wrap: wrap;
    }

    .cop_l{
        width: calc(50% - 10px);
        margin-right: 10px;
    }

    .cop_c{
        width: 50%;
        margin-right: 0;
    }

    .cop_r{
        width: 100%;
        margin-top: 14px;
    }

    .cop_l_info{
        padding: 15px 15px 20px;
    }

    .cop_l_cover{
        height: 280px;
    }

    .cop_title{
        font-size: 16px;
        line-height: 25px;
        height: 50px;
    }

    .cop_date{
        font-size: 12px;
    }

    .cop_date img{
        width: 11px;
        height: 11px;
        margin-right: 3px;
    }
    .more_icon img{
        width: 40px;
        height: 11px;
    }
    .cop_r a{
        height: 210px;
        margin-bottom: 10px;
    }

    .cop_r_info p{
        font-size: 13px;
    }

    /* 工作动态 */
    .work_dynamics{
        padding: 10px 0 30px ;
    }

    .wd_title{
        margin-right: 0;
    }

    .wd_more{
        font-size: 12px;
    }

    .work_box{
        flex-wrap: wrap;
    }

    .wd_l, .wd_r{
        width: 100%;
    }

    .wd_item{
        width: 100%;
        margin-right: 0;
        padding: 15px 0;
    }

    .wd_i_date{
        width: 61px;
        height: 43px;
    }

    .wd_i_title{
        font-size: 16px;
        line-height: 25px;
    }

    .wd_i_date h3{
        font-size: 16px;
        font-weight: 400;
    }

    .wd_i_date p{
        font-size: 11px;
        margin-top: 2px;
    }

    .wd_i_con{
        font-size: 13px;
        line-height: 23px;
    }

    .wd_r{
        margin-top: 20px;
        flex-direction: row;
        flex-wrap: wrap;

        box-sizing: border-box;
        padding: 40px;
    }

    .wd_btn{
        width: 140px;
        margin: 8px;
        height: 34px;
        border-radius: 17px;

        font-size: 16px;
        line-height: 34px;
    }

    .wd_in{
        width: 144px;
        height: 39px;
        margin: 8px;
    }

    .wd_in a{
        font-size: 16px;
        line-height: 39px;
    }

    .wd_in img{
        width: 30px;
    }

    /* 产业团队与成果 */
    .team_achiev{
        padding: 40px 0 25px;
    }

    .ta_swiper .swiper-slide{
        width: 610px;
        height: 220px;
    }

    .ta_cover{
        width: 300px;
        height: 190px;
    }

    .ta_info{
        width: calc(100% - 300px);
        padding-left: 12px;
    }

    .ta_title{
        font-size: 16px;
        line-height: 25px;
    }

    .ta_con{
        font-size: 14px;
        line-height: 20px;
        margin-top: 15px;
    }

    .ta_date img{
        width: 12px;
        height: 12px;
    }

    .ta_date{
        font-size: 12px;
        margin-top: 15px;
    }

    .ta_more_icon{
        display: none;
    }

    .ta_swiper_tools{
        margin-top: 20px;
    }

    .ta_swiper_btn img{
        width: 43px;
    }

    .ta_swiper_pagination .swiper-pagination-bullet{
        width: 6px;
        height: 6px;
        margin: 0 10px;
    }

    .ta_swiper_pagination .swiper-pagination-bullet-active{
        width: 14px;
        height: 14px;
    }

    .ta_swiper_pagination{
        margin: 0 20px;
    }

    /* 签约单位 */
    .unit_list{
        margin-top: 15px;
    }

    .unit_list a{
        height: 80px;
        margin-bottom: 10px;
    }
}

@media screen and (max-width: 678px){
    /* 合作模块 */
    .cop_l_cover{
        height: 180px;
    }

    .cop_r_cover{
        width: 160px;
    }

    .cop_r_info{
        width: calc(100% - 160px);
    }

    .cop_r a{
        height: 100px;
    }

    /* 工作动态 */
    .wd_r{
        padding: 20px;
    }

    /* 产业团队与成果 */
    .ta_swiper .swiper-slide{
        width: 94%;
        height: 123px;
    }

    .ta_swiper{
        margin-top: 25px;
    }

    .ta_cover{
        width: 169px;
        height: 107px;
    }

    .ta_info{
        width: calc(100% - 169px);
    }

    .ta_con{
        display: none;
    }

    .ta_item{
        padding: 8px;
    }

    /* 签约单位 */
    .unit_list{
        grid-template-columns: repeat(3, 1fr);
    }
}

@media screen and (max-width: 540px){
    /* 合作模块 */
    .cop_l_cover{
        height: 140px;
    }

    .cop_con, .cop_c .cop_title{
        margin-top: 10px;
    }

     .cop_c .cop_l_more{
        margin-bottom: 10px;
    }
    .cop_l .cop_l_more{
        margin-top: 10px;
    }    

    /* 签约单位 */
    .unit_list a{
        height: 65px;
    }
}

@media screen and (max-width: 450px){
    /* 合作模块 */
    .cop_l_cover{
        height: 109px;
    }

    .cop_r a{
        height: 70px;
    }

    .cop_r_info p{
        display: none;
    }

    .cop_r_info{
        padding: 10px;
    }

    .index_tab ul li{
        width: 105px;
        padding-left: 30px;
    }

    /* 工作动态 */
    .wd_r{
        padding: 20px 10px;
        background: url(../images/mo/hzmo_02.png) no-repeat;
        background-size: 100% 100%;
    }

    /* 产业团队与成果 */
    .team_achiev{
        background: url(../images/mo/hzmo_03.png) no-repeat;
        background-size: 100% auto;
        background-position: center bottom;

        padding: 30px 0 15px;
    }

    /* 签约单位 */
    .signing_unit{
        background: url(../images/mo/hzmo_04.png) no-repeat;
        background-size: 100% auto;
        background-position: left bottom;

        padding: 20px 0 30px;
    }

    .unit_list a{
        height: 54px;
    }
}