@media screen and (min-width: 1560px) {
    .container {
        max-width: 1500px;
    }
    .footer1-cent dl:not(:first-child) {
        margin-left: 60px;
    }
    .footer1-con .wx-boxList a {
        font-size: 30px;
    }
    .footer1_en .footer1-cent dl:not(:first-child) {
        margin-left: 30px;
    }
    .footer1_en .footer1-cent dd a {
        font-size: 14px;
        line-height: 30px;
    }
}



@media screen and (max-width: 1700px) {
    .contact-hy .hy-form h2 {
        font-size: 30px;
    }
    .contact-hy .hy-form {
        padding: 35px 50px;
        right: 5.5%;
        width: 37%;
    }
    .contact-hy .hy-form form {
        margin-top: 25px;
    }
    .contact-hy .hy-form .form-list:not(:last-child) {
        margin-bottom: 23px;
    }
    .contact-hy .hy-form .form-list label {
        margin-bottom: 0.3rem;
    }
}
@media (max-width: 1023px) {
    body > div.loading_content.show > div.layui-layout.layui-layout-admin > div.navItem-side > div.left-panel > div.layui-form-item.nav_time{
        flex-direction: column !important;
        align-items: normal !important;
    }
}
@media screen and (max-width: 1600px) {
    .footer1_en .footer1-cent {
        margin-left: 40px;
    }
    .footer1_en .footer1-cent dt a {
        font-size: 16px;
        white-space: nowrap;
    }
    .footer1_en .footer1-cent dd a {
        font-size: 14px;
        line-height: 30px;
    }
    .footer1_en .footer1-cent dl:not(:first-child) {
        margin-left: 35px;
    }
    .headPcEn.headPc {
        padding: 0 60px;
    }
    .headPcEn.headPc .headPc-right .box1>li {
        margin: 0 16px;
    }
    .headPcEn.headPc .headPc-right .box1>li>a {
        font-size: 16px;
    }
    .index-swiper .box-txt .box-cont .swiper-txt-img img{
        width: 50%;
    }
    .index-swiper .swiper-pagination-bullets {
        left: -40%;
    }
    .iScience-tit h2 {
        font-size: 35px;
    }
    .iStudy-box .box-list h2 {
        font-size: 18px;
    }
    .iStudy-box .box-list .list-img img {
        height: 301px;
    }
    .iPaper-box .box-link {
        padding: 20px;
    }
    .iPaper-box .box-link .link-text p {
        font-size: 14px;
        line-height: 24px;
        margin-top: 8px;
    }
    .iPaper-box .box-link .link-text h2 {
        font-size: 20px;
        line-height: 32px;
    }
    .iPaper-box .box-link::after {
        width: 92px;
        height: 90px;
    }
    .index-comTit h2 {
        font-size: 35px;
    }
    .index-project .iProject-tip1 {
        top: -120px;
    }
    .index-project .iProject-tip2 {
        bottom: -120px;
    }
    .iProject .left {
        width: 47%;
    }
    .iProject .right {
        width: 48%;
    }
    .iProject .left h2 {
        font-size: 35px;
    }
    .comLinkBox {
        padding: 10px 15px;
    }
    .comLinkBox span {
        font-size: 15px;
        padding-right: 42px;
    }
    .iProject .left-con h3 {
        font-size: 30px;
    }
    .iProject .left-con .con_text{
        margin-top: 20px;
    }
    .iProject .left-con p {
        font-size: 17px;
        line-height: 30px;
    }
    .iProject .left-con {
        margin-top: 55px;
        margin-bottom: 32px;
    }
    .acade-bot .swiper-button-next {
        width: 40px;
        height: 40px;
        right: 95.5%;
    }
    .acade-bot .swiper-button-prev {
        width: 40px;
        height: 40px;
    }
    .pTeam-box .box-link .link-text .right img{
        width: 30px;
    }
    .pTeam-box .box-link .left h3 {
        font-size: 20px;
    }
    .pTeam-box .box-link .left p {
        font-size: 15px;
    }
    .pTeam-box .box-link {
        padding: 0 15px 25px 15px;
    }
    .researchFzs-cont {
        padding: 35px 18px;
    }
    .iProjectEn.iProject .left-con h3 {
        font-size: 28px;
        white-space: nowrap;
    }
    .iProjectEn.iProject .right {
        width: 45%;
    }
    .iProjectEn.iProject .left {
        width: 48%;
    }
    .researchLw-box .list-cont .ul-link .link2 h2 {
        font-size: 20px;
        line-height: 33px;
    }
}

@media screen and (max-width: 1560px) {
    .pTeam-box .box-link .link-img img {
        height: 275px;
    }
}

@media screen and (max-width: 1500px) {
    .iNews-box-en.iNews-box .box-left .cont2 h2 {
        font-size: 16px;
        line-height: 26px;
    }
    .iNews-box-en.iNews-box .box-right .cont2 h2 {
        font-size: 16px;
        line-height: 26px;
    }
    .iNews-box .box-left .cont3 p {
        font-size: 14px;
    }
    .iProjectEn.iProject .left-con h3 {
        font-size: 28px;
    }
    .footer1_en .footer1-cent dt a {
        font-size: 16px;
    }
    .footer1_en .footer1-cent {
        margin-left: 35px;
    }
    .footer1_en .footer1-cent dd{
        margin-bottom: 5px;
    }
    .footer1_en .footer1-cent dd a {
        font-size: 13px;
        line-height: 23px;
    }
    .footer1_en .footer1-cent dl:not(:first-child) {
        margin-left: 10px;
    }
    .headPc .headPc-right .box1>li {
        margin: 0 20px;
    }
    .researchFzs-cont .cont-right img {
        width: 120px;
        height: 185px;
    }
    .researchFzs-cont .cont-left h2 {
        font-size: 16px;
        min-height: 72px;
    }
    .researchFzs-cont .cont-left p {
        font-size: 15px;
        line-height: 25px;
        margin: 8px 0 50px 0;
    }
    .pExtro-left .left2 {
        padding: 30px 0 0 0;
    }
    .pExtro-left .left2 p {
        font-size: 16px;
        line-height: 27px;
    }
    .pExtro-left .left1 h2 {
        font-size: 35px;
    }
    .pExtro-left .left1 p {
        font-size: 14px;
        line-height: 26px;
        letter-spacing: 7.1px;
    }
    .researchFzs-box .swiper-button-next {
        width: 36px;
        height: 36px;
        right: -6%;
    }
    .researchFzs-box .swiper-button-prev{
        width: 36px;
        height: 36px;
        left: -6%;
    }
    .researchFzs-cont .cont-left {
        padding-right: 8px;
    }
    .footer1-cent dl:not(:first-child) {
        margin-left: 50px;
    }
    .iNews-box .box-right .cont2 h2 {
        font-size: 18px;
        line-height: 28px;
    }
    .iNews-box .box-left .cont2 h2 {
        font-size: 20px;
        line-height: 30px;
    }
    .country-top .list-text h2 {
        font-size: 28px;
    }
    .country-top .top-list .list-img img {
        width: 180px;
        height: 260px;
    }
    .iNews-box .box-right .cont3 p {
        font-size: 14px;
    }
    .researchFzsEn-box .researchFzs-cont .cont-left h2 {
        font-size: 15px;
        min-height: auto;
    }
}

@media screen and (max-width: 1435px) {
    .index-swiper .banner-s {
        height: 98px;
        top: 81%;
        right: 14%;
        width: 200px;
    }
    .index-swiper .swiper-button-next {
        padding: 48px;
        top: 22px;
        right: -123px;
    }
    .iNews-box .box-right .right-img img {
        width: 240px;
        min-width: 240px;
        height: 153px;
    }
    .iNews-box .box-right .cont2 h2 {
        font-size: 20px;
        line-height: 30px;
    }
    .iNews-box .box-left .left-img img {
        height: 421px;
    }
    .contact-hy .hy-tit .tit-box h2 {
        font-size: 30px;
    }
    .contact-hy .hy-tit .tit-box h3 {
        font-size: 16px;
        line-height: 26px;
        margin-top: 15px;
    }
    .contact-hy .hy-form .form-list input {
        font-size: 16px;
    }
    .contact-hy .hy-form .form-list input::placeholder {
        font-size: 16px;
    }
    .contact-hy .hy-form .form-list label {
        font-size: 14px;
    }
    .contact-hy .hy-form .form-list:not(:last-child) {
        margin-bottom: 18px;
    }
    .contact-hy .hy-form h2 {
        font-size: 26px;
    }
    .contact-hy .hy-form .form-list .hy-btn {
        padding: 13px;
    }
    .contact-hy .hy-form {
        height: 135%;
    }
    .latestDetail .left-dt .dt-top h2 {
        font-size: 28px;
        line-height: 38px;
    }
}
@media screen and (max-width: 1400px){
    .headPc .headPc-right .box1 {
        margin-right: 20px;
    }
    .headPc .headPc-left{
        width: 300px;
    }
    .headPc .headPc-left img{
        width: 100%;
    }
    .headPc .headPc-right .box1>li {
        margin: 0 15px;
        line-height: 78px;
    }
    .headPc .headPc-right .box1>li>a {
        font-size: 15px;
    }
    .headPcEn.headPc .headPc-right .box1>li>a {
        font-size: 13px;
    }
    .headPcEn.headPc .headPc-right .box1>li {
        margin: 0 7px;
    }
    .headPc .headPc-right .box2 .box2-laug a {
        padding: 5px 12px;
        font-size: 14px;
    }
    .mt5 {
        margin-top: 40px;
    }
    .common-banner {
        /*margin-top: 79px;*/
    }
    .common-banner .banner-tit .tit-box h2 {
        font-size: 32px;
        line-height: 50px;
    }
    .common-banner .banner-tit .tit-box h3 {
        font-size: 16px;
        line-height: 26px;
        letter-spacing: 6px;
    }
    .contact-tel .tel-tit h2 {
        font-size: 38px;
    }
    .contactTelBox-cent .list-text a {
        font-size: 18px;
        line-height: 33px;
    }
    .contactTelBox-cent .list-text p {
        font-size: 16px;
        line-height: 26px;
    }
    .researchTit h2 {
        font-size: 38px;
    }
    .researchTitEn h2 {
        font-size: 32px;
    }
    .researchFzs-box {
        margin-top: 55px;
    }
    .researchFzs-cont {
        padding: 30px 20px;
    }
    .researchLw-box .list-cont .cont-tit h2 {
        font-size: 26px;
    }
    .researchLw-box .list-cont .cont-tit a span {
        font-size: 14px;
    }
    .researchLw-box .list-cont .cont-tit a img {
        width: 32px;
    }
    .project-acade .list-left h2 {
        font-size: 38px;
    }
    .pTeam-tit h2{
        font-size: 38px;
    }
    .pExtro-left .left3 .left3-text1 h3 {
        font-size: 50px;
        line-height: 66px;
    }
    .pExtro-left .left3 .left3-text2 p {
        font-size: 16px;
        line-height: 27px;
    }
    .pExtro-left .left3 .left3-text1 span {
        font-size: 21px;
    }
    .pExtro-left .left2 p {
        font-size: 16px;
    }
    .iProject .left-con h3 {
        font-size: 28px;
    }
    .countryShow-box .dt-top h2 {
        font-size: 30px;
    }

    /* 统计表 */
    .layui-layout-admin {
        margin-top: 64px !important;
    }
    /* 统计表 */
    /*.news-list {*/
    /*    margin-top: 80px;*/
    /*}*/
    .news_comTit .tit_cent h2 {
        font-size: 36px;
    }
    .project-tips{
        width: 40%;
    }
}
@media screen and (max-width: 1200px) {
    .headPc .headPc-left{
        width: 280px;
    }
    .headPc .headPc-left img {
        width: 100%;
    }
    .headPcEn.headPc .headPc-left {
        width: 230px;
    }
    .headPcEn.headPc .headPc-left img {
        width: 100%;
    }
    .headPcEn.headPc {
        padding: 0 40px;
    }
    .iScience-list .link-right {
        padding: 15px;
    }
    .iScience-list .link-right .right2 p {
        font-size: 14px;
        line-height: 22px;
    }
    .iScience-list .link-right .right1 i {
        font-size: 20px;
        line-height: 32px;
    }
    .iScience-list .link-right .right1 span {
        font-size: 14px;
        line-height: 24px;
        padding-left: 5px;
    }
    .iScience-list .link-left {
        width: 120px;
        height: 120px;
        line-height: 120px;
    }
    .iScience-list .link-left img {
        width: 104px;
        height: 104px;
    }
    .iScience-tit a span {
        font-size: 14px;
    }
    .iScience-tit a img {
        width: 30px;
    }
    .iScience-tit h2 {
        font-size: 35px;
    }
    .iStudy-box .box-list .list-img img {
        width: 180px;
        height: 241px;
    }
    .index-comTit h2 {
        font-size: 30px;
    }
    .index-project .iProject-tip1 {
        top: -130px;
    }
    .index-project .iProject-tip2 {
        bottom: -140px;
        left: 7%;
    }
    .comLinkBox {
        padding: 8px 15px;
    }
    .comLinkBox span {
        font-size: 14px;
        padding-right: 30px;
    }
    .iProject .left-con {
        margin-top: 35px;
        margin-bottom: 28px;
    }
    .iProject .left-con .con_text{
        margin-top: 12px;
    }
    .iProject .left-con p {
        font-size: 15px;
        line-height: 26px;
        margin-top: 12px;
    }
    .iProject .left h2 {
        font-size: 30px;
    }
    .iProject .left-con h3 {
        font-size: 24px;
    }
    .footer1-con .wx-boxList a {
        font-size: 26px;
    }
    .footer1-con .wx-box p {
        font-size: 16px;
    }
    .footer1-cent dd a {
        font-size: 14px;
    }
    .footer1-cent dl:not(:first-child) {
        margin-left: 28px;
    }
    .headPc .headPc-right .box1>li {
        margin: 0 12px;
    }
    .headPc .headPc-right .box1>li>a {
        font-size: 14px;
    }
    .headPc .headPc-right .box1 {
        margin-right: 25px;
    }
    .headPc {
        padding: 0 45px
    }
    .iNews-box .row .col-xl-6:last-child{
        margin-top: 30px;
    }
    .newsList-box .box-link .right p{
        margin: 12px 0 20px 0;
    }
    .newsList-box .box-link .left h3 {
        font-size: 36px;
    }
    .newsList-box .box-link {
        padding: 40px 40px 40px 0;
    }
    .common-banner .banner-tit .tit-box h2 {
        font-size: 30px;
        line-height: 45px;
    }
    .common-banner .banner-tit .tit-box h3 {
        font-size: 14px;
        line-height: 24px;
        letter-spacing: 4px;
    }
    .contact-tel .tel-tit h2 {
        font-size: 32px;
    }
    .contactTelBox-cent .list-text a {
        font-size: 18px;
    }
    .contactTelBox-cent .cent-bg {
        width: 50%;
    }
    .contactTelBox-cent .cent-list>img{
        width: 38px;
    }
    .contact-hy .hy-tit .tit-box h2 {
        font-size: 24px;
    }
    .contact-hy .hy-tit .tit-box h3 {
        font-size: 14px;
        line-height: 24px;
        margin-top: 12px;
    }
    .contact-hy .hy-tit {
        width: 35%;
    }
    .contact-hy .hy-form {
        padding: 20px 35px;
    }
    .contact-hy .hy-form .form-list .hy-btn {
        padding: 10px;
        font-size: 16px;
    }
    .contact-hy .hy-form {
        height: 150%;
        width: 40%;
    }
    .latestDetail .left-dt .dt-top h2 {
        font-size: 24px;
        line-height: 36px;
    }
    .latestDetail .right-box1 .box1-tit {
        padding: 13px 6px;
    }
    .latestDetail .right-box2 .box2-link {
        padding: 13px 0;
    }
    .latestDetail .right-box1 h3 span {
        font-size: 16px;
    }
    .latestDetail .right-box2 .box2-link span {
        font-size: 16px;
    }
    .latestDetail .right-box2 .bot2-box h3 {
        font-size: 16px;
        line-height: 26px;
    }
    .latestDetail .right-box2 .bot2-box {
        padding: 15px;
    }
    .latestDetail .right-box1 ul {
        padding: 16px;
    }
    .latestDetail .right-box3 .rBox h2 {
        font-size: 20px;
    }
    .latestDetail .right-box1 h3 img {
        width: 20px;
    }
    .latestDetail .left-dt .dt-top p {
        margin: 25px 0 15px 0;
    }
    .researchTit h2 {
        font-size: 35px;
    }
    .researchTitEn h2 {
        font-size: 30px;
    }
    .research-fzs {
        padding-top: 60px;
    }
    .researchFzs-box .swiper-button-prev{
        width: 36px;
        height: 36px;
    }
    .researchFzs-box .swiper-button-next {
        width: 36px;
        height: 36px;
    }
    .researchFzs-box .swiper-pagination {
        bottom: -22%;
    }
    .reportBox-ul .ul-link .left1 h2 {
        font-size: 30px;
    }
    .reportBox-ul .ul-link .left1 p {
        font-size: 14px;
    }
    .reportBox-ul .ul-link .left2 h2 {
        font-size: 16px;
    }
    .reportBox-ul .ul-link .left2 {
        margin-left: 12px;
        padding-left: 8px;
    }
    .reportBox-ul li {
        padding: 16px 8px;
        margin: 5px 10px;
    }
    .researchLw-box .list-cont .cont-tit h2 {
        font-size: 23px;
    }
    .researchLw-box .list-cont .cont-tit a span {
        font-size: 14px;
    }
    .researchLw-box .list-cont .cont-tit a img{
        width: 28px;
    }
    .researchLw-box .list-cont {
        padding: 32px;
    }
    .researchLw-box .list-cont .ul-link h2 {
        font-size: 16px;
        padding-right: 6px;
    }
    .researchLw-box .list-cont .ul-con {
        margin-top: 28px;
    }
    .country-top .list-text h2 {
        font-size: 26px;
    }
    .country-list .box-tab .tab-text p {
        font-size: 16px;
    }
    .country-list .box-tab {
        padding: 15px;
    }
    .countryShow-box .dt-top h2 {
        font-size: 26px;
    }
    .countryShow-box .dt-top p {
        margin: 20px 0;
    }
    .countryShow-box .box-ul .box-tab .tab-text p {
        font-size: 16px;
    }
    .pExtro-left .left1 h2 {
        font-size: 32px;
    }
    .pExtro-left .left1 p {
        font-size: 14px;
        line-height: 28px;
        letter-spacing: 6.1px;
    }
    /* .pExtro-left {
        width: 70%;
    } */
    .pExtro-left .left3 .left3-text1 h3 {
        font-size: 42px;
        line-height: 60px;
    }
    .pExtro-left .left3 .left3-text1 span {
        font-size: 20px;
    }
    .pExtro-left .left3 .left3-text2 p {
        font-size: 16px;
    }
    .project-extro {
        padding-top: 80px;
        padding-bottom: 60px;
    }
    .project-acade .list-left h2 {
        font-size: 32px;
    }
    .project-acade .list-left p {
        font-size: 16px;
        line-height: 27px;
        margin: 48px 0 40px 0;
    }
    .project-acade .list-left .more-two {
        padding: 12px 17px;
    }
    .project-acade .list-left .more-two span {
        padding-right: 50px;
    }
    .project-acade .list-left {
        margin-top: 70px;
    }
    .acade-bot .swiper-button-next {
        right: 95%;
    }
    .pTeam-box .box-link .link-img img {
        height: 321px;
    }
    .pTeam-tit h2 {
        font-size: 32px;
    }
    .news_comTit .tit_cent h2 {
        font-size: 30px;
    }
    .newsList-box .box-link .right h2 {
        font-size: 20px;
        line-height: 32px;
    }
    .project-tips{
        width: 55%;
    }
    .researchLw-box .list-cont .ul-con li {
        width: 46%;
    }
    .researchLw-box .list-cont .ul-link .link2 h2 {
        font-size: 16px;
        line-height: 26px;
    }
    .iProjectEn.iProject .left-con h3 {
        font-size: 25px;
    }
    .iProjectEn.iProject .left-con p {
        font-size: 15px;
        line-height: 30px;
    }
    .pTeam-box .box_tit h2 {
        font-size: 24px;
    }
    .pTeam-box .box-link .left p {
        font-size: 13px;
    }
    .pTeam-box .box-link .left h3 {
        font-size: 18px;
    }
}
@media (max-width: 1150px) {
    .common-banner {
        margin-top: 64px;
    }
    .news-warp{
        padding-top: 64px;
    }
    .research-fzs-warp {
        padding: 64px 0 150px 0;
    }
    .list_lw_topwarp {
        padding-top: 64px;
    }
    .project-team {
        transform: translateY(64px);
    }
}
@media screen and (max-width: 1000px) {
    .iProjectEn.iProject .left {
        width: 100%;
    }
    .iProjectEn.iProject .right {
        width: 100%;
    }
    .iProjectEn.iProject .left-con h3 {
        white-space: initial;
    }
    /*.project-team {*/
    /*    margin-top: 56px;*/
    /*}*/
    .project-extro {
        margin-top: 56px;
    }
    .index-swiper .swiper-pagination-bullets {
        left: -37%;
    }
    .index-swiper .box-txt .box-cont .swiper-txt-img img {
        width: 80%;
    }
    .index-swiper .banner-s {
        display: none;
    }
    .mt4 {
        margin-top: 30px;
    }
    .iScience-tit h2 {
        font-size: 30px;
    }
    .iScience-box .row>div:last-child{
        margin-top: 30px;
    }
    .iStudy-box .box-list .list-img img {
        width: 228px;
        height: 305px;
    }
    .iProject .right {
        width: 100%;
        margin: 30px 0 50px 0;
    }
    .iProject .left {
        width: 100%;
    }
    .headPc {
        display: none;
    }

    .headMob {
        display: block;
    }
    .footer1-cent dl:not(:first-child) {
        margin-left: 30px;
    }
    .footer1-cent dt a {
        font-size: 16px;
    }
    .footer1-con .wx-box p {
        font-size: 16px;
    }
    .footer1-con .wx-boxList a {
        font-size: 24px;
    }
    .footer1-cent{
        display: none;
    }

    .newsList-box .box-link {
        padding: 35px 35px 35px 0;
    }
    .newsList-box .box-link .right h2 {
        font-size: 20px;
        line-height: 32px;
    }
    .newsList-box .box-link .right p {
        margin: 10px 0 15px 0;
        font-size: 14px;
        line-height: 26px;
    }
    .newsList-box .box-link .left {
        width: 18%;
    }
    .newsList-box .box-link .right {
        width: 82%;
        padding-left: 35px;
    }
    /*.common-banner {*/
    /*    margin-top: 57px;*/
    /*}*/
    .common-banner .banner-tit .tit-box h2 {
        font-size: 26px;
        line-height: 40px;
    }
    .common-banner .banner-tit .tit-box h3 {
        font-size: 13px;
        line-height: 23px;
        letter-spacing: 3px;
    }
    .contactTelBox .row{
        margin-bottom: -15px;
    }
    .contactTelBox .row>div{
        margin-bottom: 15px;
    }
    .contactTelBox-cent .cent-bg {
        width: 25%;
    }
    .contact-hy .hy-form {
        position: inherit;
        height: auto;
        width: 100%;
        bottom: auto;
        right: auto;
        padding: 35px 60px;
    }
    .contact-hy .hy-tit {
        top: 20%;
        left: 7.5%;
    }
    .latestDetail .row .col-xl-8{
        margin-bottom: 30px;
    }
    .latestDetail {
        padding: 130px 0 60px 0;
    }
    .common-nav .box-left a {
        font-size: 16px;
        line-height: 26px;
        padding: 22px 12px;
    }
    .researchTit h2 {
        font-size: 26px;
    }
    .researchFzs-box {
        margin-top: 45px;
    }
    .researchFzs-cont {
        padding: 30px 15px;
    }
    .researchFzs-cont .cont-left h2 {
        font-size: 17px;
        min-height: 75px;
    }
    .researchFzs-cont .cont-left p {
        font-size: 14px;
        line-height: 24px;
        margin: 10px 0 50px 0;
    }
    .researchFzs-cont .cont-right img {
        width: 85px;
        height: 140px;
    }
    .researchFzs-box .swiper-button-prev {
        left: -9%;
    }
    .researchFzs-box .swiper-button-next{
        right: -8%;
    }
    .research-fzs {
        padding-top: 50px;
    }
    .reportBox-ul li {
        width: 100%;
        padding: 12px 8px;
    }
    .reportBox {
        padding: 50px 0 40px 0;
    }
    .researchLw-box .list-cont {
        width: 100%;
    }
    .researchLw-box .box-list {
        flex-wrap: wrap;
    }
    .country-top .top-list .list-img img {
        width: 160px;
        height: 230px;
    }
    .country-top .list-text {
        padding-left: 30px;
    }
    .country-top .list-text h3 {
        margin: 10px 0;
    }
    .country-top .list-text h2 {
        font-size: 22px;
    }
    .country-top .list-text p {
        font-size: 16px;
        line-height: 26px;
    }
    .country-list .box-ul li {
        width: 100%;
    }
    .country-list .box-bar a {
        font-size: 16px;
    }
    .countryShow-box .dt-top h2 {
        font-size: 22px;
    }
    .countryShow-box .box-link a {
        padding: 12px 50px;
    }
    .project-extro .pExtro-box {
        flex-wrap: wrap;
    }
    .pExtro-left {
        width: 100%;
    }
    .pExtro-right {
        width: 100%;
    }
    .pExtro-left .left2 {
        padding: 35px 0 0 0;
    }
    .pExtro-left .left3 .left3-text1 h3 {
        font-size: 36px;
        line-height: 55px;
    }
    .pExtro-left .left3 .left3-text1 span {
        font-size: 18px;
    }
    .pExtro-left .left3 .left3-text2 p {
        font-size: 15px;
        line-height: 26px;
    }
    .pExtro-left .left1 h2 {
        font-size: 30px;
    }
    .pExtro-left .left1 p {
        line-height: 26px;
        letter-spacing: 4.1px;
    }
    .acade-bot {
        padding: 30px 0;
    }
    .acade-bot .swiper-button-next {
        right: 93%;
    }
    .project-acade .list-left h2 {
        font-size: 28px;
    }
    .project-acade .list-left p {
        font-size: 14px;
        line-height: 26px;
        margin: 30px 0 30px 0;
    }
    .project-acade .list-left .more-two span {
        padding-right: 35px;
        font-size: 14px;
    }
    .project-acade .list-left .more-two {
        padding: 10px 15px;
    }
    .project-acade .list-left {
        margin-top: 28px;
    }
    .pTeam-box .box-link .link-img img {
        height: 223px;
    }
    .pTeam-box .box-link .left p {
        font-size: 14px;
        line-height: 22px;
    }

    /* 统计表 */
    .layui-layout-admin {
        margin-top: 64px !important;
    }
    /* 统计表 */
    .researchNav li {
        padding: 6px 10px;
    }
    .researchNav a {
        font-size: 16px;
    }
    .researchLw-box .list-cont .ul-con li {
        width: 45%;
        margin: 10px;
    }
    .newsList-box .box-link .right .right_box {
        padding-right: 3rem;
    }

}




@media screen and (max-width: 800px) {}

@media screen and (max-width: 768px) {
    .pTeam-box {
        padding: 48px 40px 40px;
    }

    .footer1-top {
        flex-direction: column;
    }

    .footer1-top {
        padding: 30px 0;
    }

    .footer1-top .left-list {
        margin: 20px 0 20px 0;
    }

    .footer1-top .top-left {
        flex-direction: column;
    }

    .footer1-top .top-right p {
        display: none;
    }

    .footer1-top .top-right .right-wx span {
        display: none;
    }

    .footer1-top .top-right .right-wx .wx-box {
        visibility: inherit;
        opacity: 1;
        position: inherit;
    }

    .footer1-cent {
        display: none;
    }

    .footer2 .box-left .dowv {
        display: none;
    }

    .footer2 .box-left {
        flex-direction: column;
        margin-bottom: 6px;
    }

    .footer2 .footer2-box {
        flex-direction: column;
        padding: 16px 0;
    }

    .footer2 .box-left p {
        text-align: center;
    }

    .footer1-con {
        justify-content: center;
    }

    .iNews-box .box-left .cont2 h2 {
        font-size: 18px;
        line-height: 30px;
    }
    .iNews-box .box-left .cont3 p {
        font-size: 14px;
    }
    .iNews-box .box-left .cont2 {
        padding: 8px 0;
    }
    .iNews-box .box-right .right-img img {
        width: 210px;
        min-width: 210px;
        height: 135px;
    }
    .iNews-box .box-right .cont2 h2 {
        font-size: 18px;
        line-height: 28px;
    }
    .iNews-box .box-right .cont3 p {
        font-size: 14px;
    }
    .iNews-box .box-right .cont2 {
        padding: 5px 0;
    }
    .iNews-box .box-left .left-img img {
        height: 321px;
    }
    .newsList-box .box-link .left h3 {
        font-size: 28px;
    }
    .newsList-box .box-link .left img{
        width: 20px;
    }
    .newsList-box .box-link .left p {
        font-size: 14px;
    }
    .newsList-box .box-link .right h2 {
        font-size: 18px;
        line-height: 30px;
        -webkit-line-clamp: 3;
    }
    .newsList-box .box-link .right p {
        margin: 6px 0 8px 0;
    }
    .contact-hy .hy-tit {
        width: 58%;
        top: 15%;
    }
    .search-cont .search-box h2 {
        font-size: 18px;
    }
    .search-cont .search-box {
        padding: 20px 0;
    }
    .search-cont {
        padding: 110px 0 40px 0;
    }
    .search-cont .search-txt p {
        font-size: 18px;
    }
    .common-nav .box-left {
        flex-wrap: wrap;
    }
    .common-nav .box-left a {
        font-size: 14px;
        line-height: 24px;
        padding: 15px 8px;
    }
    .researchTit h2 {
        font-size: 24px;
    }
    .researchFzs-box {
        margin-top: 35px;
    }
    .researchFzs-box .swiper-button-next {
        width: 30px;
        height: 30px;
        right: -10%;
    }
    .researchFzs-box .swiper-button-prev {
        left: -10%;
        width: 30px;
        height: 30px;
    }
    .researchFzs-box .swiper-pagination {
        bottom: -20%;
        left: 38%;
    }
    .research-fzs {
        padding-top: 40px;
    }
    .research-fzs-warp {
        padding: 64px 0 100px 0;
    }
    .researchLw-box .list-cont .cont-tit h2 {
        font-size: 20px;
    }
    .researchLw-box .list-cont .ul-con li {
        padding: 12px 0;
        width: 100%;
    }
    .researchLw-box .list-cont {
        padding: 30px 20px;
    }
    .country-top .top-list .list-img img {
        width: 118px;
        height: 163px;
    }
    .country-top .list-text {
        padding-left: 20px;
    }
    .country-top .list-text h3 i {
        font-size: 14px;
        line-height: 24px;
        padding-left: 5px;
    }
    .country-top .list-text h2 {
        font-size: 20px;
    }
    .countryShow-box .box-ul .box-tab {
        padding: 15px;
    }
    .countryShow-box .box-ul .box-bar .bar-pdf {
        padding: 12px 50px;
    }
    .countryShow-box .dt-top h2 {
        font-size: 20px;
    }
    .countryShow-box .box-ul .box-tab .tab-icon i {
        width: 26px;
        height: 26px;
    }
    .acade-bot .swiper-button-next {
        right: 91%;
    }
    .pTeam-box .box-link .link-img img {
        height: 260px;
    }
    .pTeam-box .row>div {
        margin-top: 25px;
    }

    .project-extro {
        background: inherit;
    }
    .footer1{
        display: none;
    }
    /* 统计表 */
    .layui-layout-admin .navItem-head .head-left {
        font-size: 20px;
        line-height: 32px;
    }
    .layui-layout-admin .navItem-head {
        padding: 18px 35px;
    }
    .layui-layout-admin .navItem-head .head-right a span {
        font-size: 16px;
        line-height: 27px;
    }
    /* 统计表 */
    .project-tips{
        width: 70%;
    }
    .showProject_box .cent_text{
        margin-top: 30px;
    }
    .researchFzs-cont .cont-left h2 {
        font-size: 15px;
        min-height: 63px;
    }
    .researchFzsEn-box .researchFzs-cont .cont-left h2 {
        font-size: 14px;
        min-height: auto;
    }
    .iNews-box-en.iNews-box .box-left .cont2 h2 {
        font-size: 14px;
        line-height: 24px;
        -webkit-line-clamp: 5;
    }
    .iNews-box-en.iNews-box .box-right .cont2 h2 {
        font-size: 14px;
        line-height: 24px;
        -webkit-line-clamp: 5;
    }
    .iNews-box .box-left .cont3 p {
        font-size: 12px;
        line-height: 22px;
    }
    .iNews-box .box-right .cont3 p {
        font-size: 12px;
        line-height: 22px;
    }
}
@media screen and (max-width: 580px){
    .iScience-tit h2 {
        font-size: 26px;
    }
    .iScience-list .link-right .right2 {
        padding-top: 8px;
    }
    .iScience-list .link-right .right1 i {
        font-size: 18px;
        line-height: 30px;
    }
    .iScience-list .link-left {
        width: 100px;
        height: 100px;
        line-height: 100px;
    }
    .iScience-list .link-left img {
        width: 84px;
        height: 84px;
    }
    .iStudy-box {
        margin-top: 155px;
    }
    .iStudy-box .box-list h2 {
        font-size: 16px;
    }
    .iStudy-box .row{
        margin-top: -180px;
    }
    .iStudy-box .row>div{
        width: 50%;
        padding-top: 180px;
    }
    .iStudy-box .box-list .list-img img {
        width: 75%;
        height: auto;
    }
    .iPaper-box .box-link::after {
        width: 72px;
        height: 70px;
    }
    .iPaper-box .box-link .link-text h2 {
        font-size: 18px;
        line-height: 30px;
    }
    .index-comTit h2 {
        font-size: 26px;
    }
    .comLinkBox {
        padding: 6px 13px;
    }
    .comLinkBox i {
        width: 20px;
        height: 20px;
    }
    .comLinkBox span {
        font-size: 12px;
        padding-right: 20px;
    }
    .index-project .iProject-tip2 {
        position: absolute;
        bottom: -150px;
        left: 0;
    }
    .iProject .left-con h3 {
        font-size: 22px;
    }
    .iProject .left-con .con_text{
        margin-top: 10px;
    }
    .iProject .left-con p {
        font-size: 14px;
        line-height: 24px;
    }
    .iProject .left-con {
        margin-top: 25px;
        margin-bottom: 20px;
    }
    .index-project {
        padding-top: 70px;
    }
    .iProject .left h2 {
        font-size: 26px;
    }
    .index-project .iProject-tip1 {
        top: -145px;
    }
    .pExtro-left .left1 h2 {
        font-size: 24px;
    }
    .pExtro-left {
        width: 100%;
    }
    .pExtro-left .left2 p {
        font-size: 15px;
        line-height: 26px;
    }
    .project-extro {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .pExtro-left .left2 {
        padding: 30px 0 0 0;
    }
    .pExtro-left .left3 .left3-text1 h3 {
        font-size: 28px;
        line-height: 48px;
    }
    .pExtro-left .left3 .left3-text2 p {
        font-size: 14px;
        line-height: 25px;
    }
    .pExtro-left .left3 .left3-text1 span {
        font-size: 16px;
    }
    .pTeam-box .box-link .link-img img {
        height: 230px;
    }
    .pTeam-box .box-link .link-img{
        text-align: center;
    }
    .pTeam-tit h2 {
        font-size: 28px;
    }
    .pTeam-box .row>div {
        margin-top: 70px;
    }
    .pTeam-box .row>div{
        width: 50%;
    }
    .pTeam-box .box-link .left h3 {
        font-size: 18px;
    }
    .pTeam-box .box-link .left p {
        font-size: 12px;
        line-height: 18px;
    }
    .common-banner .bannerImg {
        height: 200px;
        object-fit: cover;
    }
    .contactTelBox-cent {
        padding: 95px 32px 40px 32px;
    }
    .newsList-box .box-link .right .right_box {
        padding-right: 1rem;
    }
}
@media screen and (max-width: 500px) {
        .layui-layout-admin {
        margin-top: 55px !important;
    }
    .newsList-box .box-link .right h2 {
        font-size: 16px;
        line-height: 26px;
    }
    .reportBox-ul .ul-link .left2 h2 {
        -webkit-line-clamp: 2;
    }
    .researchFzs-box .swiper-button-next, .researchFzs-box .swiper-button-prev {
        top: 118%;
    }
    .researchFzs-box .swiper-button-next {
        right: 3%;
    }
    .researchFzs-box .swiper-button-prev {
        left: 3%;
    }
    .news-top {
        padding: 110px 0 50px 0;
    }
    .iNews-box .box-left .left-img img {
        height: 236px;
    }
    .iNews-box .box-left .cont1 img {
        width: 18px;
    }
    .iNews-box .box-left .cont1 span {
        font-size: 14px;
    }
    .iNews-box .box-right {
        flex-direction: column;
    }
    .iNews-box .box-right .right-img img {
        width: 100%;
        height: 150px;
    }
    .iNews-box .box-right .cont1 span {
        font-size: 14px;
    }
    .iNews-box .box-right .cont1 img {
        width: 18px;
    }
    .iNews-box .box-right .right-cont {
        margin-left: 0;
        margin-top: 15px;
    }
    .newsList-box .box-link .left {
        width: 22%;
    }
    .newsList-box .box-link .left h3 {
        font-size: 24px;
    }
    .newsList-box .box-link .right {
       padding-left: 16px;
        width: 77%;
    }
    .newsList-box .box-link {
        padding: 25px 10px 15px 0;
    }
    /*.common-banner {*/
    /*    margin-top: 55px;*/
    /*}*/
    .common-banner .banner-tit .tit-box h2 {
        font-size: 22px;
        line-height: 32px;
    }
    .common-banner .banner-tit .tit-box h3 {
        font-size: 12px;
        line-height: 22px;
        letter-spacing: 2px;
        margin-top: 2px;
    }
    .contactTelBox-cent .cent-bg {
        width: 50%;
    }
    .contact-tel .tel-tit h2 {
        font-size: 26px;
    }
    .mt5 {
        margin-top: 35px;
    }
    .contact-hy>img{
        height: 210px;
        object-fit: cover;
    }
    .contact-hy .hy-tit {
        width: 80%;
    }
    .contact-hy .hy-tit .tit-box h2 {
        font-size: 22px;
    }
    .contact-hy .hy-form {
        padding: 35px 30px;
    }
    .contact-hy .hy-form h2 {
        font-size: 24px;
    }
    .latestDetail .left-dt .dt-top h2 {
        font-size: 20px;
        line-height: 30px;
    }
    .latestDetail .left-dt .dt-top p i {
        font-size: 14px;
        line-height: 24px;
        padding-left: 5px;
    }
    .common-nav .box-left a {
        padding: 8px 8px;
    }
    .country-top {
        padding-bottom: 40px;
    }
    .country-top .top-list .list-img img {
        width: 82px;
        height: 120px;
    }
    .country-top .list-text .textBox {
        margin-top: 16px;
    }
    .country-top .list-text h2 {
        font-size: 18px;
    }
    .country-top .list-text p {
        font-size: 14px;
        line-height: 24px;
    }
    .country-top .list-text h3 {
        margin: 8px 0;
    }
    .country-list {
        padding: 45px 0 45px 0;
    }
    .country-list .list-text h2 {
        font-size: 20px;
        line-height: 32px;
    }
    .countryShow {
        padding-top: 100px;
    }
    .countryShow-box {
        padding: 30px 15px 50px 15px;
    }
    .countryShow-box .dt-top h2 {
        font-size: 18px;
    }
    .countryShow-box .box-ul .box-tab {
        padding: 12px;
    }
    .countryShow-box .box-ul .box-bar {
        padding: 16px;
    }
    .countryShow-box .box-ul .box-bar .bar-pdf {
        padding: 10px 45px;
    }
    .countryShow-box .box-link a {
        padding: 10px 45px;
    }
    .acade-bot .swiper-button-next {
        right: 87%;
    }
    .project-acade .list-left h2 {
        font-size: 25px;
    }
    .pTeam-box .box-link .link-img img {
        height: 160px;
    }
    .pTeam-box .row>div {
        margin-top: 30px;
    }
    .pTeam-box .box-link {
        padding: 0 0 25px 0;
    }

    /* 统计表 */
    .layui-layout-admin .navItem-head .head-left {
        font-size: 18px;
        line-height: 30px;
    }
    .layui-layout-admin .navItem-head {
        padding: 15px 15px;
    }
    /* 统计表 */
    .news_comTit .tit_cent h2 {
        font-size: 26px;
    }
    .project-tips {
        width: 95%;
        height: 90%;
    }
    .project-tips .pTips-text p {
        font-size: 14px;
        line-height: 24px;
    }
    .project-tips .pTips-text {
        margin-top: 10px;
    }
    .project-tips .pList {
        margin-top: 16px;
        padding-top: 16px;
    }
    .project-tips .pTips-img img {
        width: 116px;
        height: 116px;
    }
    .project-tips .pTips-tit {
        margin-top: 10px;
    }
    .project-tips .pList_box a {
        font-size: 14px;
    }
    .project-tips .pList_box li {
        margin-bottom: 13px;
    }
    .pTeam-box {
        margin-top: 40px;
    }
    .showProject_box .cent_text .text1 h2 {
        font-size: 26px;
    }
    .showProject_box .list_ul a {
        font-size: 18px;
        line-height: 30px;
    }
    .showProject_box .list_ul li:not(:last-child) {
        margin-bottom: 25px;
    }
    .showProject_box {
        padding: 105px 25px 60px 25px;
    }
}