@media screen and (max-width: 1680px) {

    /*下拉菜单*/
    .dropdown-container .dropdown-text{ width:255px; }
    /*下拉菜单*/
   
   
    .history-timeline::after,.history-timeline::before{ top:11px; }

    .honor-top-num .item .item-num .text{ padding-top:1.3em; }

}



@media screen and (max-width: 1440px) {

    .header-container .nav{
        flex:0.82;
    }
    
    /*下拉菜单*/
    .dropdown-container .dropdown-text{ width:200px; }
    /*下拉菜单*/

    .banner img{ min-height:500px; }

    /* home-section03 */
    .home-plan-tab .home-plan-tab-item .txt .desc{ margin:1.5em 0 3em 0; }
    /* home-section03 */

    /*关于我们*/
    .history-timeline::after,.history-timeline::before{ top:8.5px; }

    .honor-top-num{ width:40%; }
    .honor-top-num .item .item-num .text{ padding-top:1em; }
    /*关于我们*/

}

@media screen and (max-width: 1200px) {
    .container{
        width:94%;
    }

    /* home-section02 */
    .home-prod .home-prod-item{ width:33%; } 
    /* home-section02 */

    /* home-section04 */
    .home-advantage .item .content{ padding:5%; }
    .home-advantage .item .txt{ margin-left:5%; }
    /* home-section04 */

    .footer-nav {
        flex: 0 0 85%;
    }

}

@media screen and (max-width: 1024px) {

    .container{
        width:100%; padding:0 20px;
    }

    .header-container .nav{
        flex:0.9;
    }

    /*下拉菜单*/
    .dropdown-container .dropdown-list .dropdown-item{ width:47.5%; margin-right:5%; }
    .dropdown-container .dropdown-list .dropdown-item:nth-child(3n){ margin-right:5%; }
    .dropdown-container .dropdown-list .dropdown-item:nth-child(2n){ margin-right:0; }
    /*下拉菜单*/

    .banner img{ min-height:400px; }

    /* home-section02 */
    .home-prod .home-prod-item{ width:49.5%; margin-top:1%; }
    .home-prod-item a{ padding:5%; }
    /* home-section02 */

    /* home-section03 */
    .home-plan-nav{ width:100%; }
    .home-plan-tab .home-plan-tab-item .txt .desc{ margin:1em 0 2em 0; }
    .home-plan-tab .home-plan-tab-item .img img{ min-height:300px; }

    .customer-track .item{ margin:0 20px; }
    /* home-section03 */

    /*footer*/
    .footer-nav{ flex:0 0 85%; }
    /*footer*/

    .footer-content{ display:none}

    .page-nav a{padding:0 2em;}

    /*联系我们*/
    .contact-list .col-12{ max-width:100%; margin-top:20px; }
    .contact-list .col-12:first-child{ margin-top:0; }
    .contact-list .item{ padding:16px; }
    .contact-list .item .desc{ margin-top:0; }

    .office-list .col-12{ max-width:100%; margin-top:20px;  }
    .office-list .col-12:first-child{ margin-top:0; }
    .office-list .item .line{ margin:10px 0 15px 0; }

    .contact-form .form-btn{margin-top:20px;}
    /*联系我们*/

    /*新闻*/
    .news-list .txt .desc{ margin:0.5em 0 1em 0; line-height:1.8; }
    /*新闻*/

    /*案例*/
    .case-list .item{ max-width:49%; }
    /*案例*/

    /*产品详情*/
    .prod-content{ line-height:1.8; }
    .prod-parameter .item{ flex-direction: column; }
    .prod-parameter .item .title{ flex:0; border-bottom: 1px solid #d3d7db; border-right:none; }
    .prod-parameter .item .desc{ line-height:1.5; }
    /*产品详情*/

    /*解决方案*/
    .solution-intro{ width:80%; padding:0 2em; }
    .solution-ability .item .text{ padding-left:1em; }
    .solution-ability .item .text .desc{ line-height:1.8; }
    /*解决方案*/

    /**产品专题**/
    .product-features .item .title{ padding:0 1em; }
    .product-advantages .item{ padding:16px; }
    .product-advantages .item .desc{ line-height:1.8; }
    .product-vlaue .item{ padding:0 16px; }
    .product-vlaue .item .desc{ line-height:1.8; }
    .product-case .item .desc{line-height:1.8; }
    /**产品专题**/

    /*关于我们*/
    .about-culture-list .item .txt{ padding:5%; }
    .about-culture-list .item .txt .desc{ line-height:1.7; }

    .history-swiper .swiper-slide{ width:60%; }
    .history-prev{ left:20%; }
    .history-next{ right:20%; }

    .honor-top{ flex-wrap: wrap; }
    .honor-top-text{ width:100%; }
    .honor-top-txt .desc{ margin-top:1em; line-height:1.5; }
    .honor-top-num{ width:100%; margin-top:2em; }
    .honor-top-num .item .item-num{ align-items: end;}
    .honor-top-num .item .item-num .text{ padding-top:0; padding-bottom:10px; }
    .honor-top-num .item .item-num .num{ padding-bottom:10px; }

    .honor-top-num .item .item-title{ margin-top:1em; }
    .history-timeline::after,.history-timeline::before{ top:4px; }
    /*关于我们*/

}


@media screen and (max-width: 768px) {

    .container{ padding:0 16px; }


    .header-container .nav{display: none;}
    .header-container .tel{display: none;}
    .nav-btn{display: block;}

    .wap-nav-main{display: flex;}


    .banner img{ min-height:350px; }
    .banner .ban-text .ban-btn a:nth-child(2){ background-color:#3366ff; border-color:#3366ff; }
    .banner .ban-text .ban-btn a:nth-child(2):hover{ background-color: #ffffff; color: #3366ff; border-color: #ffffff; }


    .section-title .desc{ line-height:1.8; margin:1em 0; }

    /* home-section01 */
    .home-about .img{ width: 100%; }
    /* home-section01 */


    /* home-section03 */
    /* 移动端分段按钮：采用 padding 隔离产生项间间距，不使用 margin——margin 会叠加到 col-6 的 25% 宽度外破坏栅格布局导致换行错乱 */
    .home-plan-nav{ background-color:transparent; border-radius:0; }
    .home-plan-nav .home-plan-nav-item{ background-color: #efecfd; margin:5px; max-width:calc(50% - 10px); }
    .home-plan-tab .home-plan-tab-item .img img{ min-height:auto; }
    .home-plan-tab .home-plan-tab-item .txt{ padding:16px; }
    .home-plan-tab .home-plan-tab-item .txt .desc{ margin:1em 0; }

    .customer-track .item{ margin:0 15px; }
    /* home-section03 */

    /* home-section04 */
    .home-advantage{ margin-left:0; margin-right:0; }
    .home-advantage .item{ padding:0; }
    .home-advantage .item .content{ padding:16px; }
    .home-advantage .item .txt{ margin-left:16px; }
    /* home-section04 */

    /* home-section04 */
    .section-title2{ flex-direction: column; align-items:start; }
    .section-title2 .tit .desc2{ margin-bottom:1em; }
    
    .home-news .item{ flex:0 0 49%; }
    .home-news .item:first-child{ display:none; }
    /* home-section04 */

    .advertising .advertising-content{ padding:20px 0; }    
    .advertising .desc{ margin:1em 0; }


    /*内页公共*/
    .page-ban img{ min-height:240px; }
    .page-nav{ height:auto; line-height:40px; }
    .page-nav .container{ padding:0; }
    .page-nav a{ padding:0; width:25%; text-align:center; }

    .page-nav9 a{ width:50%; }

    /*内页公共*/

    /*联系我们*/
    .contact-form .col-12{ max-width:100%; }
    .contact-form .form-item .label{ margin:0.7em 0 0.7em 0.7em; }
    /*联系我们*/

    /*新闻*/
    .news-list .item{ flex-direction: column; padding:20px 0; }
    .news-list .item .img{ width:100%; }
    .news-list .item .img img{ height:auto; }
    .news-list .item .txt{ width:100%; margin-top:10px; }
    .news-list .txt .desc{ line-height:1.5; }
    .news-list .txt .more .more-text{ margin-right:1.5em; }
    /*新闻*/

    /*新闻详情*/
    .news-detail-meta{margin-top:1em; padding:0.7em 0; }
    .news-detail-meta .meta-item { font-size:12px; padding-right:1em; margin-right:1em; }
    .news-detail-lead{ line-height:1.8;  margin:1em 0; }

    .news-detail-content{ line-height:1.8; }

    .news-detail-switch .switch-item{ flex:0 0 100%; }
    .news-detail-switch .next { margin-top:1em; }    
    /*新闻详情*/

    /*案例*/
    .case-list .item{ max-width:100%; width:100%; padding:16px; }
    /*案例*/

    /*产品列表*/
    .prod-list{ margin-top:0; }
    .prod-list .item{ max-width:100%; width:100%; margin-top:0; }
    .prod-list .item .title{ margin:1em 0; }
    /*产品列表*/

    /*产品详情*/
    .prod-img{ width:85%; }
    /*产品详情*/

    /*解决方案*/
    .solution-intro{ width:100%; }
    .solution-ability .item{ max-width:100%; }
    .solution-ability .item:nth-child(2){ border-top:0; }
    .solution-architecture .item{ max-width:100%; margin-bottom:10px; }
    /*解决方案*/

    /**产品专题**/
    .product-features .item{ margin-top:20px; }
    .product-features .item:nth-child(-n+2){ margin-top:0; }
    .product-features .item .title{ margin-top:1em; }

    .product-advantages .item{ max-width:100%; width:100%; margin-top:10px; }
    .product-advantages .item:first-child{ margin-top:0; }

    .product-vlaue .item{ margin-top:20px; }
    .product-vlaue .item:first-child{ margin-top:0; }
    .product-vlaue .item .title{ margin:1em 0; }

    .product-advantages .item .title{ height:auto; }
    .product-case .item{ max-width:100%; padding:1em 0; }
    /**产品专题**/

    /*关于我们*/
    .about-profile{ flex-wrap: wrap; }
    .about-profile .about-img{ height:70vw; padding:0 12% 0 0; margin-top:20px; }


    .about-philosophy{ justify-content:center; }
    .about-philosophy .item{ margin-top:20px; }
    .about-philosophy .item:nth-child(-n+3){ margin-top:0; }

    .honor-top-num .item{ width:30%; margin-right:5%; }
    .honor-top-num .item:last-child{ margin-right:0; }

    .about-title .desc{ margin:1em 0 0 0; }
    .about-culture-list .item{ max-width:100%; width:100%; margin-top:20px; }
    .about-culture-list .item .txt{ padding:20px; }
    .about-culture-list .item .txt .title{ font-size:18px; }

    .history-swiper .swiper-slide{ width:80%; }
    .history-prev{ left:10%; }
    .history-next{ right:10%; }
    .timeline-swiper .swiper-slide{ width:33.33%; }
    /*关于我们*/
}


@media screen and (max-width: 540px) {

    /* home-section02 */
    .home-prod .home-prod-item{ width:100%; margin-top:16px; }
    .home-prod .home-prod-item:first-child{ margin-top:0; }
    .home-prod-item a{ padding:16px; }
    /* home-section02 */


    /*产品详情*/
    .prod-img{ width:100%; }
    /*产品详情*/

}