
@media screen and (max-width:1660px) {
    nav ul li .oneNav{ padding: 0 42px;  }

}

@media screen and (max-width:1440px) {
    body{ font-size: 14px;}
    .w70{ width: 80%; }
    nav ul li .oneNav{ padding: 0 35px; line-height: 66px;  }
    .menuContent{ left: 10vw;}
    .banImg{ width: 100%; height: 600px;}
    .menuContent li dl{max-height: 600px;width: calc(80vw - 250px);}
    .menuContentUl a{ height: 48px;  margin-top: 15px; }
    .anUl a{ height: 80px; }
    .idxCaseUl li .wmax a,.idxProRightUl li .wmax a{ height: 38px;}
    .idxCaseClass a{ padding:12px 0; width: 15%; text-align: center;}
    .idxCaseUl li .img {   height:185px;}
    .idxProLeft a{ width: 90%; padding-left: 12px; height: 42px; white-space: nowrap;    overflow: hidden;text-overflow:ellipsis;}
    .idxProLeft li i{    width: calc( 10% - 6px);}
    .idxProRightUl li .img{ height: 178px;}
    .idxProLeft li::before{ width: 6px; height: 6px;}
    .idxAbout .paly,.aboutRight .paly{ width: 80px; height: 80px;}
    .idxAboutRight .line-clamp5{-webkit-line-clamp:4}
    .idxMore{ width: 180px; height: 46px;}
    .idxAboutRight .title span,.idxProLeft .title span,.mainLeft .title span{ width: 14px; height: 14px;}
    .idxNewsLeft .img{ width: 100%; height: 310px;}
    .idxNewsRightItem .txt{width: calc(100% - 250px);}
    .idxNewsRightItem .img{ width: 225px; height: 140px;}
    footer .top .left{ width: 72%;}
    .jjfaDIv{ width: 20vw;}
    .proList li .img{  height: 210px; }
    .proList li .wmax a{ height: 40px;}
    .mainLeft .class a{ height: 54px;}
 
    .gbookBox  .submit{ line-height: 48px;  }
    .newslist li .img{    width: 350px;height: 225px;}
    .newslist li .txt{width: calc(100% - 350px);}

    .newsPage .yuan{  width: 40px; height: 40px;}
    .newsPage .txt{ width: calc(100% - 50px);}
     
}

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

   
    .w70{ width: 90%; }
    .banImg{   height: 500px;}
    .menuContent li dl{max-height: 500px; }
    nav ul li .oneNav{ padding: 0 30px; line-height: 60px; font-size: 16px;}
    .menuContent{ left: 5vw;padding-top:20px; width: 230px;}
    
    .menuContent li dl{width: calc(90vw - 230px);max-height: 500px;}
    .menuContentUl a{ width: 19%;  margin-right: 1.25%;}
    .menuContentUl a:nth-child(6n){ margin-right:  1.25%;}
    .menuContentUl a:nth-child(5n){ margin-right: 0;}
    .idxAboutRight .line-clamp5{-webkit-line-clamp:5}
    .neiBan{ height: 300px;}
    .neiBanTxt{ height: 200px; width: 500px;}
    .proList li .wmax a{ height: 35px;}
}

@media screen and (max-width:1000px) {
    body{ font-size: 12px;}
    .w70{ width: 96%; }
    
    nav ul li .oneNav{ padding: 0 20px; text-align: center; line-height: 50px;}
    .menuContent{ width: 210px; left: 2vw;}
    .menuContentUl a{ width: 19%;  margin-right: 1.25%; height: 38px;}
    .menuContentUl a:nth-child(6n){ margin-right:  1.25%;}
    .menuContentUl a:nth-child(5n){ margin-right: 0;}
    .banImg{ height: 450px;}
    .menuContent li dl{max-height: 450px; }
    .idxNav a{ height: 180px;}
    .idxNav a:hover .top{  margin-top: -180px; }

    /* .idxCaseUl li{    width: calc((100% - 50px) / 2); box-shadow: 0 0 10px rgba(0, 0, 0, .15);}
    .idxCaseUl li:nth-child(4n){ margin-right: 25px;}
    .idxCaseUl li:nth-child(2n){ margin-right: 0;}*/
    .idxCaseUl li .img{ height: 153px;}
    .idxMore{width: 150px;height: 40px;}
    .jjfaDIv{ width: 23vw;}
    .idxNewsLeft .img{ height: 255px;}
    .idxNewsRightItem .img{width: 175px;    height: 110px;}
    .idxNewsRightItem .txt{width: calc(100% - 180px);}
    .idxProRightUl li .img{ height: 145px;}

    div.video-wrap{ width: 96vw; height: auto;}
    div.close-btn{right: 0;top: -60px;}

    .proList li{ width: calc((100% - 50px)/ 2); margin-right: 25px; margin-bottom: 25px;}
    .proList li:nth-child(3n){ margin-right: 25px;}
    .proList li:nth-child(2n){ margin-right: 0;}
    .proList li .img{  height: 240px; }
    .proList li .wmax a{ height: 40px;}
    .mainLeft .class a{ height: 54px;}
    .wyz li{ display: none;}
    .toTop{ width: 50px; height: 50px;}
    
}
@media screen and (max-width:750px) {

    .w70{ width: 100%; padding: 0 20px; }
    header{ height: 60px; padding: 0 !important; position: fixed; left: 0; top: 0; width: 100%; z-index: 150; background-color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, .15);}
    body::before{ display: block; content: ''; width: 100%; height: 60px; background-color: #fff;}
    header .w70{ height: 60px; padding-right: 0 !important;}
    header .tel{ display: none;}
     nav{ display: none;}
   .logoTxt{ display: none;}
   .logoImg{ width: auto; height: 32px;}
   .menuContent{ display: none;}
   .banImg { height: 300px;}

   .h_nav {display: flex;margin-left: 0;}
   .h_nav.close{align-items: center; justify-content: center;}
   .banner .swiper-pagination-bullet{ width:8px; height: 8px; }
   .idxNav{ flex-wrap: wrap;}
   .idxNav a{ width: calc((100% - 15px) / 2); margin-bottom: 15px;}
   .idxNav a{ height: 130px;}
   .idxNav a:hover .top{  margin-top: -130px; }
   .idxNavIcon{ height: 32PX;}
   .idxCaseClass a:last-child{ display: none;}
   .idxCaseClass{ overflow-x: scroll;width: 100%; padding: 15px 0;}
   .idxCaseClass a{  white-space: nowrap;  padding: 8px 25px; margin-right: 15px; width: auto; }
 
    .idxCaseClass::-webkit-scrollbar {/*滚动条整体样式*/    /*高宽分别对应横竖滚动条的尺寸*/  height: 1px;}
    .idxCaseClass::-webkit-scrollbar-thumb {/*滚动条里面小方块*/border-radius: 3px; background: var(--red); height: 1px; }
    .idxCaseClass::-webkit-scrollbar-track {/*滚动条里面轨道*/border-radius: 3px; background:#f5f5f5; height: 1px; }

    .idxCaseUl li{width: calc((100% - 20px) / 2);margin-right: 20px;margin-bottom: 20px; box-shadow: 0 0 10px rgba(0, 0, 0, .15);}
    .idxCaseUl li:nth-child(4n){ margin-right: 20px;}
    .idxCaseUl li:nth-child(2n){ margin-right: 0;}
    .idxCaseUl li .img{ height: 135px;}
    .idxCaseUl li .wmax a{ height: 32px;}
    .idxCaseUl li .txt{ padding: 15px 8px;}

    .idxProLeft{ width: 100%;}
    .idxProRight{ width: 100%;}
    .idxProLeft ul{ display: none;}
    .idxProRightUl li{width: calc((100% - 20px) / 2);margin-right: 20px;margin-bottom: 20px;}
    .idxProRightUl li:nth-child(3n){ margin-right: 20px;}
    .idxProRightUl li:nth-child(2n){ margin-right: 0;}
    .idxProRightUl li .wmax a{ height: 32px;}
    .idxProRightUl li .txt{ padding: 15px 8px;}
    .idxAboutRight .title span, .idxProLeft .title span,.mainLeft .title span{ width: 10px; height: 10px;}
    
    .idxAbout .paly,.aboutRight .paly{ width: 60px; height: 60px;margin-left:-30px;margin-top:-30px}
    .idxAboutRight{ padding-left: 0; margin-top: 15px;}
    .idxAboutRight .justify-end{ justify-content: center;}

    .idxNewsLeft{ width: 100%;}
    .idxNewsLeft .img{ height: 180px;}
    .idxNewsRight{ width: 100%; margin-top: 15px;}
    .idxNewsRightItem .img{ width: 130px; height: 90px;}
    .idxNewsRightItem .txt{width: calc(100% - 150px);}
    footer .top .left{ display: none;}
    footer .top .right{align-items: flex-start; line-height: 2.4;}
    .yuantel{ width: 30px; height: 30px;}
    .friendlink{ display: none;}
    footer .bototm{ text-align: center; line-height: 2;}
    .neiBan{ height: 220px;}
    .neiBanTxt{ width: 80%; height: 70%;}
    .neiBanTxt::after{width: calc(100% - 20px);height: calc(100% - 20px);left: 10px;top: 10px;}
    .location>.w70{ justify-content: flex-end;}
    .location>.w70>div{ display: none;}
    .location{ height: 50px;}
    /* width: calc(100% + 40px); margin-left: -20px; margin-top: -20px; */
    .mainLeft{  width: 100%;}
    .mainLeft  .top{ border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
    

    .mainRight{ width: 100%; margin-top: 20px;}
    .mainLeft .top{ padding: 15px;}
    .mainLeft .class{ display: flex; flex-wrap: wrap; }
    .mainLeft .class a{ width: 49%; margin-right: 2%; height: 38px; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }
    .mainLeft .class a:nth-child(2n){ margin-right: 0;}

    .proList li{    width: calc((100% - 15px) / 2);margin-right: 15px;margin-bottom: 15px;}
    .proList li:nth-child(3n){ margin-right: 15px;}
    .proList li:nth-child(2n){ margin-right: 0;}
    .proList li .wmax a{ height: 32px;}
    .proList li .img{ height: 145px;}
    .proList li .txt{ padding: 15px 8px;}
    .infoRight{ padding-left: 0; margin-top: 20px;}
    .gbooriGHT{margin-top: 15px;}
    .gbookBox  .submit{ line-height: 38px;}

    .newslist li .img{ width: 100%; height: 150px;}
    .newslist li .txt{ width: 100%;}
    .newslist li .txt .more{ height: 38px;}

    .newsPage a:last-child{ flex-direction: row; margin-top: 15px;}
    .newsPage a .yuan{  margin-left: 0; margin-right: 8px;}

    .aboutRight{ padding-top: 18px; padding-left: 0;}
    .aboutnUMuL li{ text-align: center;}
    .aboutnUMuL li:nth-child(2){ margin: 15px auto;}
    #honorSwiper .swiper-slide .img{ height: 220px;}
    .honorLeft, .honorRight{  display: none;}
    .screenright a{ margin-left: 0; margin-right: 15px;}
    .map{ width: 100%; height: 300px;}
    .contactStyle li .left{ width: 10%;}
    .contactStyle li .center{  width: 25%;}
    .contactGbookinput{ width: 100%;}
    .contactGbookinput + .contactGbookinput{ margin-top: 15px;}
    .contactGbookisubmit{ width: 40%;}

   
    
}

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