@media screen and (max-width:1440px) {
	
    .wrap{width: 95%;}
    header nav{width: 57%;}


}



@media screen and (max-width:1366px) {
	
    .wrap{width: 95%;}
    header .logo{width: 350px;}
    .time-line .time-box{width: 82%;}
    footer .link .mian{width: 75%;}
    .txtnew .item .main{width: 72%;}
    .aboutR {width: 64%;margin-left: 3%;}
    .mod18 .prev{left:2%;}
    .mod18 .next{right:2%;}
    .otherA_nav .item span{height: 60px;}

    footer .sbnav a{width: 31%;}

}





@media screen and (max-width:1280px) {
	
    header nav{width: 57%;}
    .new_list2 li .txt2{width: 79%;}
    .nytop .menu a{margin-left: 20px;}
    header .search_box{margin-right:0;right:0;}
    footer .sbnav a{width: 31.5%;}

}




@media screen and (max-width:1200px) {

    
    header{height: 78px;position: fixed;left:0;top:0;width: 100%;background: #fff;z-index: 10;
      -webkit-box-shadow:0px 2px 9px 1px rgba(185,185,185,.5);
        -moz-box-shadow:0px 2px 9px 1px rgba(185,185,185,.5);
        box-shadow: 0px 2px 9px 1px rgba(185,185,185,.5);
    }
    .banner,.nybanner{margin-top: 78px;}
    header nav{display:none;}
    .menuBtn{display:block;}
    .txtnew .item .main{width: 65%;}
    header .headR{margin-right: 5%;}
    .caseA_nav{left:20%;}
    .otherA_nav .item span{left:0;}
    .otherA_nav .item{width: 75%;padding-left: 25%;}
    .otherA_nav .item h4{font-size: 20px;}
    footer .sbnav a{width: 31.5%;}
    .menu_name h4{font-size: 14px;}
    .menu_name h2{font-size: 24px;}
    .aboutR{width: 60%;}
    .menu_name{width: 260px;}
    .team_list li .name h4{font-size: 20px;}
    .team_list li .name .tabbox{padding:0 1em;}
    .news_list li{width: 31.33%;}
    .new_list2 li{width: 47.7%;}
    .new_list2 li .txt2{width: 75%;}
    .new_list li .txt{width: 78%;}
    .culture .list .item{padding:1em;}
    .mien li{width: 32.33%;}
    .letter_list li{width: 32%;}
    footer .link{width: 32.33%;padding:21px 0;}
    .jsxx_txt .padd{padding:0 1.5em;}
    .jsxx .top{font-size: 24px;}


    .case_swiper .swiper-slide .padd{padding:0 0;}
    .caseA_m .arrow-l{left:90%;}

    .news-list1 ul li .text{width: 88%;}


}




@media screen and (max-width:1024px) {

	
    .Contact_box{height: 210px;}
    .culture .list .txt{width: 80%;}
    .new_list2 li .txt2{width: 70%;}
    .new_list2 li a{padding:1em;}
    .menu_name{display:none;}
    .aboutL{padding:1em 4%;width: 92%;}
    .aboutR{width: 100%;margin-left: 0;margin-top: 1em;}
    .nytop .menu{width: 100%;}
    .culture .list{margin-top:1em;}
    .culture .list table{width: 100%;}
    .culture .list table td{width: 50%;display: inline-table;}
    .culture .list table td img{max-width: 100%;height:auto !important;}
    footer .sbnav a{width: 47.6%;}

    .picnew{width: 100%;}
    .txtnew{width: 100%;margin-top: 1em;}
    .news_t{height: auto;overflow:hidden;}
    .txtnew .item .main{width: 81%;}
    .homecon{padding:1em 0;}
    .caseA_nav{left:35%;}
    .caseA_m .arrow-l{left:89%;}


    footer .addres{width: 100%;padding-right: 0;}
    footer .sbnav{width: 100%;padding:0;}
    footer .sbnav a{width: 32.33%;}
    footer .link{width: 100%;}

    .otherA{height:auto;margin-top: 1em;overflow:hidden;}
    .otherA_nav{width: 100%;height: auto;}
    .otherA_main{width: 100%;height: 263px;margin-top: 1em;}
    .otherA_nav{overflow:hidden;}
    .otherA_nav .item{width: 33.33%;padding-left: 0;float:left;text-align: center;}
    .otherA_nav .item .tabbox{display:block;}
    .otherA_nav .item.on:after,.otherA_nav .item.on:before{display:none;}
    .otherA_nav .item span{position:relative;height: 80px;display:block;margin:0 auto;}
    .otherA_nav .item p,footer .addres:before, .sbnav:before{display:none;}
    .banner_swiper .swiper-pagination-bullet{width: 8px;height: 8px;border-radius: 8px;}
    .news-title h3{font-size: 20px;padding:.5em  1em;line-height: 30px;}
    .new_list li{width: 100%;margin:0 0 1em 0;}
    .news-con img{max-width: 100%;height:auto !important;}
    .news_list li{width: 48%;}
    .mien li .pic{height: 180px;}
    .letter_list li .top{font-size:16px;}
    .course .mian{padding:1em 0;}
    .course2{display:block;}
    .time-line{display:none;}


    .case2 li .pic{height: 200px;}
    .case2 li .txt .padd{padding:1em;}

    .news-list1 ul li{margin-bottom: 1em;padding:0 0 1em;}
    .news-list1 ul li .text{width: 86%;}



}




@media screen and (max-width:800px) {
    
    footer .sbnav{display:none;}
    footer .bom{height: auto;line-height: 30px;padding:.5em 0;}
    footer .bom .fl,footer .bom .fr{width: 100%;}
    header .headR{margin-right: 10%;}
    .new_list2 li{width: 100%;margin:0 0 1em 0;}
    .mien li .pic{height: 135px;}
    .Contact_box .pic,.Contact_box .txt{width: 100%;height: auto;}
    .liuyan{width: 95%;}
    .Contact_box{height: auto;overflow:hidden;}
    .course2 .item .year{text-align: left;}
    .course .top{font-size: 1.3rem;}

    .case2 li .pic{height: 150px;}
    .otherA_main .txt h4{font-size: 20px;}
    .notice{margin-top: 1em;}
    .news_t{margin-bottom: 1em;}
    .caseA{margin-top: 1em;}
    .nycon .padd1{padding:1em 0;}
    .jsxx .main{margin:1em 0;}
    .news-list1 ul li .text{width: 84%;}

}




@media screen and (max-width:670px) {

    
    .course_mian2{display:block;}
    header .logo{width: 70%;}
    header{height: 60px;}
    .banner,.nybanner{margin-top: 60px;}
    header .headR{display:none;}
    .newA_top{font-size: 1.3rem;}
    .picnew .item2{width: 100%;margin-right: 0;margin-bottom: 1em;height: auto;}
    .picnew .item2 .newbg h4{font-size: 1.2rem;}
    .menuBtn{top:17px;}
    .txtnew .item .main{width: 68%;}
    .txtnew .item .date{width: 66px;}

    .notice_m .item{width: 100%;height: auto;margin-bottom: .5em;}
    .notice_m{height: auto;}

    .notice_m .item .txt{font-size: 1.2rem;}
    .caseA_nav{left:0;top:0;position:relative;margin:1em 0;}
    .caseA_nav dl{width: 95px;}
    .caseA_m{margin-top: 1em;}
    .newA_top{height: auto;}
    .caseA_m .arrow-l, .caseA_m .arrow-r{display:none;}


    .otherA_main{height: auto;}
    .otherA_main .pic{width: 100%;height: auto;}
    .otherA_main .txt{width: 100%;height: auto;}
    .otherA_main .txt .tabbox{padding:1em;}

    .culture .list img{max-width: 100%;}
    .course2 .item .ttx{width: 63%;}
    .course2 .item .year{width: 31%;}
    .course2:before{left:32.5%;}

    .culture .list img{display:block;}
    .news_list li{width: 100%;margin:0 0 1em 0;}
    .news_list li .pic{height: auto;}
    .new_list li .txt{width: 73%;}

    .letter_list li{width:100%;margin:0 0 1em ;}
    .mien li{width: 49%;}
    .culture .list .txt{width: 100%;}

    .fild label{width: 100%;text-align: left;}
    .fild .put,.fild .put1{width: 96%;}
    .news-page{padding:1em;}

    .jsxx .top{font-size: 1.3rem;}
    .jsxx_banner,.jsxx_txt{width: 100%;}
    .jsxx .main{height: auto;overflow:hidden;}

    .mod18 .picBox li img{max-width: 100%;max-height: 100%;}
    .mod18 .picBox{height: 250px;}
    .mod18 .picBox li,.mod18 .picBox ul{width: 100%;}


    .jsxx .foot .btn{position:relative;top:0;}
    .mod18 .listBox{display:none;}
    .mod18 .btn{bottom:40%;}
    .case li{width: 100%;margin:0 0 1em 0;}

    .case li .pic{height: auto;}
    .case li .txt .padd{padding:1em;}


    .team_list li{margin-bottom: 1em;height: auto;}
    .team_list li .name,.team_list li .txt{width: 100%;height: auto;}
    .team_list li .txt{max-height: none;}
    .team_list li .name .tabbox{display:block;padding: 1em;}
    .team_list li .txt .padd{padding:1em;}
    .otherA_nav .item h4{font-size: 1.3rem;}
    .culture .list .date h3{color: #47bdad;font-size: 2rem;}
    .culture .list .date p{color: #47bdad;font-size:1.4rem;}
    .culture .list .date{width: 100%;border-radius: 0;height: auto;background:none;text-align: left;}
    .news-title h3{font-size: 1.3rem;}
    .culture .top{font-size: 1.5rem;}

    .news-list1 ul li .text strong{    white-space: normal;}
    .news-list1 ul li .text{width: 72%;}

}
