@media screen and (max-width:1680px){
    .company-r>div{padding: 5%;padding-bottom: 0;}
    .company-r>div a{margin-top: 30px;}
    .company-r>div h2{font-size: 26px;}
    .company-r>div a{width: calc(92% - 2px);}
    .index-banner .swiper-slide{height: 700px;}
    .jhyl-div2 p{margin-top: 8%;}
}
@media screen and (max-width:1440px){
    .jhyl-div2 p{width: 90%;margin-left: 5%;}
}
@media screen and (max-width:1366px){
    .top-nav,.copyright>div,.foot>div,.ny-road>div,.about-main,.work-top,.work-img,.pro-content,.job-main,#content,.jhyl-div>div{width: 96%;}
    .lang-show{padding: 0 15px;}
    .top-nav ul li>a{padding: 0 12px;}
    .search-btn{margin-right: 5px;}
    .company-sm>img{margin-top: 50px;}
    .company-r>div h2{font-size: 22px;margin-left: 20px;}
    .company-r>div a{margin-left: 20px;line-height: 48px;width:430px;}
    .foot{padding-top: 50px;padding-bottom: 40px;}
    .foot-item h3{margin-bottom: 30px;}
    .ny-title>div{margin-top: 20px;}
    .ny-banner>h2{font-size: 26px;}
    .about-main-img{margin-top: 25px;}
    .work-center>div {padding-top: 5%;padding-bottom: 5%;padding-left: 2%;width: 60%;}
    .news-detail-main{padding: 50px;}
    .jhyl-div>div{padding: 90px 0;}
    .jhyl-div2 p{margin-top: 4%;line-height: 28px;}
    .index-banner .swiper-slide{height: 600px;}
    .jhyl-div{padding: 0;}
    .jhyl-div p{width: 100%;}
    .culture-l h2{font-size: 28px;}
    .hxjzg-item>div h2{font-size: 24px;}
    .ynln-word>div{padding-left:5%;width: 93%;}
    .yyln-fl>div{padding-right: 5%;padding-left: 0;}
    .yyln-top>div h2,.ynln-word>div h2{font-size: 28px;margin-bottom: 10px;}
    .ynln-word>div+div{margin-top: 20px;}
    .ynln-word{padding-top: 5%;}
    .db-div{padding-top: 1%;}
    .ztwh-p{padding-top: 0;}
    .ztwh-box>img{width: 70%;}
    .ztwh-p h2,.ztwh-bottom>div h2{font-size: 24px;}
    .ztwh-p h3,.ztwh-bottom>div h3{font-size: 18px;}
    .ppzl-li-top>div div{font-size: 22px;height: 44px;line-height: 44px;}
    .ppzl-p{padding-top: 50px;}
    .subnav{width: 140%;}
}
@media screen and (max-width:1100px){
    .top-nav ul li>a{padding: 0 7px;}
    .company-sm{margin-top: -100px;}
    .company-sm>h3{font-size: 38px;font-weight: normal;}
    .company-sm>p{font-size: 18px;font-weight: normal;}
    .company-sm>img{width: 50px;}
    .company-r>div h2{font-size: 16px;}
    .company-r>div a{line-height: 40px;width: 310px;}
    .top-nav ul li>a{font-size: 14px;}
    .honor-item>h2{font-size: 16px;line-height: 22px;padding-left: 25px;background-size: 20px 24px;margin-top: 15px;}
    .index-banner .swiper-slide{height: 500px;}
    .yyln-top-l{width: 49%;}
    .yyln-top-r{width: 49%;}
    .yyln-top>div p{width: 100%;}
    .subnav{width: 100%;}
    .jhyl-div2 p{font-size: 16px;line-height: 24px;}
}
@media screen and (max-width:960px){
    .top-nav{display: none;}
    .mob-top{justify-content: space-between;width: 96%;margin: auto;padding: 10px 0;display: flex;}
    .menu-btn{display: inline-block;width: 36px;cursor: pointer;height: 36px;}
    .menu-btn-on{background: url(../images/menu-btn.png) no-repeat;background-size: 100%;}
    .menu-btn-off{background: url(../images/menu-btn-close.png) no-repeat;background-size: 100%;}
    .menu-btn1{display: inline-block;width: 30px;cursor: pointer;height: 36px;}
    .mob-nav{position: fixed;top: 57px;width:100%;background: #fff;box-shadow: 0px 0px 5px #ddd;z-index: 9999999999999;padding-bottom: 20px;display: none;}
    .mob-subnav{background: #f0f0f0;display: none;}
    .mob-nav li{display: block;border-bottom: 1px solid #ddd;}
    .mob-nav li a{font-size: 14px;color: #333;line-height: 40px;-webkit-transition:0.5s all;display: block;padding: 0 2%;
        -moz-transition:0.5s all;
        -ms-transition:0.5s all;
        -o-transition:0.5s all;
        transition: 0.5s;}
    .mob-nav li:hover>a{color: #fff;background: #183885;}
    .mob-nav li:hover .mob-subnav{background: #f0f0f0;}
    .mob-search-main{padding: 0 2%;margin-top: 50px;}
    .mob-search-main form{position: relative;}
    .mob-search-main input{width: calc(100% - 12px);padding-left: 10px;font-size: 14px;color: #333;line-height: 40px;border:1px solid #ddd;border-radius: 5px;}
    .mob-search-main button{width: 40px;position: absolute;top: 0px; right: 0px;background: #183885;border: none;height: 42px;border-radius: 0px 5px 5px 0;}
    .mob-search-main>p{font-size: 14px; color: #999;line-height: 40px;text-align: center;margin-top: 20px;}
    .mob-search-main>p a{font-size: 14px;color: #333;line-height: 40px;}
    .mob-search-main>p a:hover{color: #999;}
    .banner{padding-top: 57px;}
    .index-banner .swiper-slide{height: auto;}
    #movie1{width: 80%;left: 10%;top: 22vh;}
    #close{left: 93%;top: 22vh;width: 24px;height: 24px;}
    .ny-banner{margin-top: 57px;}
    .ny-banner>img.pc-ny-banner{display: none;}
    .ny-banner>img.mob-ny-banner{display: block;}
    .ny-banner>h2{font-size: 24px;}
    .about-main{padding-top: 40px;margin-bottom: 70px;}
    .ny-title{margin-bottom: 25px;}
    .ny-title>h1{font-size: 30px;}
    .main-video{margin-top: 30px;}
    .work-top .ny-title{float: none;margin-top: 30px;}
    .work-slogan{float: none;}
    .work-img{margin-bottom: 70px;}
    .pro-right{width: 71%;}
    .new-ul>div{width: 31%;margin-bottom: 25px;}
    .news-detail-title{margin-bottom: 30px;}
    .ev_text h3{font-size: 20px;}
    .ev_text p{font-size: 18px;}
    .jhyl-div{margin-top: -60px;}
    .jhyl-div>img{width: 100%;}
    .jhyl-div>div{padding: 30px 0;}
    .jhyl-div p{line-height: 32px;}
    .jhyl-div2>div{padding: 20px 0;}
    .jhyl-div2 p{width: 90%;margin: 0;padding: 0 5%;line-height: 32px;}
    .culture-l h2{font-size: 24px;margin-top: 40px;}
    .culture-l img{margin-top: 50px;}
    .culture-r img{margin-top: 0;}
    .hxjzg-item>div h2{margin-top: 45%;}
    .tab-nav a{height: 50px;line-height: 50px;font-size: 20px;}
    .tab-con-item>p{width: 70%;font-size: 18px;}
    .yyln-top>div h2, .ynln-word>div h2{font-size: 22px;}
    .yyln-top>div p{line-height: 22px;}
    .hxjzg-item>div p{opacity: 1;}
    .ztwh-p{width: 100%;margin: 0;}
    .ztwh-box>img{width: 100%;margin-top: 30px;}
    .ztwh-r-img img{width: 48%;}
    .ztwh-r-img>div{width: 50%;}
    .culture-item>span h3{font-size: 16px;line-height: 40px;}
    .ppzl-li{width: 48%;}
    .ppzl-li02{margin: 1%;}
}
@media screen and (max-width:800px){
    .company-l{width: 100%;}
    .company-r{width: 100%;margin-top: 20px;margin-bottom: 30px;}
    .company-r>div h2{font-size: 24px;}
    .foot-item{width: 100%;margin-bottom: 20px;}
    .foot-item3{width: 62%;}
    .foot-item h3{margin-bottom: 10px;font-size: 18px;}
    .foot-item p+p{margin-top: 3px;}
    .ny-small-nav{display: none;}
    .ny-road>div.mob-road-nav{display: block;width:200px;background: #fff;position:fixed;top:32%;padding-bottom: 10px;margin-right: -200px;box-shadow: 0px 0px 5px #ddd;right: 0;z-index: 99999;}
    .mob-road-nav .leftbox1, .mob-road-nav .leftbox2 {position: absolute;top: 0;left: -30px;cursor: pointer;display: none;width: 30px;}
    .mob-road-nav .leftbox1 {display: block;}
    .mob-road-nav li a{font-size: 14px;color: #333;line-height: 40px;border-bottom: 1px solid #ddd;display: block;padding-left: 15px;}
    .mob-road-nav li.current a{background: #183885;color: #fff;}
    .ny-title>h1{font-size: 26px;}
    .ny-title>div{margin-top: 10px;}
    .main-v-l{width: 100%;}
    .about-team{position: static;display: inline-block;width: 38%;}
    .ab-ewm{position: static;display: inline-block;width: 20%;}
    .honor-img-t+.honor-img-t{margin-top: 20px;}
    .work-center>div {width: 96%;padding: 2%;height: 92%;background: rgba(46, 104, 168, 0.8);}
    .work-center>div h3{margin-top: 70px;margin-bottom: 10px;}
    .work-center{margin:30px 0;}
    .pro-left{width: 100%;}
    .pro-right{width: 100%;}
    .pro-left .orderDiv{display: none;}
    .pro-left-nav{display: block;width:200px;background: #fff;position:fixed;top:32%;padding-bottom: 10px;margin-right: -200px;box-shadow: 0px 0px 5px #ddd;right: 0;z-index: 99999;}
    .pro-left-nav .leftbox1, .pro-left-nav .leftbox2 {position: absolute;top: 0;left: -30px;cursor: pointer;display: none;width: 30px;}
    .pro-left-nav .leftbox1 {display: block;}
    .pro-left-nav{background: #f5f5f5;}
    .pro-left-nav>h2{padding-left: 25px;font-size: 16px;background: #333;color: #fff;line-height: 44px;}
    .pro-left-nav>ul li{padding-left: 25px;}
    .pro-left-nav>ul li a{display: block;padding-left: 12px;font-size: 14px;color: #535353;line-height: 36px;position: relative;}
    .pro-left-nav>ul li a span{display: block;width: 4px;height: 4px;background: #535353;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -2px;}
    .pro-list-a h3{padding-left: 20px;line-height: 32px;}
    .pro-list-a p{padding-left: 20px;}
    .news-detail-main{padding: 40px;}
    .news-detail-title h1{font-size: 24px;line-height: 28px;}
    .work-slogan>img{display: block;width: 100%;}
    .job-main{margin-top: 30px;margin-bottom: 70px;}
    .job-item+.job-item{margin-top: 30px;}
    .job-item h2{font-size: 22px;margin-bottom: 15px;}
    .job-item table th{font-size: 14px;line-height: 32px;}
    .job-item table td{font-size: 14px;line-height: 32px;}
    .job-item table td p{font-size: 14px;}
    .contact-main>div{width: 100%;margin-top: 20px;}
    .contact-l>ul{width: 100%;overflow: hidden;}
    .contact-l li+li{margin-top: 0;}
    .contact-l li{width: 49%;margin-right: 1%;float: left;border-bottom: 1px solid #ddd;padding-bottom: 10px;margin-bottom: 10px;}
    .contact-l li h2{font-size: 18px;margin-bottom: 5px;}
    .contact-l li p{height: 30px;line-height: 15px;}
    .contact-r iframe,#dituContent{height: 300px;}
    .culture-l h2{font-size: 20px;margin-top: 20px;}
    .culture-l p{font-size: 14px;line-height: 22px;}
    .hxjzg-item{width: 48%;margin: 1%;}
    .ztwh-r-img>div{width: 100%;float: left;margin-bottom: 20px;}
}
@media screen and (max-width:650px){
    .banner{padding-bottom: 30px;}
    .index-culture>h2{font-size: 28px;}
    .index-culture>p{margin-top: 10px;}
    .index-culture{padding-bottom: 30px;}
    .company-r>div h2{margin-left: 0;}
    .company-r>div a{margin-left: 0;}
    .ny-banner>h2{font-size: 20px;}
    .honor-item+.honor-item{margin-left: 0;}
    .honor-item{width: 47%;margin-bottom:20px;margin-right: 3%;}
    .work-center>div h3{margin-top: 30px;}
    .new-ul>div{width: 48%;margin-bottom: 15px;}
    .new-ul>div span{width: 100px;line-height: 36px;}
    .ny-road-line{line-height: 44px;}
    .dq-report li p{width: calc(100% - 20px);}
    .dq-report li span{float: left;margin-top: 5px;font-size: 12px;}
    .dq-report li a{padding-bottom: 5px;}
    .list_left .history-item{padding: 20px 15px;}
    .list_right .history-item{padding: 20px 15px;}
    .ev_text h3{margin-bottom: 5px;}
    .big_squre{width: 50px;height: 50px;margin-left: -27px;}
    .big_squre i{width: 40px;line-height: 40px;font-size: 14px;}
    .jhyl-div p{font-size: 14px;line-height: 22px;}
    .jhyl-div p span{font-size: 16px;}
    .actGotop{bottom: 50px;}
    .jhyl-div2{margin-top: 20px;}
    .jhyl-div2>img{width: 100%;}
    .jhyl-div2>div{width: 100%;}
    .jhyl-div2>div p{font-size: 14px;line-height: 22px;}
    .tab-con-item>p{top: 35%;}
    .yyln-top-l{width: 100%;}
    .yyln-top-l img.img01{display: none;}
    .yyln-top-l img.img02{display: block;}
    .yyln-top-r{width: 100%;margin: 0;margin-bottom: 20px;}
    .yyln-top>div{margin-top: 0;}
    .yyln-top img{margin-top: 10px;}
    .yyln-fr{float: left;}
    .ynln-word{width: 100%;}
    .ynln-word>div{padding-left: 2%;width: 96%;}
    .ynln-word>div+div{margin-top: 10px;}
    .yyln-main>div img{width: 96%;margin-left: 2%;margin-top: 10px;}
    .yyln-top>div h2, .ynln-word>div h2{font-size: 18px;}
    .yyln-main{margin-top: -40px;}
    .culture-item{width: 48%;}
}
@media screen and (max-width:550px){
    .company-r>div h2{font-size: 20px;margin: 5px 0;}
    .about-main{padding-top: 20px;margin-bottom: 50px;}
    .ny-title>h1{font-size: 22px;}
    .about-main-img{margin-top: 15px;}
    .ny-road>div.mob-road-nav{top: 24%;}
    .work-slogan{margin-top: 0;}
    .work-center>div h3{margin-top: 10px;}
    .work-img li{width: 32%;margin-bottom: 10px;}
    .page-num{margin-top: 40px;}
    .el-button{padding: 5px 10px;}
    .partner-logo li{width: 31%;}
    .news-detail-main{padding: 20px;}
    .contact-l li{width: 100%;margin: 0;margin-bottom: 10px;}
    .contact-l li h2{font-size: 16px;}
    .contact-l li p{line-height: 20px;height: auto;}
    .jhyl-div{margin-top: -40px;}
    .culture-l{width: 100%;}
    .culture-r{margin: 0;margin-top: 20px;}
    .culture-r img.img01{display: none;}
    .culture-r img.img02{display: block;}
    .culture-l img{margin-top: 20px;}
    .culture-l h2{font-size: 16px;}
    .culture-l p{font-size: 14px;}
    .hxjzg-item>div h2{font-size: 18px;margin-bottom: 5px;}
    .hxjzg-item>div p{font-size: 14px;line-height: 18px;}
    .tab-nav a{height: 40px;line-height: 40px;font-size: 16px;}
    .tab-con-item>p{top: 0;left: 0;width: 80%;padding: 10%;font-size: 14px;line-height: 18px;}
    .tab-con-item>p span{font-size: 16px;margin-bottom: 10px;}
    .ztwh-p h2,.ztwh-bottom>div h2{font-size: 18px;margin-bottom: 0;}
    .ztwh-p h3,.ztwh-bottom>div h3{font-size: 16px;}
    .ztwh-p p{font-size: 14px;line-height: 20px;}
    .ztwh-p p+p{margin-top: 10px;}
    .ztwh-box>img{margin-top: 10px;}
    .ztwh-r-img{margin-top: 20px;}
    .ztwh-r-img img{width: 100%;}
    .ztwh-bottom>div{padding: 10px;top: 30px;}
    .ztwh-bottom>div h3{margin: 0;}
    .ppzl-li-top>div div{font-size: 18px;}
}
@media screen and (max-width:450px){
    .top-logo{width: 120px;}
    .mob-nav{top: 50px;}
    .index-culture>h2{font-size: 20px;}
    .company-r>div h2{font-size: 16px;}
    .company-r>div h2 span{display: block;}
    .index-culture>p{font-size: 14px;margin-top: 3px;}
    .company-sm{margin-top: -75px;}
    .company-sm>p{font-size: 14px;}
    .company-sm>h3{font-size: 26px;}
    .company-r>div a{line-height: 36px;width: 180px;margin: auto;margin-top: 30px;}
    .copyright>div{padding:10px 2%;}
    .copyright p,.copyright span{font-size: 12px;width: 100%;line-height: 20px;}
    .foot-item2 p img{width: 18px;left: 4px;}
    .foot{padding-top: 20px;padding-bottom: 0;}
    .ny-title>h1{font-size: 20px;}
    .ny-title>div{width: 170px;}
    .ny-banner>h2{font-size: 14px;}
    .ny-title{margin-bottom: 20px;}
    .ny-banner{margin-top: 50px;}
    .about-team{width: 100%;}
    .ab-ewm{width: 100px;display: block;margin: auto;margin-top: 10px;}
    .honor-item+.honor-item{margin-left: 0;}
    .honor-img-t{display: table-footer-group;}
    .honor-item{width:100%;margin: 0 auto;margin-bottom: 20px;}
    .honor-item>h2{font-size: 12px;line-height: 22px;padding-left: 21px;background-size: 16px 22px;margin-top: 7px;}
    .work-center>div h3{font-size: 16px;margin-top: 0px;margin-bottom: 0px;}
    .work-center>div p{font-size: 12px;line-height: 16px;}
    .work-top .ny-title{margin-top: 10px;margin-bottom: 10px;}
    .work-center{margin-top: 15px;}
    .work-img li{width: 49%;}
    .work-img{margin-bottom: 50px;}
    .pro-list-a{width: calc(98% - 2px);}
    .news-detail-main{padding: 10px;}
    .news-detail-title p{margin-bottom: 5px;}
    .news-detail-title h1{font-size: 20px;line-height: 24px;}
    .news-detail-title{margin-bottom: 15px;}
    .news-detail-content>p{font-size: 14px;line-height: 22px;width: 100%;}
    .news-detail-content>div p{font-size: 12px;}
    .job-item h2{font-size: 18px;margin-bottom: 5px;}
    .job-item table th{font-size: 12px;}
    .job-item table td{font-size: 12px;}
    .job-item table td p{font-size: 12px;}
    .job-main{margin-bottom: 50px;}
    .big_squre{width: 44px;height: 44px;margin-left: -24px;}
    .big_squre i{width: 36px;line-height: 36px;font-size: 12px;left: 4px;top: 4px;}
    .ev_text h3{font-size: 14px;}
    .ev_text p{font-size: 12px;line-height: 16px;}
    .event_wrap .list{height: 60px;}
    .small_squire{top: 15px;}
    .event_wrap .list .small_line, .event_wrap .list_left .ev_text_event .samll_line{top: 23px;}
    .jhyl-div2{margin-bottom: 50px;}
    .jhyl-div p{width: 96%;padding:0 2%;}
    .jhyl-div2 p{width: 96%;padding:0 2%;}
    .actGotop{bottom: 30px;width: 34px;height: 34px;line-height: 30px;}
    .about-main-content>p+p{margin-top: 8px;}
    .tab-con-item>img.j-tab-img02{display: block;width: 100%;}
    .tab-con-item>img.j-tab-img01{display: none;}
    .tab-con-item>p{padding: 5%;width: 90%;height: 100%;}
    .tab-nav a{font-size: 12px;}
    .culture-item{width: 96%;margin: 2%;}
    .ppzl-li{width: 96%;margin: 2%;}
    .ppzl-p h3{font-size: 14px;}
    .ppzl-p p{font-size: 14px;height: auto;line-height: 18px;}
    .culture-l p.culture-r-p1{font-size: 15px;margin-bottom: 5px;}
    .culture-main .ny-title{margin-left: 0;margin-bottom: 10px;}
    .about-main.culture-main .about-main{margin-top: 10px;width: 100%;padding-top: 0;}
    .pager li{padding: 0}
    .search-table th{width: 33%;font-size: 14px;}
    .search-table th:first-child{width: 33%;}
    .search-table th:last-child{width: 33%;}
    .tab-con{margin-top: 15px;}
}
@media screen and (max-width:400px){
    .partner-logo li{width: 48%;}
    .new-ul>div h3{font-size: 12px;line-height: 16px;height: 32px;}
    .new-ul>div span{font-size: 12px;line-height: 32px;width: 80px;}

    .page-num li{font-size: 12px;}
    .news-detail-title h1{font-size: 18px;}
    .news-detail-content>p{font-size: 12px;line-height: 18px;}
    .contact-l li h2{font-size: 14px;}
    .contact-l li p{font-size: 12px;line-height: 16px;}
    .event_wrap .middle_line{left: 10%;}
    .big_squre{left: 10%;}
    .event_wrap .list_right .ev_text_odd, .event_wrap .list_left .ev_text_event{left: 10%;}
    .aActiveWid{width: 100%!important;}
    .event_wrap .list .small_line, .event_wrap .list_left .ev_text_event .samll_line{width: 4%;}
    .list_left .history-item{margin-left: 11%;width: calc(77% - 30px);}
    .event_wrap .list_right .ev_text_event, .event_wrap .list_left .ev_text_odd{left: 10%;right: inherit;}
    .list_right .history-item{margin-right: 0;margin-left: 11%;width: calc(77% - 30px);}
    .event_wrap .list_left .small_squire, .event_wrap .list_right .ev_text_event .small_squire{left: -8px;right: auto;}
    .event_wrap .list_left .ev_text_odd .small_line, .event_wrap .list_right .ev_text_event .small_line{width: 4%;left: 24px;right: inherit;}
    .jhyl-div p{font-size: 12px;line-height: 18px;}
    .jhyl-div2 p{font-size: 12px;line-height: 18px;}
    .ztwh-bottom>div{top: 0px;}
}