@charset "utf-8";


/*==========================================内页 结束=============================================*/

/*aos="zoom-in" aos-duration="1200"*/
@media(min-width: 768px){


}


@media(max-width: 1830px){

}

@media(max-width: 1630px){    
    .w1200{margin:0 30px;}
	.index_box2{}
	#nav>ul>li{ margin: 0 1.1rem;}
     #header .logo{width:420px;padding: 0 30px;}
	 .swiper-box1 .box1text h3{font-size: 56px;}
	 .i_titbox p{margin-top: 20px;}
	 .i_titbox .i_tit h3{font-size:50px}
	 .i_titbox .i_tit p,.index_box3 .lists .text_box h3,.home-section-pro .swp-con .shaw h4,.index_box5 .con_box{font-size:32px}
	 .index_box2 .swiper-button-prev,.index_box2 .swiper-button-next{top: -200px;}
	 .index_box2 .swiper-button-prev img,.index_box2 .swiper-button-next img{width:80%;}
	 .n_service .fl01 .tab ul li{padding: 0 4%;}
	 .n_service .fl04 .img{padding:50px 20px;}
	 .n_factory .fl01 .n_titop h4{font-size:30px;line-height:40px;}
	 .n_job .fl04 .text_box{font-size:30px;line-height:40px;}
	 .n_about .fl01 .tit_box h3,.n_about .fl01 .text_box .jut .li span{font-size: 50px;}
	 .n_about .fl02 .n_titop h4{font-size:32px;}
	 .n_about .fl03 .text_box h5{font-size:36px;}
	 .n_about .fl03 .cont{margin-right: -20px;}
	 .n_about .fl03 .text_box i{margin: 15px 22px 0;}

}

@media(max-width: 1400px){
 #header .logo{width:340px;}
 .swiper-box1 .swiper-pagination-bullets{bottom: 0.8rem !important;}
 #nav>ul>li >a h3{font-size:16px}
 #nav>ul>li{margin: 0 0.85rem;}
 footer .fl01 .right dl dt a{font-size: 20px;}
 footer .fl01 .right dl dd a,footer .fl01 .f_cont{font-size: 16px;}
 .n_banner .top h2{font-size:62px}
 .n_service .fl01 .tab ul li p{font-size:24px;line-height:36px;}
 .n_service .fl02 .ico_box{padding:20px;}
 .n_service .fl02 .text_box{padding:20px;}
 .n_service .fl03 .list{grid-column-gap:30px;}
 .n_service .fl03 li{padding:40px;}
 .n_case .fl04 .text-box{padding:20px;}
 .n_case .fl04 .text-box h3{height:50px;}
 .n_lianxi .box1 .list li{padding:40px 20px;}
.n_job .fl04 .text_box{font-size:24px;line-height:40px;}
.n_project .fl02 .text_box{padding: 30px 20px;}
}

@media(max-width: 1330px){
	#header .logo img{max-width:15rem;}
	#nav>ul{padding-right:1rem;}
	.index_box3,.index_box4,.n_factory .fl01{padding-top:90px;}
	.index_box2{padding:90px 0 120px;}
	.index_box2 .text_box h3{font-size:26px;}
    .index_box5,.index_box1,.index_box6{padding: 90px 0;}
	.index_box5 .con_box{padding-top: 30px;}
	footer .f_logo img{width:200px}
	.index_box1 .mySwiper2 .img_box img{width:100%;}
	.n_titop h3{font-size:50px;}
     .n_titop{ padding-bottom: 30px;}
	 .n_project .fl01 .text_box{font-size: 20px;}
	 .n_plate .fl02 .list h3{margin-top:50px;}
	 .n_plate .fl02 .list li{padding:80px 0}
	 .n_service .fl02 .text_box span{font-size:14px;width:70px;}
	 .n_service .fl04 .text-box{padding:30px;}
	 .n_service .fl04 .text-box h3,.n_lianxi .box1 .list li h4,.n_factory .fl01 .text_box p,.n_about .fl01 .text_box p,.n_about .fl02 .text_box,.n_about .fl03 .text_box .text .text_main{font-size:20px;}
	 .n_case .fl03 .list{grid-template-columns: repeat(3, 1fr);}
	 .n_case .fl03 li{padding:40px;}
	 .n_news .moreload{padding:0;}
	 .ny_news_show .left .ar_title h3{font-size:34px;}
	 .n_about .fl02 .n_titop h4{font-size:28px;}
	 .n_about .fl03 .text_box i {margin: 15px 18px 0;}
	 

}

@media(max-width: 1200px){
	.header_box,.small_header{ display: none;}	
	.m_header_box{ display: block;}	
	.bannerimg .img_hezi{ padding-bottom:48.45% !important;}
	.w1200{ padding: 0 15px;}
	.index_box2 .text_box p{padding: 16px 0 20px;}
	.index_box2 .swiper-button-prev, .index_box2 .swiper-button-next{top: -160px;}
	.index_box3 .lists .text_box h3{font-size:24px}
	.index_box5 .lists ul{margin-top:60px;}
	.index_box5 .lists li a{padding: 20px;}
	footer .fl01 .right dl dt a{font-size:18px;}
	footer .fl01 .right dl dd a,footer .fl01 .f_cont{font-size:14px;}
	.swiper-box1 .box1text h3{font-size:42px;line-height:50px;}
	.swiper-box1 .swiper-next{width: 20.5rem;height: 11.5rem;}
	.index_box2 .swiper-button-prev img, .index_box2 .swiper-button-next img{width:70%;}
	.index_box2 .swiper-button-next{right:0;}
	.index_box2 .swiper-button-prev{left:0}
	.index_box6 .in_news .cont h3{font-size:20px;}
	.index_box1 .mySwiper .swiper-slide{height:120px;}
	.index_box1 .mySwiper .swiper-slide span img{width:80%;}
	.index_box1 .mySwiper .swiper-slide h3{padding-top:10px}
	.f18{font-size:16px;}
	.n_project .fl02 .text_box{height:440px;}
	.n_project .fl03 .bot dl dd .text_box h3 {height: 80px;line-height: 80px;}
	.n_project .fl03 .bot{margin-top:50px;}
	.n_service .fl02 .list{flex-wrap: wrap;}
	.n_service .fl02 .list li {width: 49%;margin-bottom:5px;}
	.n_service .fl02 .text_box span{width:80px;}
	.n_lianxi .box1 .list{flex-wrap: wrap;}
	.n_lianxi .box1 .list li{width:47.5%;margin-top:15px;}
	.n_factory .fl01 .con_box,.n_factory .fl02 .w1200,.n_factory .fl02 .odd .w1200{flex-direction: column;}
	.n_factory .fl01 .n_titop,.n_factory .fl01 .text_box,.n_factory .fl02 .text_box,.n_factory .fl02 .img_box{width:100%;}	
	 .n_news .moreload .list li{width: 48.2%;}
	 .n_news .list span{padding:10px 0;}
	 .hadheight{display:none;}
	 .n_about .fl01 .con_box,.n_about .fl02 .w1200{flex-wrap: wrap;}
	 .n_about .fl01 .text_box,.n_about .fl01 .tit_box,.n_about .fl02 .n_titop,.n_about .fl02 .text_box{width:100%;}
	 .n_about .fl01 .tit_box{margin-bottom:40px;}
	 .n_about .fl04 .conbox2 .text-box h3{font-size:32px;}
	 .n_about .fl03 .text_box h5,.n_about .fl03 .text_box .text{float:none;width:100%;text-align:left;}
	 .n_about .fl03 .text_box i{float:none;margin:0;position:absolute;left:4px;}
	 .n_about .fl03 .text_box{padding-left: 30px;}
    .n_about .fl03 .text_box .text h3{font-size:24px;padding-top:20px; }
	 .n_about .fl03 .text_box:before{left:8px;top: 10px;}
	 .n_about .fl03 .text_box h5{font-size:28px;}
	 .n_about .fl03 .cont {margin-right: -10px;}

	
}

@media(max-width: 1060px){
    .home-section-pro {}
	footer .fl01 .content,footer .fl02 .w1200{display:block}
	.index_box6 .view_more{}
	footer .fl01 .right{display:none;}
	footer .fl02 .left span{padding-left:0;}
	footer .fl02{padding: 2.125rem 0;}
	footer .fl02 span, footer .fl02 p, footer .fl02 a,.index_box2 .text_box p{font-size:14px;}
	.index_box1 .mySwiper .swiper-slide h3,.index_box2 .text_box h3{font-size:16px;}
	.n_project .fl03 .bot dl dd .text_box h3,.n_plate .fl03 .text_box,.n_case .fl03 .text_box h3,.n_case .fl04 .text-box h3,.n_news .list h3{font-size:20px;line-height: 26px;}
	.n_news .list h3{HEIGHT: 50PX;}
	.index_box1 .mySwiper{position:static;}
	.index_box1 .mySwiper2 .text_box{position:relative;color:#222;padding:0 15px;justify-content: flex-start;height:280px;}
	.index_box1 .mySwiper2 .img_box{background:none;}
	.index_box1 .mySwiper2 .img_box img{opacity:1;}
	.index_box1 .mySwiper .swiper-slide{background:rgb(0 0 0 /80%)}
	.index_box1 .mySwiper .swiper-slide-thumb-active {background: rgb(22 115 176 /80%);}
	.bannerimg .img_hezi{padding-bottom:100%!important;}
	.swiper-box1 .swiper-next p img{width:65px;margin-bottom:6px;}
	.swiper-box1 .swiper-next p:last-child img{height: 15px;width: 70px;}
	.index_box1 .mySwiper2 .text_box span img{display:none;}
	.index_box1 .mySwiper2 .text_box span{display: flex; background: url(../images/more_jt2.png) 85% center no-repeat;background-size: 25%; border: 2px solid #0073bd;padding:18px 65px 15px 25px;margin-top: 20px;     text-align: left;     align-items: center;     justify-content: flex-start;}
	.index_box1 .mySwiper2 .img_box{margin-top:30px;}
	.w1200{padding:0;margin: 0 20px;}
	.index_box1 .mySwiper .swiper-slide{height:100px;}
	.index_box2 .w1200,.pub-swp-btn{display:none;}
	
	.n_banner .top h2,.n_titop h3{font-size: 42px;}
	.n_project .fl01 .text_box p{margin: 0 auto 30px;width: 95%;}
	.n_project .fl03 .bot dl.cur,.n_pro .fl03 .list{overflow-x:auto}
	.n_pro .fl03 li{width:80%;flex: none;}
	.n_project .fl03 .bot,.n_pro .fl01 .bot{padding:0;}
	.n_pro .fl01 .bot{margin-top: 40px;}
	.sub_text{width:95%;font-size: 20px;}
	.n_pro .fl01 .bot dl dd .text_box h3{height: 80px;line-height: 80px;}
	.n_pro .fl03 .text_box h3 {padding: 20px 0;}
	.n_plate .fl02 .list{flex-wrap: wrap;}
	.n_plate .fl02 .list li{width:49%;margin-bottom:5px;}
	.n_service .fl02 .text_box{height:240px;}
	.n_service .fl03 .list{grid-template-columns: repeat(2, 1fr);}
	.n_news .list .text-box{padding: 20px 20px 30px;}
	.ny_news_show .news_con{flex-direction: column;}
	.ny_news_show .left{width:100%;float:none;padding:0;}
	.ny_news_show .right{display:none;}
    .n_job .fl04 .text_box{font-size:20px;line-height:28px;padding-top:30px;}
    .joinsbots-list .uls-tops, .joinsbots-list .forms-tops {padding-left: 1rem;padding-right: 0.75rem;}
	.joinstops-list .items {width: 32%;margin-left: 2%;  }
    .joinsbots-list .td {display: none;}  
    .joinsbots-list .uls-bots {padding-left: 1rem;padding-right: .75rem;}
    .joinsbots-list .td6,.joins-bots .mbox{display: block;}
    .joinsbots-list .uls-tops .td6 {display: flex;}
	.joinsbots-list .td.td1 {display: block;width: calc(100% - 100px);}
	.ab03-box .ab03-right-swiper{margin-top:0;}
	.joinsbots-list .box{float:none;width:100%;}
	.joinsbots-list .box .tits{font-size:20px;}
	.joinsbots-list .box .main-text,.home-section-pro .swp-con .swiper-slide-active .shaw p{font-size:18px;}
    .n_about .fl02{padding:50px 0 150px}
	.index_box3 .lists .text_box span{    margin-top: 30px;    padding: 10px 25px;}


	 
}

@media(max-width: 992px){
 .fpd_nbox{padding:60px 0;}
 .n_about .fl01 .img_box{padding-top:60px;}
 .swiper-box1 .box1text h5,.index_box5 .lists .text_box h3,.home-section-pro .swp-con .swiper-slide-active .shaw h4,.n_project .fl01 .text_box{font-size:18px;}
 .swiper-box1 .swiper-pagination-bullet{display:none;}
 .swiper-box1 .w1200{justify-content: center;}
 .i_titbox .i_tit h3{font-size:36px;}
 .swiper-box1 .swiper-next{width: 15.2rem;height: 8.5rem;padding-right: 20px;padding-bottom:15px;}
 .pc_box{display:none;}
 .phone_box{display:block;}
 .index_box3 .lists li{width:50%;}
 .index_box3 .lists ul{flex-wrap: wrap;}
 .index_box3 .lists .text_box{bottom:36px;}
 .index_box3 .lists .text_box span img{display:none;}
 .index_box5 .con_box{line-height:36px;}
 .index_box5 .lists li{width:50%;}
 .index_box5 .lists ul{margin-top: 30px;flex-wrap: wrap;}
 .index_box5 .lists li{padding: 10px 0 10px 10px;}
 .index_box5 .lists li:nth-child(3){padding-left:0;}
 .home-section-pro .swp-con .swiper-slide-active .shaw{padding:20px 10px;}
  footer .fl01 .content,footer .fl02{padding-top:20px;}
 .index_box5 .lists li a img{width: 40px;}
 footer .fl02{margin-top:20px;}
 .n_banner .img .img_hezi{padding-bottom:100% !important;}

#n_pro_xq .txt,#n_pro_xq .img{width:100%;float:none;display: block;padding:0;}
 .ny_news_show .right .right_box{padding:30px 0;}
 .n_project .fl01 .text_box{line-height: 32px;}
  .n_project .fl02 .list,.n_pro .fl02 .list{flex-wrap: wrap;}
 .n_project .fl02 .list li{width: 48.5%;margin-bottom:10px;}
 .n_pro .fl02 .text_box{height:220px;}.n_project .fl02 .text_box{height:240px;}
 .n_project .fl02 .ico_box,.n_project .fl02 .text_box{padding:20px;}
 .n_project .fl04 .text-box{margin-top:40px;position:static;width:100%;}
 .n_project .fl04 .text-box h3{color: #050827;padding-top:0;font-size: 22px;}
 .n_project .fl04 .text-box h5{color: #5B6172;font-size:18px;margin:10px 0 30px;line-height: 30px;}
 .n_pro .fl02 .list li{width:100%;margin-bottom:10px;padding:20px;}
 .n_pro .fl02 .text_box{padding-left:20px;}
 .n_plate .fl01 .text_box p{margin-bottom:30px;width:95%;}
 .n_plate .fl01 .text_box {line-height: 30px;font-size: 20px;}
 .n_plate .fl03 .text_box{width: 100%;}
 .n_service .fl01 .conbox2,.n_case .fl01 .conbox2,.n_about .fl04 .conbox2{display:block;}
 .n_service .fl01 .conbox,.n_case .fl01 .conbox,.n_about .fl04 .conbox{display:none;}
 .n_service .fl03 li,.n_about .fl06 .text-box,.n_about .fl05 .text-box{padding:20px;}
 .n_service .fl04 .but_box,.n_about .fl05 .but_box,.n_about .fl06 .but_box{display:none;}
 .n_news .moreload .list li{width:100%;}
 .n_job .fl01 .cont{position:static;}
 .n_job .fl02 .cont{position:static;}
 .n_job .fl01 .n_titop,.n_job .fl02 .n_titop{color: #050827;}
  .n_job .fl01 .text_box ,.n_job .fl02 .text_box{width:100%;color: #5B6172;font-size: 20px;padding-bottom:20px;}
  .n_job .fl02{margin-top:60px;}
 .n_about .fl01 .text_box .jut .li span{font-size:36px;}
	 .n_about .fl04 .conbox2 .text-box h3,.n_about .fl02 .n_titop h4{font-size:24px;}
.n_about .n_titop p{width:100%;}
.n_about .fl02 .n_titop h4{padding-top:20px;line-height: 32px;}
.pop-up .tc_con_box{flex-direction: column;}
.pop-up .tc_project{width: 90%;padding: 64px 35px;}
.pop-up .tc_con_box .tc_text_box{width:100%}
.pop-up .tc_con_box .tc_img_box{width:100%}
.index_box5 .con_box{width:95%;padding-top: 10px;}
.n_project .fl01 .text_box p{width:95%;}
.n_about .fl01{padding-top:30px;}
.n_plate .fl02 .list li{padding:40px 0;}
.index_box3, .n_factory .fl01,.index_box2{padding:80px 0 80px}
 .index_box4{padding-top:40px}
.n_case .fl01 .text-box h5,.n_service .fl01 .text-box h5{font-size: 20px;line-height:28px;}
.ny_news_show .left .ar_title h3{font-size:28px;}
.n_case .fl03 li{padding:30px 20px 10px;}
}
@media(max-width: 800px){

.n_project .fl03 {padding-bottom: 40rem;}
.joinsbots-list .forms-tops,.joinsbots-list .uls-tops .td{height: 70px;line-height: 70px;font-size:20px;}
.joinsbots-list .uls-bots{padding:18px 10px;}
.joinsbots-list .box{padding-right: 0;}
}
@media(max-width: 768px){
    .index_box5,.index_box1,.index_box6{padding:50px 0;}
	.ny_news_show .news_con{    padding-top:50px;}
	.i_titbox{margin-bottom:20px;}
	.n_banner .img .img_hezi{padding-bottom: 120% !important;}
	#gotop{ right:0; transform:scale(0.7)}
	.swiper-box1 .w1200{ justify-content: center;}	
	.swiper-box1 .box1text{padding:0 30px;}
	.swiper-box1 .box1text h5{font-size:14px;PADDING-TOP:10px;}
	.n_banner .top h2, .n_titop h3, .n_about .fl01 .tit_box h3{font-size:32px;}
	.swiper-box1 .box1text h3,.n_banner .top h2{font-size:28px;}
	.swiper-box1 .box1text h3{line-height:40px;}
    .i_titbox .i_tit p, .index_box3 .lists .text_box h3, .home-section-pro .swp-con .shaw h4, .index_box5 .con_box,.n_about .fl05 .text-box h3{font-size:20px;}
	.n_service .fl04 .text-box h3, .n_lianxi .box1 .list li h4, .n_factory .fl01 .text_box p, .n_about .fl01 .text_box p, .n_about .fl02 .text_box ,.n_about .fl01 .text_box .jut .li .fz_tit,.n_about .fl04 .conbox2 .text-box h5,.n_titop p{font-size:16px;line-height: 24px;}
    .i_titbox p{margin-top: 10px;}
	.index_box1 .mySwiper2 .text_box p{font-size:16px;line-height: 24px;}
	.index_box1 .mySwiper2 .text_box p br{display:none;}
    .n_project .fl02 .list li{width:100%;}
    .n_project .fl02 .text_box,.n_pro .fl02 .text_box{height:auto;}
    .n_project .fl02 .ico_box i,.n_pro .fl02 .ico_box i{width:50px;height:50px;}
	.n_project .fl03 .tab ul li p,.n_pro .fl01 .tab ul li p{font-size:18px;}
	.n_project .fl03 .tab ul li i,.n_pro .fl01 .tab ul li p i{width:60px;}
	.n_pro .fl01 .tab ul li{flex-direction: column;}
	.n_plate .fl03{background: url(../images/plate03_bg.jpg) right center no-repeat;}
	.n_service .fl02 .list li {width: 100%;margin-left:0;margin-right:0;}
	.n_service .fl02 .text_box{height:auto;padding-bottom:30px;}
	.n_service .fl03 .list{grid-template-columns: repeat(1, 1fr);}
	.n_case .fl03 .list{grid-template-columns: repeat(2, 1fr);}
	.n_case .fl04 .text-box h3{height:40px;}
	.n_case .fl04 .w1200,.n_service .fl04 .w1200{margin-right:0;}
	.n_lianxi .box1 .list li h4{padding-top:20px;}
	.n_lianxi .box1 .list li{width:100%;margin-right:0;margin-left:0;}
	#miso_map{height:20rem;}
	.joinsbots-list .box .main-text, .n_lianxi form .input {line-height: 32px;font-size: 16px;}
	.n_lianxi form .group, .n_lianxi form .group.btnbox, .n_lianxi form .btn_submit, .n_lianxi form .group.yzm {float: none;width: 100%;margin-left:0}
	.n_about .fl01 .tit_box h3{line-height: 42px;}
	.n_about .fl01 .text_box .jut .li{margin-top:20px;}
	.n_about .fl01 .img_box{padding-top: 40px;}
	.n_about .fl03 .cont{padding-right: 10px;}
	.n_about .fl04 .conbox2 .img img{width:125%;}
	.n_about .fl04 .conbox2 i img{width:80%;}
	.n_about .fl04 .conbox2 i {width:60px;margin:0 auto;}
	.n_about .fl04 .conbox2 .text-box h5{margin:15px 0 20px;}
	.n_about .fl05 .text-box h3,.n_about .fl06 .text-box h3{height: 40px;}
	.f24{font-size:20px;}
	.n_about .fl03 .text_box .text .text_main{padding-bottom: 30px;}
	.n_plate .fl02 .list h3{font-size:18px;}
	.n_banner .top h5{max-width:95%;font-size:18px;line-height:26px;}	
	.n_project .fl03 {padding-bottom: 35rem;}
	.n_project .fl03 .bot dl dd .text_box h3{height:40px;padding-top:10px;}
    .n_pro .fl01 .bot dl .video_box video{width:100%;}
	.index_box5 .lists li p{font-size:14px;}
	.index_box2 .text_box{bottom: -40px;}
	.down_bot ul li .box{padding: 10px 15px;}
	#n_down .down_bot ul li .fl{width: calc(100% - 70px);}
	.down_bot ul li .fl h3{min-width: auto;line-height: 24px;margin-bottom: 3px;}
	.home-section-pro .swp-con .swiper-slide-active .shaw p{font-size:14px;margin-top:8px;}
	.home-section-pro .swp-con .swiper-slide-active .shaw{position:static;;background-color:rgb(0 115 189 / 100%)}
	.home-section-pro .swp-con .swiper-slide-active .shaw h4,.home-section-pro .swp-con .swiper-slide-active .shaw p{}
     .n_case .fl04 .but_box{margin-top: 0;height: 50px;}
} 
@media(max-width: 640px){

    .i_titbox .i_tit p, .index_box3 .lists .text_box h3, .home-section-pro .swp-con .shaw h4, .index_box5 .con_box,.n_about .fl03 .text_box .text .text_main{font-size:16px;}
	.n_about .fl01 .tit_box h3{font-size:36px;}
	.n_about .fl01 .tit_box .tit2 {margin-left: 130px;}
	.n_about .fl01 .tit_box .tit3 {margin-left: 20px;}
    .n_about .fl05 .img img{height:15.025rem}
	
} 

@media(max-width: 456px){
    .m_header_box header .logo img { height:36px;}
	.n_about .fl01 .tit_box .tit3 {margin-left: 10px;font-size:32px;}
  
	
}
@media(max-width: 400px){ 
   
}

