@media screen and (max-width:1100px){
.header .hdl .nav li{padding-right:35px;}
}
@media screen and (min-width:981px) and (max-width:1360px){
.download .list_down .item{padding:15px;}
.download .list_down .item .info .tit{font-size:20px}
.download .list_down .item .info .desc{font-size:15px;margin:15px 0;}
.download .list_down .item .info .xz{font-size:14px;}
.download .leftside .subtit{font-size:20px;margin-bottom:10px;}
.download .leftside .dd{padding-top:20px;margin-bottom:15px;}
.section1 li .info{left:30px;}
.section1 li:nth-child(2) .info{right:30px;}
.banner .txt1{font-size:36px}
.main .job .job_thead{font-size:18px;}
}
@media screen and (min-width:1200px) and (max-width:1360px){
.section2 .item .item_txt{bottom:25px;}
.ftbox .index_fot .ft_tit{font-size:36px;}
.section2 .item .item_txt .tit{font-size:35px;}
.slides .slide_txt .txt1{font-size:40px}
.product .item .tit{font-size:25px;}
.product .item .cpt{height:300px;}
}
@media screen and (min-width:981px) and (max-width:1199px){
.ftbox .index_fot .ft_tit{font-size:32px;}
.section2 .item .item_txt .tit{font-size:30px;}
.section2 .item .item_txt{bottom:25px;}
.section3 .lunbo .item .txt .tit{font-size:26px;margin-bottom:15px;}
.section3 .lunbo .item .txt .desc{font-size:16px;}
.section3 .lunbo .item .txt .desc p{margin:5px 0;}
.slides .slide_txt .txt1{font-size:38px}
.product .item .tit{font-size:22px;}
.product .item .cpt{height:260px;}
.project_detail .detail1 .xm9{width:68%}
.project_detail .detail1 .xm3{width:32%}
.news .xm10{width:78%}
.news .xm2{width:21%}
.newsbox .xm10{width:73%}
.newsbox .xm2{width:24%}
.recrit .list_recrit li .item_top .attr{font-size:15px;max-width:80%;}
.recrit .recrit_type{font-size:34px;}
}
/* 手机端 */
@media screen and (max-width:991px){
.contact .cont1::after{display:none;}
.contact .cont1 .formbox{margin-bottom:55px;}
}
@media screen and (max-width:980px){
.banner{height:unset;}
.banner .swiper-slide{padding-top:0;height:100%;background-size:100% 100%;}
.banner .banner_txt{top:0;}
.banner .ban-slide-bj{width:100%;height:100%;background-size:cover;background-position:center;}
.banner .ban-slide-bj img{opacity:0;}
.banner .swiper-pagination-bullet{width:15px;height:5px;margin:0 4px!important;}
.banner .swiper-slide .txt .txt1{font-size:22px}
.banner .swiper-slide .txt .txt2{font-size:16px;margin:2px 0 6px;}
/*.banner .txt3{font-size:14px;}*/

.banner .swiper-button-next,.banner .swiper-button-prev{display:none;}
.banner .swiper-pagination{bottom:15px;}
.section1 li,.case{height:350px;}
/*.section1 li:nth-child(1){background-size:70%;background-position:right center;}*/
.section1 li:nth-child(1) .info{position: relative;z-index:1;}
.section1 li:nth-child(2) .info{right:15px;}
.section1 li .info{width:100%;max-width:75%;}
.section2{padding-top:10px;}
.section2 .item .item_img{height:350px;}
.section2 .item .item_txt{bottom:15px;}
.section2 .item .item_txt .tit{font-size:18px}
.section2 .item .item_txt .subtit{font-size:15px;margin:8px 0 4px}
.section2 .item .item_txt .desc{font-size:13px;}
.slides{padding-bottom:30px;}
.slides .pro_subcat li{width:33.33%;margin-bottom:15px;}
.slides .slide_txt .txt1{font-size:20px;margin-bottom:15px;}
.slides .slide_txt .txt2{font-size:18px}
.product{padding:35px 0 10px;}
.product .item{margin-bottom:0;}
.product .item .cpt{height:160px;}
.product .item .tit{font-size:16px;bottom:18px;}
.pages{padding:15px 0 30px}
.pages li{margin:0 13px;}

.project .subcat{padding:25px 0;}
.project .subcat ul{justify-content: left;}
.project .subcat li{margin:6px 15px;}
.project .subcat li::after{height:2px;}
.project .list_project .item .tit{font-size:24px;}
.project .list_project .item .attr{font-size:16px;}
.project .list_project .item .attr p{margin-bottom:7px;}
.project_detail .detaill{padding-bottom:35px;}
.project_detail .ject_type .cat{font-size:22px}
.project_detail .ject_type{padding:10px 0 8px;}
.project_detail .detail1 .det1_left{padding-right:0;padding-bottom:25px;}
.project_detail .detail1 .det1_cont{padding:35px 0;line-height:28px;}
.project_detail .Related{padding:10px 0 15px;}
.project_detail .detail1 .det1_attr{padding:25px 0;line-height:35px;}
.project_slide .swiper-pagination{bottom:15px;}
.project_detail .detail1 .contact_link a{font-size:16px;}
.project_detail .Related .item .tit{margin-top:10px;}
.project_detail .Related .item .pic{min-height:130px;}
.news .list_news li{margin-bottom:20px;}
.news .list_news li .item .info{padding:20px 0 0 0;}
.news .list_news li .item .info .desc{margin-top:20px;}
.news .list_news li .item .info .desc{line-height:25px;}
.news .list_news li .item .info .tit{font-size:20px;}
.news .list_news li .item .news_img .time{height:unset;padding:6px 10px;line-height:unset;}
.news .news_type{font-size:20px;margin:30px 0}
.news .subcat2{width:100%;max-width:unset;margin:30px 0;}
.news .subcat2 ul{line-height:28px;}

.probox .prob3 .prob3_slides .swiper-slide  img{height:auto;}
.newsbox{padding:35px 0}
.newsbox .newsinfo .news_tit{font-size:20px;line-height:25px;}
.newsbox .newsinfo .news_time{padding:15px 0;}
.newsbox .newsinfo .news_cont{line-height:28px;}
.newsbox .sxp{padding:15px 0 20px;}
.newsbox .sxp li{margin:10px 0;}
.newsbox .sxp li:nth-child(2){flex-direction: row-reverse;text-align:left;    justify-content: left;}
.newsbox .sxp li:nth-child(2) .jt{margin:0 10px 0 0;}
.newsbox .xg_news{max-width:100%;margin-top:30px;}
.newsbox .xg_news ul{padding:0;}
.newsbox .xg_news li .item .pic{max-width:100%;}
.newsbox .xg_news li .item .tit{margin:15px 0;}
.banner_recrit .txt .desc{margin-top:5px;font-size:15px;}
.recrit{padding:30px 0;}
.recrit .recrit_type{margin-bottom:30px;}
.recrit .list_recrit li .item_top{padding:25px 15px;}
.recrit .list_recrit li .item_top .attr{font-size:14px;}
.recrit .list_recrit li .item_top.open{padding:20px 15px}
.recrit .list_recrit li .item_cont{padding:25px 15px;}
.recrit .list_recrit li .item_cont .xm5{width:100%}
.recrit .list_recrit li .item_cont .jb_tit{margin-bottom:15px;}
.recrit .list_recrit li .item_cont .jb_cont{line-height:22px;margin-bottom:25px;}
.recrit .list_recrit li .item_cont .jb_btn{padding-top:20px;padding-bottom:35px;}

.download .leftside{max-width:100%;margin-bottom:25px;}
.download .leftside .subtit{font-size:18px;margin-bottom:0;}
.download .leftside .dd{border-top-width:1px;padding:20px 0;margin-bottom:0;}
.download .leftside .dd ul{display:none;}
.download .list_down{padding:15px 0 0 0;}
.download .list_down .item{padding:15px;}
.download .list_down .item .info .tit{font-size:17px}
.download .list_down .item .info .desc{font-size:14px;margin:15px 0;}
.download .list_down .item .info .xz{font-size:13px;}
.download .list_down .item .info .xz i{font-size:16px;margin-left:5px;}


/* contact */
.contact .cont_tit{padding:25px 0;}
.contact .cont1 .lxfs{max-width:100%;}
.contact .cont1 .cont1_tit{margin-bottom:25px;}
.contact .cont1 .cont1_tit .desc{margin:8px 0 15px}
.contact .cont1 .lxfs .dd{margin-bottom:20px;}

/* case */
.casebox .case_type{padding:45px 0 30px}
.casebox .case_type .catname{margin-bottom:15px;}
.casebox .list_case li .item{height:280px;}
.casebox .list_case li .item .info{width:45%}
.banner_jobs .txt .desc{margin-top:10px;}
.main .job .job_type{padding:30px 0 15px 0}
.main .job .job_thead{display:none;}
.main .job li a{flex-wrap: wrap;}
.main .job .dd{width:100%;text-align:left!important;margin:2px 0;}
.main .jobcont{padding:35px 0 45px;}
.main .jobcont .job_upfile .upload,.main .jobcont .job_btn button{width:150px;height:45px;line-height:45px;border-radius:10px;font-size:16px;}
.main .jobcont .job_upfile .dd{margin-bottom:15px;}
.main .jobcont .job_item{padding-top:25px;}
.history .history_cont .cont{padding:35px 0;line-height:25px;}
.history{padding:35px 0 0 0;}
.history .gallery-thumbs{margin-bottom:45px;}
.proslide .slide_txt .txt3{margin:30px 0;line-height:22px;}
.probox .prob2 .box1 .box1_right{margin:25px 0;}
.probox .prob2 .box2{margin:20px 0 50px;}
.pro_type2{padding-bottom:25px;}
.probox .prob1{padding:25px 0;}
.probox .prob1 li{margin:0 20px;}
.probox .prob2 .box2 li{padding:15px 10px;}
.probox .prob2 .box2 li .item_list .dd .info .attr{margin:15px 0;}
.probox .prob2 .box2 li .item_cont{padding-top:10px;}
.probox .prob2 .box2 li .item_list .dd .pic{margin-right:15px;}
.probox .prob2 .box2 li .item_list .dd .bh{position:unset;margin-bottom:15px;}
.probox .prob2 .box2 li .xzlist a{width:48%;margin:5px 1%;font-size:12px;overflow:hidden;white-space:nowrap;}
.probox .prob3 .swp_dot .swiper-pagination-bullet{margin:0 3px!important;width:8px!important;height:8px!important;}
.probox .prob4 .gallery-thumbs img{height:auto}
.probox .prob4 .gallery-top{padding-bottom:20px;}
.probox .prob4{padding-bottom:35px;}
.probox .prob4 .contlist{margin-top:20px;}
.checklist li.xm20{width:48%}
.filter-text .filter-title{height:40px;line-height:40px;}
.filter-list{top:45px}
.probox .prob5 .btn button{width:180px;height:40px;line-height:40px;}
.probox .prob5 .btn{padding:20px 0 30px}
.probox .prob6{padding-bottom:35px;}
.probox .prob6 .item{height:120px;}
.probox .prob6 .jt{top:45%}
.probox .prob6 .jt.swiper-button-next{right:-15px;}
.probox .prob6 .jt.swiper-button-prev{left:-25px;}
.probox .prob6 .prob6_slide{padding:0 35px;}
.probox .prob2 .box1 .pro_tit{margin:25px 0 30px}
.layb1{width:96%!important}
.laybox{padding:15px;max-height:83vh;}
.laybox .lay_b2 .tuzhi{height:120px;}
.laybox .lay_b2 .info{margin:35px 0 0 0}
.laybox .lay_b2 .hzt{margin-top:20px;}
.laybox .lay_tit{margin-bottom:15px;}
.laybox  .prob2 .box2{margin:35px 0;}
.laybox .lay_b5 .lay_tit{margin-bottom:20px;}
.down .item .item_img .pic{height:180px;}
.down .item .item_img::after{height:4px;background-size:100% 4px;}
.honor .type_tit{padding:0 0 25px 0;}
/* about */
.about .pro_type2{padding:25px 0;}
.about .about1{padding:10px 0 25px 0;}

.probox .prob3 .swp_dot{margin-bottom:30px;}
.news .side_news,.news .list_news{max-width:100%;}
.subcat2 li{margin-right:15px;margin-bottom:15px;font-size:13px;padding-bottom:6px;}
.subcat2 li.on{font-size:16px;    transform: translateY(-3px);}
.news .list_news li .item .tit{line-height:25px;margin-bottom:5px;}
.news .list_news li:last-child{border-bottom:0;}
.news .side_news .xg_tit{font-size:18px;margin-top:15px;}
.news .side_news{margin-bottom:25px;}
.crumbs{padding:20px 0 30px;}
.news .type_tit{margin-bottom:15px;}
.down .subcat2{margin:15px 0}
.down .list_down{margin:0}
.about .about1 .pro_type2{padding-top:0;}
.down{padding-top:15px;}
.honor .subcat2 li{margin-right:25px;}
.history .jt{width:20px;height:35px;background-size:10px 25px;background-color:rgba(0,0,0,.5);padding:10px;}
.history .jt.swiper-button-prev{left:0;}
.history .jt.swiper-button-next{right:0;}
.history .swiper-slide .wp{padding:0 35px;}
}
@media screen and (max-width:750px){
    .honor .list_zz .item .pic{height:240px;}
}