@media screen and (min-width:1000px)  and (max-width:1199px){
.main .list-news li .desc{max-height:50px;-webkit-line-clamp:2;} 
.devSo .model{max-width:360px;}
.about2{padding:40px 0 30px 0}
.about1 .list_about li .data span{font-size:40px}
.about1 .jianjie .tit{font-size:30px}

}
@media screen and (min-width:1000px) and (max-width:1420px) {
    #about-history .body{width:85%;}
#about-history .swiper-button-prev-time{left:-50px !important;}
#about-history .swiper-button-next-time{right:-100px !important;}
.swp_jt .jt{width:38px;height:38px;line-height:36px}
#about-history .swiper-pagination-time .swiper-pagination-bullet-active b{font-size:22px!important}
#about-history .swiper-pagination-time .swiper-pagination-bullet b{font-size:18px}
#about-history .swiper-pagination-time .swiper-pagination-bullet{background-size:12px}
#about-history:before{top:93px}
}  
.banner1 .slide_txt .txt1{color:#fff}
.banner1 .more a{color:#fff}
.banner1 .more a span{background:#fff;}
.banner1 .more a span i{color:#063A95}
@media screen and (min-width:1000px){
.main .list_nl li .cont{padding-left:45px;}
.main .list_nl li:nth-child(2n) .cont{padding:0 45px 0 0;}
.main .list_nl li:nth-child(2n) .grid{flex-direction: row-reverse;}
.list_steep .swiper-pagination{display:none;}
.main .zeren2 li:nth-child(2) .item,.main .zeren2 li:nth-child(5) .item,.main .zeren2 li:nth-child(8) .item{flex-direction: column-reverse;}
.main .zeren3 li .info{padding-left:75px;}
.main .zeren3 li:nth-child(2n) .grid{flex-direction: row-reverse;}
.main .zeren3 li:nth-child(2n) .info{padding-left:0;}
.main .tx2 .zeren3 li .info{padding-left:50px;}


}
@media screen and (max-width:999px) {
 /* home */
.header-b a:hover,.header-b a:hover p{color:#063A95!important}
body{font-size:14px;padding-top:55px;}
.slide{height:65vh}
.slide .slide_txt .txt1{font-size:32px}
.slide .more{margin-top:45px;}
.slide .swiper-pagination{padding:0 15px;text-align:center;bottom:25px!important;}
.slide .swiper-pagination .swiper-pagination-bullet{margin: 0 10px!important;}
.section1 ul li .biao{padding:20px}
.section1 ul li .biao img{max-width:35px;}
.section1 ul li .tit{margin:10px 0 15px 0}

.section2 .tab_ul{font-size:15px;padding:0;justify-content:left;margin-bottom:20px;}
.section2 .tab_ul li{padding:10px;width:33.33%;text-align:center;background:none;}
.section2 .tab_ul li::after{display:none;}
.section2 .swiper-button-white{width:35px; height: 35px; }
.section2 .swiper-button-prev{left:5px;}
.section2 .swiper-button-next{right:5px;}
.section4{padding-bottom:35px;}
.section4 .about{min-height:auto;padding:35px 15px;}
.section4 .list_num{margin:20px 0 0 0}
.section4 .list_num li .tit{margin:12px 0}
.section4 .list_num li .tit .counter{font-size:26px;}
/* ny_slide */
.ny_slide{height:260px;background-size:cover;background-position: center;}
.ny_slide .slide_img{opacity:0;z-index:-1;}
.ny_slide .desc{font-size:14px;margin-top:6px}
.main .list-news li{margin:20px 0;}
.list_news2 li .item{margin:5px 10px;}
.list_news2 ul{margin:20px 0}
.main .list-news li .mtime{margin:10px 0 5px 0}
.main .list-news li .info{padding:10px 15px 15px 15px}
.main .list-news li .item .pbox{margin:0 auto;}
.pages{padding:20px 0}
.pages ul{margin:0;}
.pages li {margin:0 2px;}
.pages li a{font-size:12px;width:30px;height:30px;line-height:30px;}
.pages li i{font-size:14px}
.pages li:nth-child(n+7){display:none;}
.pages li:last-child{display:inline-block!important;}
.list_sc li .item .item_txt{padding:30px;}
.list_sc li .item .item_txt .desc{line-height:25px;height:auto;max-height:50px;}
/* list_pro */
.main .list_pro li{padding:25px 0;}
.main .list_pro li .info{padding-top:20px;}
.main .list_pro li .desc{line-height:25px;}
.crumbs .sub2{clear:both;width:100%;margin-top:15px;}
.crumbs .sub2 ul{justify-content:center;display:inline-flex;width:100%}
.crumbs .subcat li{margin:0 3px;font-size:12px;padding:0 4px 8px 4px;}
.crumbs .subcat li::before{left:-5px}
/* yanfa */
.ygfc{width: 100%;height:auto;margin:0;padding:0}
.ygfc .swiper-container{width: 90.5%;padding:20px 0 40px 0;}
.ygfc .swiper-slide{width:85%;}
.ygfc .swiper-slide img{height:70%;border-radius:15px;box-shadow:none;}
.ygfc .swiper-button-next,.ygfc .swiper-button-prev{top:47%;width:25px;height:25px;background-size:25px 25px;}
.ygfc .swiper-pagination-bullet{width:6px;height:6px;margin:0 4px!important}
.main .yanfa1 .info{padding:20px 0 0 0}
.main .yanfa1 .desc{line-height:25px;margin-top:15px;}
.ygfc .swiper-slide .tit{bottom:-25px}
.main .list_nl li{padding:35px 0;}
.main .list_nl li .swiper-button-white{width:35px;height:35px;background-size:10px 20px;}
.main .list_nl li .swiper-button-prev{left:10px}
.main .list_nl li .swiper-button-next{right:10px}
.main .list_nl li .swiper-pagination{bottom:0}
.main .list_nl li .swiper-pagination-bullet{width:8px;height:8px;margin:0 5px}
.main .list_nl li .tit{margin-top:20px;}
.main .list_nl li .desc{margin-top:15px;line-height:23px;}
/* contact */
.contact{padding-top:0;}
.contact-box{margin:20px 0}
.contact-box .info{width:100%;padding:30px 20px;height:auto;}
.contact-box .info h3{font-size:20px;}
.contact-box .info ul{margin:15px 0;padding:20px 0}
.contact-box .info ul li{margin-top:15px;}
.contact-box .info ul li .biao{width:35px;margin-right:15px;height:35px}
.contact-box .info ul li .biao i{font-size:18px}
.contact-box .map{width:100%;height:350px}
.contact .list_lx li{padding:20px 0;}
.contact .list_lx li .tit{padding-left:20px;}
.contact .list_lx li .tit::before{width:10px; height: 10px;}
.contact .list_lx li .fbt{margin:25px 0 10px 0;}
.list_steep .swt_dot .swiper-wrapper{padding-bottom:45px}

.zp_steep{padding:0}
.main .zp_type ul{font-size:16px}
.jobs .list li p.fold-head{font-size:15px;padding:10px 15px}
.jobs{padding:0 0 20px 0;margin-top:0px;}
.jobs .list li i.fa{font-size:15px}
.jobs .list li .info {padding:20px 15px;}
.jobs .list li{font-size:14px;margin:18px 0;}
.jobs .list li i.fa{font-size:14px;width:22px;height:22px;line-height:22px;}
.main .zp_type li{margin-right:20px;padding:12px 0;}
.main .zp_type li.on::after{height:2px}
.zp_steep .list_steep{padding:35px 0 0 0}
.list_steep .biao{width:60px;height:60px;line-height:60px;}
.list_steep .biao img{width:35px}
.list_steep  .swiper-slide p{margin:15px 0 0 0}
.swt_dot .swiper-wrapper{padding-bottom:0}
/* about */
.sec_type{padding:30px 0}
.about1{padding:30px 0;}
.about1 .list_about{padding:10px 0;}
.about1 .list_about li{border-right:1px solid #E3E3E3;margin-bottom:15px;}
.about1 .list_about li:last-child,.about1 .list_about li:nth-child(2){border-right:0}
.about1 .list_about li .data span{font-size:28px;}
.about1 .list_about li .data{margin:5px 0}
.about1 .list_about li .jia::after{top:-7px;}
.about1 .list_about li .desc{font-size:14px;}
.dev{padding-bottom:0;}
.devS .swiper-slide .inner{width:50px !important;height: 50px !important;}
.devSo .model{position: initial;}
.devS .swiper-slide h5{font-size:12px;bottom: 30px;}
.devSo{padding: 10px 0 20px;}
.devS{margin-top: 0;}
.devS .swiper-slide-next h5{padding-left:0;}
.devS .swiper-slide-prev h5{padding-right:0;}
.devS .swiper-slide-next .inner{margin-right:0;}
.devS .swiper-slide-prev .inner{margin-left:0}
.devS .swiper-slide{height:120px;}
.devSo .model .text{padding:20px;}
.devSo .model .text h4{font-size:18px;}
.devSo .model .text p{font-size:14px;line-height:22px;margin:5px 0 15px 0}
.devS::after{top:36px;z-index:0;}
.about1 .jianjie{height:auto;margin:25px 0;}
.about1 .jianjie .xm6{padding:35px 20px;}
.about1 .jianjie  .desc{line-height:28px;margin-top:20px;}
.about2{padding:30px 0}
.about3{padding-bottom:30px;}
.main .yanfa1{padding-top:30px;}
.main .wh2 .item{padding:40px 0;}
.main .wh2 .desc{line-height:32px;font-size:14px;}
.main .wh1 .info{font-size:14px;line-height:25px;}
.main .wh1 .info p{margin:8px 0;}
#service-manual .flex-list{padding-top:20px;}
#service-manual .flex-list li{margin-right:20px;margin-bottom:10px;}
#service-manual{padding-top:15px;}
#service-manual .section-body{padding: 0 15px;}
.main .zeren2 li .item{flex-direction: column-reverse;}
.main .zeren2 .item .info{height:auto;padding:65px 0;}
.main .job1 ul{margin:0;}
.main .job1 li .item{min-height:auto;padding:45px 25px;margin:15px 0;}
.main .zeren2 .list_zeren2{padding-top:20px;}
.main .zeren3 li{padding:35px 0}
.main .zeren3 li .info{padding-top:20px;}
.main .zeren3 li .type_tit{padding:15px 0 0 0}
.main .tx2 .type_desc{max-width:100%;text-align:left!important;}
.main .tx2 .zeren3 li{padding:20px 0;}
.main .tx2 .zeren3 li .desc{line-height:23px;}
.main .tx2{padding-bottom:50px;}
.main .tx3 .link{padding-bottom:0;}
.main.ptp{padding-top:0}
.main.ptp .weizhi{margin:10px 0}
.main .xq1{padding:15px 0 30px 0}
.main .xq1 .title{font-size:18px;margin:10px 0 20px 0;line-height:1.6;}
.main .xq1 .subtitle{font-size:16px}
.main .xq1  .time span{margin:0 12px;font-size:12px}
.main .content,.main .content p{font-size:14px;line-height:1.8;}
.main .xq2 .rbox{margin-left:0;margin-top:15px;}
.main .xq2 .rbox .item{padding:15px;margin-bottom:15px;}
.main .xq2 .rbox .item .item_name{font-size:15px;margin-bottom:10px;}
.main .xq2 .rbox .item  .item_title{font-size:14px;line-height:25px;}
.main .xq2 .rbox .item  .item_time{margin:15px 0 0 0}
.main .xq2 .rbox .share2{clear:both;margin:15px 0;height:130px}
.main .xq2 .item_share li{margin-right:15px;width:30px;height:30px;line-height:30px;}
.main .xq2 .item_share li i{font-size:16px;}
.main .social-share .icon-wechat .wechat-qrcode{left:-35px}
.main .social-share .icon-wechat .wechat-qrcode:after{left:30%}
.main .back{margin-top:15px;}
.main .back a{margin-top:0;max-width:180px;padding:10px 0;}

.p60{padding:30px 0;}
#about-history .body{width:85%;}
#about-history .swiper-slide{background:none!important}
#about-history .swiper-button-prev-time{left:0!important;}
#about-history .swiper-button-next-time{right:-35px!important;}
#about-history .swp_jt .jt{width:35px;height:35px;line-height:35px;}
.swiper-pagination-time,#about-history:before,#about-history .body .content:after{display:none!important}
#about-history .body{margin-top:-50px!important;}
#about-history .swiper-slide .title{font-size:22px}
#about-history .body .right{padding-left:0}


.list_down li{padding:10px 15px;margin:5px 0 10px 0;font-size:14px;}
.list_down li .t1,.list_down li .t2{width:35px;float:left;}
.list_down li i{width:25px;height:25px;background-size:100%;}
.list_down li .t1{margin-right:10px;}
.list_down li .tit{padding-left:10px;}
.header-b{transform:translateX(0)}
.header-b p{margin-bottom:0;padding-bottom:0}
.main .tx2 .zeren3 li .desc p::before{top:8px}
}