@media screen and (max-width: 1600px) {
    .commonWidth {
        width: 1300px;
    }
}

@media screen and (max-width: 1500px) {
    .commonWidth {
        width: 100%;
        padding: 0px 40px;
    }
}

@media screen and (max-width: 1300px) {
    .header_btn+.header_btn {
        margin-left: 20px
    }
    .logo {
        width: 50%;
        display: block;
    }
    .logo img {
        width: 100%
    }
}

@media screen and (max-width: 1200px) {
    .commonWidth {
        width: 100%;
        padding: 0px 15px;
    }
    .header {
        padding: 0px 15px;
        padding-bottom: 56%;
    }
    .logo {
        width: 40%;
        display: block;
    }
    .logo img {
        width: 100%;
    }
    .header_btn_box {
        padding: 10px 0;
    }
    .header_btn_cont {
        padding-top: 20px;
    }
    .header_btn+.header_btn {
        margin-left: 30px;
    }
    .newsCont,
    .newsidx_item,
    .speech_box,
    .viewpoint_box {
        width: calc((100% / 2) - 20px);
    }
    .sub_forum_detail_pic {
        width: 400px;
        height: 230px
    }
    .sun_forum_detail_text {
        width: calc(100% - 430px);
    }
    .sub_forum_detail>a {
        align-items: center;
    }
    .sub_forum_cont {
        width: calc(100% - 260px);
    }
    .banner .swiperNext,
    .banner .swiperPrev {
        display: none;
    }
    .expert_list {
        width: calc((100% / 2) - 20px);
    }
    .expert_img>img {
        margin: 0 auto;
    }
}

@media screen and (max-width: 950px) {
    .commonTitle>h3 {
        font-size: 20px;
    }
    .introduction_cont {
        margin-top: 20px;
    }
    .introduction_cont>p {
        font-size: 16px;
    }
    .banner {
        height: 290px;
    }
    .swiperBanner {
        height: 234px;
    }
    .mySwiper {
        display: none;
    }
    .banner .swiperNext,
    .banner .swiperPrev {
        display: block;
        width: 38px;
        height: 38px;
        background-size: cover;
        top: auto;
        bottom: 0px;
    }
    .banner .swiperNext {
        left: 50px;
        right: 0px;
    }
    .banner .swiperPrev {
        left: 0px;
    }
    .expert_bg,
    .seminar {
        padding: 20px 0px;
    }
    .expert_item {
        margin-top: 20px;
        gap: 20px 0px;
    }
    .expert_list {
        width: 100%;
    }
    .expert_detail>h3 {
        font-size: 18px;
    }
    .expert_detail>p {
        font-size: 14px;
    }
    .video_swiper {
        height: 100%;
    }
    .video_img {
        height: 220px;
    }
    .footer {
        height: 80px;
    }
    .speech_menu>div>h3 {
        font-size: 18px;
    }
    .swiper_speech_list {
        width: 100%;
    }
    .swiperVideoNext,
    .swiperVideoPrev {
        display: none;
    }
    .swiper_box>h3 {
        font-size: 16px;
    }
    .media_list {
        width: 100%;
    }
    .media_list {
        list-style: none;
    }
.header{margin-top: 50px;position:relative}
    .header_btn_cont {
        display: none;
    }
    .headerBg{position:absolute;top:0;z-index: 11;width:100%;background:#ac0004;left:0;height: 0;}
    .header_btn_box{padding:0}
    .logo {
        width: 100%;
        margin: 0 auto;
        margin-top: -50px;
        background:#ac0004
    }
    .newsIdx_box,
    .leader_box {
        flex-direction: column;
    }
    .newsCont,
    .newsidx_item,
    .speech_box,
    .viewpoint_box {
        width: 100%
    }
    .comonTitle_text>h3 {
        font-size: 26px;
    }
    .view_menu>.scholarNavAct {
        font-size: 21px
    }
    .comonTitle_text>span,
    .view_menu>div+div {
        font-size: 18px
    }
    .newsIdx,
    .leader_bg,
    .achievement_bg,
    .sub_forum_bg,
    .footer_bg {
        padding: 30px 0
    }
    .newsDetail,
    .newsidx_item,
    .newsidx_list,
    .speech_tab,
    .view_cont,
    .achievement_box,
    .sub_forum_tab,.forum_list {
        margin-top: 20px;
    }
    .news_pic {
        height: auto;
    }
    .leader_bg {
        height: auto;
    }
    .speech_detail_pic {
        width: 110px;
        height: 110px;
    }
    .speech_detail_pic img {
        width: 100%;
        height: 100%;
        object-fit: cover
    }
    .speech_detail_text {
        width: calc(100% - 120px);
    }
    .speech_detail>a {
        align-items: center;
    }
    .speech_detail_text>h3 {
        font-size: 24px
    }
    .speech_detail_text>span {
        margin: 5px;
    }
    .speech_detail {
        padding-bottom: 20px
    }
    .speech_menu>div {
        width: 67px;
    }
    .view_menu>div+div {
        margin-left: 10px
    }
    .view_menu {
        transform: translateY(-80px);
    }
    .view_detail {
        height: 480px
    }
    .videoIdxDetailSecItemPic {
        width: 120px;
        height: 67px;
        border-radius: 5px;
    }
    .videoIdxDetailSecItem {
        align-items: center
    }
    .videoIdxDetailSecItemText {
        width: calc(100% - 135px);
    }
    .videoIdxDetailSecItemText>h3 {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        line-height: 1.5
    }
    .videoIdxDetailSecItemText>span {
        margin-top: 10px
    }
    .achievement_menu {
        transform: none;
    }
    .achievement_menu>div {
        word-break: keep-all;
        font-size: 20px
    }
    .achievement_menu {
        overflow-x: scroll;
        padding: 0 10px 10px 10px;
        width: 100%;
        justify-content: flex-start;
    }
    .certify {
        padding: 0 15px;
        margin: 20px 0;
        padding-bottom: 110px;
    }
    .certify .swiper-slide {
        width: 100%;
        height: 240px;
    }
    .achievement_text>a>h3 {
        font-size: 20px;
    }
    .achievement_box {
        margin: 0;
        margin-top: 20px;
    }
    .certify .swiper-button-prev,
    .certify .swiper-button-next {
        width: 30px;
        height: 30px;
        bottom: 110px
    }
    .certify .swiper-button-prev {
        left: 20%;
    }
    .certify .swiper-button-next {
        right: 20%;
    }
    .sub_forum_tab {
        flex-direction: column
    }
    .sub_forum_menu {
        width: 100%;
        display: flex;
        overflow-x: auto;
        padding-bottom: 10px;
    }
    .sub_forum_menu>div {
        word-break: keep-all;
        display: block;
        overflow: initial;
        border: none;
        padding: 0;
    }
    .sub_forum_menu>div+div {
        margin-left: 20px;
        padding: 0;
    }
    .sub_forum_menu>.scholarNavAct {
        background: none;
        /* border:none; */
    }
    .sub_forum_cont {
        width: 100%;
        margin-top: 20px;
    }
    .sub_forum_detail>a {
        flex-direction: column;
        width: 100%;
    }
    .sub_forum_detail_pic {
        width: 100%;
        height: auto;
        max-width: 400px;
    }
    .sun_forum_detail_text {
        width: 100%;
        margin-top: 20px;
        padding-top: 0;
    }
    .sun_forum_detail_text>h3 {
        font-size: 20px;
    }
    .footer_bg {
        height: auto
    }
    .foot {
        width: 100%;
        padding: 0 15px;
    }
    .foot>p {
        -webkit-line-clamp: 10;
    }
    .foot>img {
        width: 90%;
        margin: 20px auto 0 auto;
    }
    .commonFlex {
        flex-direction: column
    }
    .commonNavLeft {
        width: 100%
    }
    .forum_list {
        width: 100%;
    }
    .commonNavLeft>ul>h3 {
        font-size: 22px;
    }
    .vjs_video_3-dimensions{max-width:100%;height:240px;}
}

@media screen and (max-width: 554px) {
    .headerBg {
        /* display: none; */
    }
    .commonNavLeft>ul>li>a {
        line-height: 50px;
        height: 50px
    }
    .forum_item>a>span {
        font-size: 14px;
        flex-shrink: 0;
        margin-left: 10px
    }
    .forum_article{width:100%;}
}