.menu_and{display: none;}
.breadcrumb-item+.breadcrumb-item{ padding-left: .05rem;}
.breadcrumb-item+.breadcrumb-item::before{padding-right: 0.05rem;}
.stimes{display: none;}
@media ( max-width : 1480px){
	.productBody li .imgs{
		width: 300px; padding: 0px;
	}
	.productBody li .coms{ left: 300px; width:calc(100% - 320px);}

}
@media ( max-width : 1420px){
	.footer .bodys .Boxs{width: 320px;}
}
@media ( max-width : 1280px){

	.nav li a{padding: 0px;}
	.IndexTitle{ padding-top: 0px; padding-bottom: 20px;}
	.indexCompany .comBots .box{width: 160px;}
.IndexBg1 .IndexProduct .swiper-slide .imgs{ padding:0px 15%;}

	/*新闻*/
	.NewMain li{padding: 20px 0px;}
	.NewMain li.first .imgs{ width: 486px;}
	.NewMain li.first .rights{ width:calc(100% - 486px);  padding: 10px 26px;}
	.NewMain li.first{margin-bottom: 20px;}
	.NewMain li .limgs{margin-right: 15px; width: 220px;}
	.NewMain li .liRight{padding-right: 10px;width: calc(100% - 315px);}
	.NewMain li .liRight h3{padding: 0px;}
	.NewMain li .liRight span.mores{margin-top: 15px;}
	.NewMain li .time{width: 80px;}

	.MainLeft{padding-right: 20px;}

	.contectTop{ height: 255px;}
	.contectTop .box{ height: 100%; padding-top: 0px;}

	.proshowTop .lefts {
		width: 460px;
	}
	.proshowTop .rights{ width: calc(100% - 460px); padding-left: 30px;}

}

@media ( max-width : 1200px){

	.nav li{padding: 0px 8px;}
	.nav li ul{width: 140px;}
  
    .DivW{width: 100%;}
	.IndexBg1{padding-top: 10px;}
	.IndexBg1 .IndexProduct .swiper-slide{width: 50%;}
	.indexCompany .cleft,
	.indexCompany .cright{width: 50%;}
	.indexCompany .cleft{padding-right: 20px;}
	.IndexMainService .TopBox .sbodys{width: 100%; padding: 0px 0.1rem;}


	/*关于我们*/

   

	/*产品*/
	
	}
	@media ( max-width : 1100px){
	.productBody li {width: 100%; padding-left: 0px; padding-right: 0px;}
}
@media ( max-width : 992px){

	.head,.logo,.navRight{height: 80px;}
	.logo img{width: 100%; height: 70px;}
	.IndexMainService .TopBox{padding-bottom: 0px;}
	.IndexMainService .TopBox .coms{padding-left: 15px; padding-right: 15px;}
	.IndexMainService .BottomBox{width: 100%; padding-left: 0px; padding-right: 0px;padding-bottom: 0px; bottom: 0; background-color: #fff;}
	.IndexBg1 .IndexProduct .swiper-slide .imgs{ padding:0px;}
	.IndexMainService .BottomBox .swiper-pagination{display: none;}
	.indexCompany{padding-top: 50px;}
	

	.navRight{padding-left: 0px; width: auto; line-height: 70px;}
	.navRight span:first-child{display: none;}
	span.mainMenu{  display:inline-block !important;}

	.menu_and{display:block; height:80px; width:60px; float:right; padding:20px 0 0 20px; text-align:center;}
	.nav{display: none; position: absolute; left: 0px; width: 100%; z-index: 100000; height: calc(100% - 70px); background-color: #fff; top:70px;}
	.nav ul{background-color: #fff;}
	
	.nav li{width: 100%; text-align: left; padding: 0px 15px; height: auto;border-bottom: 1px solid #eee;}
	.nav li a{ height:60px; line-height: 60px; border-bottom: 1px solid #eee; padding:0px 20px;border-bottom: 0;}
	.nav li a::after{display: none;}
	.nav li a::before{width: 30px; height: 60px; content: '\e66c'; position: absolute; right: 0px;  font-family: 'iconfont'; text-align: center; font-size: 12px; color: #999;}
	.nav li ul{width: 100%; position: static; 
		transform: translateX(0%);
    -ms-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    -o-transform: translateX(0%);
	}
	.nav li ul li{text-align: left;}
	.nav li ul li {border-bottom: 0px;}
	.nav li  ul li a::before{display:none;}
	.menuSearch{display: block; margin-bottom: 30px; padding: 0px 15px;}
	.menuSearch .inps{width: calc(100% - 48px); height: 48px; border: 0px; border-bottom: 1px solid #ddd; font-size: 14px; padding-left: 20px; }
	.menuSearch .box{width: 48px; height: 48px;  text-align: center; border-bottom: 1px solid #ddd;}

	.IndexMainCom .DivBox .boxBx{width: 90%;}
	.IndexTitle{padding-bottom: 10px;}
	.indexProduct{padding-top: 60px;}
	
	.footer .bodys .Box{display: none;}

	
	.aboutTop{padding-top: 30px; padding-bottom: 30px;}
	.companyImg{padding-bottom: 50px;}
	.mapsBody .box{width: 100%;}
	.zymenu .bodys .rights{float: left;}
		/*新闻*/
		.NewMain li.first .imgs{ width: 366px;}
		.NewMain li.first .rights{ width:calc(100% - 366px);   }
		.NewMain li.first .rights h3 {
			padding-top: 10px;margin-bottom: 5px;
		}
		.NewMain li.first .rights a.mores{margin-top: 20px;}
		.MainLeft{padding-right:0px ; padding-bottom: 30px;}
		.showBodys{padding-top: 20px; padding-bottom: 20px;}
		.MainLeft,.MainRight{width: 100%;}
		.MainRightCom{display: none;}

		.proshowTop .rights .coms{height: auto;}
		.proshowTop .rights .anddiv a{width: 100%;}
		.proshowTop .rights .anddiv a.zx{margin-left: 0px; margin-top: 10px;}
		.showTopLine{display: none;}
		.proshowBody{margin-top: 20px;}
		
		
	}
	
@media ( max-width : 768px){

	.indexCompany .cleft, .indexCompany .cright{width: 100%;}
	.indexCompany .cleft{padding-right: 0px; padding-bottom: 20px;}
	.indexCompany .cright{ height: 421px; padding-bottom: 0px;}
	.indexCompany{padding-top: 20px;}
	.indexNew{padding-top: 25px; padding-bottom: 70px;}
	.indexProduct a.mores{width: 60%; height: 0.66rem; line-height: 0.6rem;}
	.flash .swiper-pagination,.productTop .swiper-pagination {bottom: 0px;}
	.mp4Div{width: 98%;}
	.IndexMainCom .DivBox{padding-left: 0px;}
	.IndexMainCom .DivBox .box{width:auto; position:relative; height: 3.2rem;
		transform: none;
		-ms-transform: none;
		-moz-transform: none;
		-webkit-transform: none;
		-o-transform: none;
	}
	.IndexMainCom .DivBox .title{ padding-bottom: 0.1rem;}
	.mp4Box .imgs,
	.IndexMainTop  #openVideo,
	.IndexMainTop .DivBox .box,
	.mp4Box .bfsBg,
	.mp4Box .imgs{width: 100%;}
	.mp4Box .imgs{position: static;}
	.mp4Box .bfsBg{display: none;}
	.IndexMainTop .DivBox .box{position:relative; height: 2rem;
	    transform: none;
		-ms-transform: none;
		-moz-transform: none;
		-webkit-transform: none;
		-o-transform: none;
	}
	.IndexMainTop .DivBox a{margin-top: 0px;}
	#openVideo video{display: none;}
	.IndexProBox{padding-bottom: 0.4rem;padding-top:20px;}
	.indexProduct .prolist{width: 50%;}
	.IndexProBox .Box{width: 100%; }
	.boxTs,
	.BoxTitle{width: 50%; float: left;}

	.BoxTitle .TBox{line-height: 30px; width: auto;}
	.IndexBg1 .IndexProduct .swiper-pagination{bottom: 30px;}

	.go_top{right: 3px; bottom: 5px;}
	.footer .lefts .bottomCom{padding-top: 0.1rem; padding-bottom: 0px;}
	.footer .lefts .bottomLogo{display: none;}
	.footer .rights .divBox{width: 100%;}
	.footer .rights dt{ border-bottom: 1px solid #fff; line-height: 42px; position: relative; padding-left: 10px; }
	.footer .rights dt::after{position: absolute; right: 10px; content: "+"; height: 42px; width: 20px; font-size: 24px; text-align: center;
	}
	.footer .rights dt.cur{border-bottom: 0px;}
	.footer .rights dt.cur::after{content: '-';}
	.footer .xfbox{ height: 50px; padding-left: 30px;  width: 100%; font-size: 32px;}
	.copyRight .boxsLeft{width: 100%; padding: 5px 0px;}
	.footer .rights dd{
		display: none; height: 40px;    line-height: 40px; padding-left: 20px; font-size: 14px;
	}
	.footer .rights dd:last-child{border-bottom: 1px solid #fff;}
	.go_top{ width: 48px; height: auto;}
	.go_top img{width: 100%; height: auto;}
	.footer .lefts{display: block;}
	.footer .lefts{ padding-bottom: 0px;font-size: 16px;}

	.subTitle{margin-bottom: 10px;}
	.subTitle .tops{line-height: 36px; height: 36px;}
	.subTitle .bottoms{height: 30px; line-height: 30px;}
	.productTop{padding-top: 0.4rem; padding-bottom: 0.2rem;}
	.productTitle .menus{width: 4.2rem; overflow-y: hidden;overflow-x:scroll;  }
	.productTitle .menus ul{float: left;}
	.productTitle .menus li{padding-left: 0.2rem;}
	.proshowTop .rights h1{padding: 17px 0px; line-height: 36px;}
	.proshowTop .rights .coms{padding-top: 15px;}
	.proshowBody{padding-top: 0px;}
	.proshowBody .lefts{ width: 100%; padding: 0px;}
	.proshowBody .rights{width: 100%;}


	.IndexBg1 .IndexProduct .swiper-container{padding-bottom: 60px;}

	.aboutImg{width: 100%; margin-left: 0px;}
	.aboutImgs{ width: 100%;margin-right:0px;}
	/*新闻*/
	
	.NewMain li.first{margin-bottom: 10px;}
	.NewMain li.first .imgs,
	.NewMain li.first .rights{ width:100%;  }
	.NewMain li.first .rights a.mores{margin-bottom: 15px;}
	.NewMain li.first .rights{padding: 10px;}

	.NewMain li .liRight{width: calc(100% - 235px);}
	.stimes{display: block;}
	.NewMain li .time,
	.NewMain li .liRight span.mores{display: none;}

	.proshowTop .lefts,.proshowTop .rights{width: 100%;}
	.proshowTop .rights{padding-left: 0px;}
	
	}	

@media ( max-width : 576px){
	.logo,.logo img{ width:220px;}
	.menu_and{width: 50px; padding-top: 25px;}
	.IndexTitle{line-height: 40px;}
	.indexProduct{padding-top: 0.6rem ;}
	.indexProduct .bgBox{height: 2.8rem;}
	.IndexMainCom .DivBox .box{ height: 2.7rem;}
	.indexProduct .prolist{width: 100%;}
	.indexProduct a.mores{width: 80%; border:1px solid #B0D5F2; line-height: 0.64rem; }

	.proMain .box{width: 100%;padding: 0px;}
	.proMain .box:nth-child(odd){ padding: 0px;}
	.proMain .box:first-child .coms,
	.proMain .box .coms{    height: 160px;}

	.proMains .box{width: 50%;padding: 0; width: 100%;}
	.proMains .box:nth-child(even){ padding: 0px;}
	.proMain .box .coms{height: 160px;}

	.proTop .title{line-height: 60px;}
	.proTop .menus a{ padding: 0px 5px;}
	.proTop .menus a.cur{padding: 0px 10px;}
	.proMains .box .coms{height: 160px;}

	.indexNew{padding-top: 0px; padding-bottom: 30px;}
	.indexNew .bodys .box{width: 100%;}
	.indexNewTop .fr{display: none;}
	
	.indexNew .bodys{padding-top: 0px;}
	.IndexBg1 .IndexProduct .swiper-slide{width: 100%;}

	.NewMain li .limgs,
	.NewMain li .liRight{width: 100%;}
	.NewMain li .limgs{margin: 0px;}
	.contectTop{height: auto;}
	.contectTop .box{width: 100%; height: 200px;}
	.msLine{width: 100%;padding: 0px 0px 10px;}


	.productBody li { padding-left: 10px; padding-right: 10px;}
	.productBody li .imgs{width: 100%;}
	.productBody li .coms{width: 100%; position: static !important; float: left; padding: 10px 10px 20px; height: auto;
		transform: translateY(0%);
		-ms-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-webkit-transform: translateY(0%);
		-o-transform: translateY(0%);
	
	}
	.productBody li .comBodys{height: auto;}
	}




	@media ( max-width : 480px){
		.indexCompany .comBots .box{width: 50%;}
		.IndexMainService .BottomBox .swiper-pagination{display: block;bottom: -30px;}
		.footer{padding-top: 0.4rem;}
		.footer .bodys{height: 240px;}
		.footer .bodys .coms,
		.footer .bodys .Boxs{width: 100%;}
		.footer .bodys .kfs{display: none;}
	.IndexMainCom .DivBox .box{ height: 4.2rem;}

	}