@charset "utf-8";


@media screen and (max-width:1366px){
    .container{padding: 0 20px;}

    .side-nav > dl > dd{margin: 0 6px;margin-bottom: 5px;}
    /*底部---foot*/
    /*二维码*/
    body .company_con{display: none;}
    body .copyright .container{width: auto;}
}

@media screen and (max-width:1280px){
    .company_left{max-width: 100%;margin-right: 1vw;width: 100%;}
    .company_con{display: none;}
    
    .foot-phone{height: auto;}
    .company_left a{max-width: 174px;}
}

@media screen and (max-width:1024px) {
    .container{padding: 0 20px;}
     /*底部---foot*/
    .footer{padding: 30px 0;height: 100%;}
    .foot_mune{width: 100%;margin-bottom: 40px;}
    .foot_mune li{width: 100%;text-align: left;margin: 6px 5px;}
    .footer p{margin: 0;padding-bottom: 12px;}
    .foot_mune p:nth-child(1){border-bottom: 1px solid rgba(255,255,255,0.19);overflow: hidden;padding-right: 5px;}
    .foot_mune p:nth-child(1) span{display: block;}
    .foot_mune p:nth-child(2){display: none;margin-top: 10px;}
    .foot_mune a {padding-left: 18px;font-size: 14px;}

    .company{width: 100%;}
    .footer .container:nth-child(2){margin-top: 20px;}
    .follow{overflow: hidden;width: 100%;margin: 0 auto;float: none;}
    .follow li:nth-child(1){width: 100%;}
    .ewm_box{display: none;}

    
    /*底部信息*/
    .copyright .container div{float: none;}
    .copyright .item{margin: 0;}
    .copyright .container .web_link{float: none;}
    .copyright{padding:  2rem 0rem;font-size: 13px;} 
    .web_link i{float: right;}


    /*------------------------------内页 -----------------------*/
    /*---标题 ---*/
    body .info_tile{margin:4vw 0;}
    /*---内页产品 ---*/
    body .pro-wrap{padding: 0;}
    body .pro-wrap .pro_rig{top: 0;opacity: 1;}
    body .pro-wrap ul .pro_li .p-tit{margin-top: 10px;}
    body .pro-wrap ul .pro_li .p-tit > h4{margin-bottom: 10px;}
    body .pro-wrap ul .pro_li:nth-of-type(n+5){margin-top: 0;}

    /*---内页产品 左侧---*/
    body .cp{display: none;}
    
    /*内页新闻---news*/
    .news-wrap ul li .news-con h4{font-size: 20px;margin: 0;}
}

@media screen and (max-width:768px) {
    /*导航*/
    .headbox{display: none;}
    .htmleaf-container{display: block;margin: 10px 0;}

    /*banner*/
    #slider img{height: 450px;object-fit: cover;}
    
    /*---更多标题---*/
    body .move .am-fl{font-size: 4.5vw;}
    body .move .am-fr{font-size: 3vw;}
    
    /*---视频---*/
    body .v_bj{height: 620px;object-fit: cover;}
    
    /*---新闻---*/
    #news_rec{display: none;}
    body #news_rec2{display: block;}
    body #news_rec{padding: 0;}
    body #news_rec .swiper-slide{display: table;}
    body .news ul{width: 100%;}
    body .news .news_con{margin: 0;}
    body .news .news_img{display: table-header-group;}
    body .news_con .title{font-size: 5vw;}
    body .news_con .add_time{font-size: 2.6vw;}
    body .news_con .con{font-size: 2.6vw;}
    body .news_con .move{font-size: 4.4vw;}
    body .news .swiper-pagination-bullets{display: none;}
    body #news_rec2{padding-top: 4vw;}
    

    /*------------------------------内页 -----------------------*/
    /*---标题 ---*/
    /*---内页产品 ---*/
    body .pro-wrap ul .pro_li{width: 48%;margin: 2.5vw 1%;}
    body .pro-wrap ul .pro_li:nth-of-type(n+5){margin-top: 2.5vw;}

    /*内页新闻---news*/
    .news-wrap{padding: 35px 0;}
    .news-wrap ul li{padding: 0;margin-bottom: 25px;}
    .news-wrap ul li .news-img{margin-right: 4.7vw;width: 40%;}
    .news-wrap ul li .news-con{width: 55%;}
    .news-wrap ul li .news-con .news_rig{display: none;}
    body.am-img-responsive{width: 100%;height: 100%;max-height: 162px;}/*图片*/
    .news-wrap ul li .news-con .news_time{font-size: 14px;}
    .news-wrap ul li .news-con .news_con{font-size: 14px;}

    .pageWrap{margin: 5px 0 0;}


}

@media screen and (max-width:440px) {
    .container{padding: 0 15px;}

    /*banner*/
    body #slider img{height: 100% !important;}
    body #slider .swiper-pagination{padding: 0;text-align:center;bottom: 9px;}
    body #slider .swiper-pagination-bullet{font-size: 12px;width: 20px;height: 20px;}

    /*---更多标题---*/
    body .move .am-fl{font-size: 6.5vw;}
    body .move .am-fr{font-size: 5vw;}
    body .move .am-fr{padding: 1.2vw 0;}
    
    /*---产品---*/
    body .pro_mune{margin: 6vw 0;padding: 0;}
    #pro_con{padding: 0 16px;}
    
    /*---视频---*/
    body .v_bj{height: 400px;}
    body .video .video_icon .play{width: 70px;height: 70px}
    body .video .video_icon .play2{width: 35px;}
    body .video .video_icon2 img{width: 60%;}
    
    /*---加盟---*/
    body .join{padding: 0;}
    body #joins{padding: 16px;}
    .join .new_move {padding: 0 15px;}
    body #joins .swiper-slide a{opacity: 0.7;display: block;padding: 8px 0;}
    body #joins .swiper-slide-active a{opacity: 1;padding: 0;}

    /*---新闻---*/
    
    .new{padding: 0;}
    .new .new_move {padding: 0 15px;}
    body #news_rec .swiper-slide{max-width: 375px;}
    
    /*---底部 ---*/
    body .foot_mune p:nth-child(1){font-size: 14px;}
    body .company_con{display: none;}
    body .company_right {float: left;}


    /*------------------------------内页 -----------------------*/
    /*---导航 ---*/
    body .here_wrap .breadcrumb{display: none;}
    body .side-nav{width: 100%;max-width: 100%;}
    body .side-nav > dl > dd{width: 30%;margin: 0 5px 5px;}
    
    /*---右侧框 ---*/
    body .first_cat{display: none;}


    /*内页新闻---news*/
    .news-wrap ul li .news-img{margin: 0;width: 100%;}
    .news-wrap ul li .news-con{width: 100%;margin-top: 3vw;}
    .news-wrap ul li .news-con .news_rig{display: none;}
    .news-wrap ul li .news-con .news_time{margin: 1vw 0;}

    /*内页四大图---news*/
    .foot2{margin-bottom: 40px;}
    .four_icon{padding-top: 18%;}
    .four_icon:nth-child(4){padding-top: 15.1%;}
    .four_icon .four_title{font-size: 18px;margin-top: 9px;margin-bottom: 2px;}
    .four_icon .four_explain{opacity: 1;bottom: 0;font-size: 12px;}
    

    /*联系我们----*/
    .info-wrap > .info_con{width: 100%;}
    body .con_ewm{width: 100%}
    #allmap{padding-bottom: 70%;}
}