@media ( min-width:992px) and ( max-width:1160px) {
	/*菜单*/
	.meun{
		width: 33%;
		background-color: #f1f1f1;/*63c7af*/
		bottom: 50px;
		position: fixed;
		z-index: 999;
		-webkit-border-top-left-radius: 0.2rem;
		-webkit-border-top-right-radius: 0.2rem;
	}
	.meun ul{
		overflow: hidden;
		margin-top: 0.1rem;
	}
	.meun ul li{
		overflow: hidden;
		font-family: "微软雅黑";
		font-size: 18px;
		line-height: 45px;
		border-bottom: solid #f8f8fa 0.02rem;
		text-align: center;
		margin-top: 0.15rem;
		padding-bottom: 0.1rem;
	}
	.meun ul li a{
		color: #444;
		font-weight: bold;
	}
	.Page{
			padding:15px 0px;
		}
		#pagination1{
			margin-top:15px;
		}
		.swiper-container.index_swiper_container .wrapper1 .swiper-slide img.PC{
		display:none;
	}
		.swiper-container.index_swiper_container .wrapper1 .swiper-slide img.Mobile{
			display:block;
		}
		.menus{
			border-bottom: 1px solid #d0d7e2;
			padding: 9px 0;
			height:57px;
		}
		.menus .Logo{
			display:none;
		}
		.menus .Logomobile{
			display:block;
			float: left;
			padding-top:5px;
	}
		.menus .Logomobile img{
			width:65%;
		}
		.burger_menu{
			display: block !important;
			top: 0 !important;
			float: right; 
			position: relative;
			z-index: 11;
			margin-top: 0%;
		} 
		.menus::before{
			width: 15%;
		}
		.menus::after{
			display: none;
		}
		.head-ss{
			margin-top: 9px;
			margin-right: 18px;
			display: none;
		}
		.menus .Logo{ 
			width: 40%;
			top: 0%;
		}
		.menus.fixedbg .Logo{
			transform: scale(1);
			margin-top: 0;
		}
		.head-tel{
			padding-left: 27px;
			margin-left: 41%;
			margin-top: 6px;
			position: absolute;
			font-size: 20px;
		}
	/*	banner*/
		
		.banner-info .bt-en{
			font-size: 18px;
			line-height: 20px;
		}
		.banner-info .tit{
			font-size: 16px;
			margin: 14px 0 7px;
		}
		.banner-info .subtitle{
			font-size: 14px;
		}
		.banner-info{
			left: 2%;
			top: 6%;
			display: none;
		}
		#brdBh{
			bottom: 10px;
	/*
			left: 0;
			width: 100%;
	*/
			left: 69%;
			border-bottom: none;
			padding-bottom: 15px;
		}
		.main-content-info{
			width:96.875%;
			margin: 0 auto 17px;
		
		}
		.main-content-button{
			width:96.875%;
			margin: 0 auto;
		}
		.product-img{
			margin-bottom:20px;
		}
		.indexProduct_list .p30{
			margin-bottom:20px;
		}
		.zhanshi-left-title{
			font-size: 35px;
			line-height: 46px;
		}
		.zhanshi-left-info{
			font-size:20px;
			line-height: 30px;
		}
		.zhanshi-left-button{
			float:unset;
		}
		.zhanshi-left-button a{
			font-size:18px;
		}
		.zhanshi-left{
			width:100%;
		}
		.zhanshi-right{
			display: none;
		}
		.zhanshi-row{
			min-height: 400px;
		}
		.jieshao{
			padding:20px 0 25px 0;
		}
		.jieshao .p30{
			padding:15px 40px;
		}
		.advertisement-row{
			width: 65%;
			min-height: 170px;
		}
		.adver-left{
			width:100%;
		}
		.adver-right{
			display: none;
		}
		.job-shop-word a{
			font-size:20px;
		}
		.job-shop-word:hover a{
			font-size:20px;
		}
		.work-description{
			text-align: center;
			margin-right:0px;
		}
		.work-description h2{
			font-size:26px!important;
			padding-top: 30px;
		}
		.work-button{
			float: unset;
			border: none;
			line-height: 50px;
		}
		.work-button a{
			display: unset;
			border: 2px solid #fff;
		}
		.indexProduct_title{
			font-size:24px;
			margin-bottom: 0;
		    margin-left: 0;
		    margin-right: 0;
		}
		.indexProduct_title2{
			margin-bottom: 0;
			margin-left: 0;
			margin-right: 0;
		}
		.foot{
			padding:25px 0;
		}
		.foot .foot-list{
			width:100%;
			padding-bottom: 20px;
		}
		.foot .foot-list.ts ul li{
			text-align: center;
		}
		.menus.fixedbg{
			padding:9px 0;
		}
		.WebLink{
			display:none;
		}
		/*search*/
		.hot-search{
			background:#fff;
			border-top:4px solid #f1f1f1;
			border-bottom:4px solid #f1f1f1;
			width: 100%;
		}
		
		.hot-search form{
			width:100%;
			position:relative;
			height:30px;
		}
		.hot-search form input{
			border:1px solid #dfdfdf;
			margin:0;
			border-radius: 8px;
			width: 100%;
			height:30px;
		}
		.hot-search form button{
			position:absolute;
			right:0;
			top:0;
			margin-top:0;
		}
		.hot-search .hot-search-box{
			padding:9px 0;
			width: 90%;
		}
		.hot-search .hot-search-box .tit, .keysword-list{
			display:none;
		}
		.product-banner-word{
			width:57%;
		}
		.product-banner-txt{
			font-size: 22px;
		}
		.product-banner-txt2 a{
			font-size:14px;
			padding:0px;
			line-height: 26px;
			display: block;
		}
		.product-list{
			padding-top:20px;
		}
		.product-list-tit{
			margin: 10px 0 10px 0;
			font-size: 28px;
		}
		.product-list-row{
			margin-bottom:20px;
		}
		.product-list-row .p30{
			margin-bottom:30px;
		}
		.product-list-row .p30 .Txt{
			font-size:14px;
			min-height:42px;
			height:42px;
		}
		/*Factory*/
		.factory{
		    padding: 20px 0;	
		}
		.factory-list{
		    padding-top: 5px;	
		}
		.factory-title h1{
			font-size:20px;
		    margin-bottom: 0px;	
		}
		.factory-title h2{
			width:90%;
		}
		.factory-canada{
		    padding: 0 10px;	
		}
		.canada-item{
			width:100%;
		}
		/*rocklock*/
		.productDe-logo{
			width:65%;
			padding-top:0px;
			margin-bottom: 10px;	
		}
		.productDe-logo-lx{
			font-size: 27px;
			line-height: 30px;
		}
		.productDe-logo-kx{
			font-size: 20px;
			line-height: 26px;
			padding-bottom: 15px;	
			margin-bottom:10px;
		}
		.productDe-logo-button a{
		    font-size: 18px;	
		}
		.productDe-sketch-left{
			width:100%;
			margin-right:0;
			margin-bottom:20px;
		}
		.productDe-sketch-button{
			margin-top:20px;
		}
		.left-img, .right-img{
			text-align: center;
		}
		.left-txt, .right-txt{
			text-align: center;
		}
		.left-txt h1, .right-txt h1{
			font-size:20px;
		}
		.left-txt h2{
			width: 90%;
			margin:0 auto;
		}
		.productDe-sketch-middle{
			width:100%;
			margin-right:0;
			margin-bottom:20px;
		}
		.productDe-sketch-right{
			width:100%;
			margin-bottom: 20px;
		}
		.right-txt h2{
			width: 90%;
			margin:0 auto;
		}
		.dab{
			padding: 10px 0 15px 0;
		}
		.dab-word{
			font-size:20px;
			line-height: 25px;	
		}
		.productDe-Detail{
			padding-top:25px;
			width: 96.875%;
		}
		.textnr{
			width:100%;
		}
		.textnr .textnr_tit{
			font-size:24px;
			text-align: center;
		    margin-top: 0px;	
		}
		.textnr .textnr_sub{
			margin-left:0px;
			text-align: center;
			padding-top: 10px;	
			width: 90%;
			margin: 0 auto;
			float:unset !important;
		}
		.textnr hr{
			display: none;
		}
		.imgnr{
			width:70%;
			padding-left:0;
			margin:0 auto;
			float:unset;
		}
		.Detail-item:nth-child(2n+2) .imgnr{
			width:70%;
			padding-left:0%;
			margin:0 auto;
			float:unset;
		}
		.Detail-item:nth-child(2n+2) .textnr.rocklock .textnr_tit{
			margin-top:30px;
			text-align: center;
			margin-right:0px;
		}
		.Detail-item:nth-child(2n+2) .textnr .textnr_sub{
			margin: 0 auto;
			text-align: center;
		}
		.Detail-item .textnr_button{
			float:unset !important;
		}
		.Detail-item:nth-child(2n+2) .textnr.rocklock{
			width:100%;
		}
		.Detail-item:nth-child(3) .textnr.rocklock, .Detail-item:nth-child(5) .textnr.rocklock{
			width:100%;
		}
		.Detail-item:nth-child(3) .imgnr.rocklock{
			width:70%;
			margin:0 auto;
			float:unset;
		}
		.Detail-item:nth-child(5) .imgnr.rocklock{
			width:70%;
			margin:0 auto;
			float:unset;
		}
		.Detail-item:nth-child(2n+2) .textnr{
			width:100%;
			padding-left:0;
		}
		.Detail-item:nth-child(2n+2) .textnr .textnr_tit{
			text-align: center;
			margin-right: 0px;
		}
		.Ny-productDe{
			padding:20px 0 20px 0;
		}
		.productDe-logo-button.master a, .productDe-logo-button.master a i{
			font-size:20px;
		}
		.top-title.rocklock img{
			width: 64%;
		}
		.top-list{
			font-size:20px;
		}
		.top52-return{
			margin-bottom:30px;
		}
		.top52-return a{
			font-size:15px;
		}
		/*Deuce*/
		.productDe-sketch{
			padding-top:20px !important;
		}
		.productDe-sketchlist{
			margin-bottom:0px;
		}
		.productDe-sketch-left.deuce{
			width: 100%;
			margin-right: 0%;
		}
		.productDe-sketch-middle.deuce{
			width: 70%;
			margin: 0 auto;
			float:unset;
		}
		/*dovetail*/
		.dovetail-row .row-word{
			font-size:27px;
			line-height:30px;
		}
		.dovetail-po-left .tit{
			padding-top: 15px;
		}
		.dovetail-po-left .tit h1{
			font-size:20px;
		}
		.dovetail-po-left .tit h2{
			font-size:20px;
		}
		.dovetail-row{
			background-color:unset;
			padding:50px 0 50px 0;
		}
		.dovetail-po{
			display: none;
		}
		.dovetail-adv{
			padding:10px 0;
		}
		.dovetail-adv-txt{
			padding: 7px 0;
		}
		.dovetail-adv-button, .dovetail-adv-button a i{
			font-size:14px;
		}
		.dovetail-adv-txt .item{
			font-size:20px;
		}
		.productDe-Detail{
			padding-top: 15px;
		}
		.productDe-logo-button.dovetail{
			margin-bottom: 24px;
		}
		.dovetail-part .p30{
			margin-bottom:10px;
		}
		.Detail-item:nth-child(5) .imgnr.dovetail img{
			width: 100%;
		}
		/*self*/
		.Detail-item.self:nth-child(2n+1) .textnr{
			width:100%;
			
		}
		.Detail-item.self:nth-child(2n+1) .textnr .textnr_tit{
			font-size:24px;
			margin-top:10px;
			text-align: center;
		}
		.Detail-item.self:nth-child(2n+1) .textnr .textnr_sub{
			margin:0 auto;
		}
		.imgnr.self{
			width:70%;
			margin:0 auto;
		}
		.Detail-item.self:nth-child(2) .textnr{
			width:100%;
			margin-top:10px;
		}
		.Detail-item.self:nth-child(2n+2) .textnr .textnr_tit{
			text-align: center;
		}
		.Detail-item.self:nth-child(2n+2) .imgnr{
			padding-left:0%;
			width:100%;
			margin-right:0%;
		}
		.Detail-item.self:nth-child(4) .textnr{
			width:100%;
			margin-top:10px;
		}
		/*Ny-master*/
		.Ny-master{
			padding:20px 0;
		}
		.master-title{
			padding-top:0px;
			font-size:24px;
			line-height: 36px;
			margin-bottom:0px;
			padding-bottom: 0px;
		}
		.Detail-item.master:nth-child(2n+1) .textnr{
			width:100%;
		}
		.Detail-item.master:nth-child(2n+1) .textnr .textnr_tit{
			margin-top:10px;
			text-align: center;
		}
		.Detail-item.master:nth-child(2n+1) .textnr .textnr_sub{
			text-align: center;
			margin:0 auto;
		}
		.imgnr.master{
			width:70%;
			margin:0 auto;
		}
		.Detail-item.master:nth-child(2) .textnr{
			width:100%;
			margin-top:10px;
		}
		.Detail-item.master:nth-child(2n+2) .textnr .textnr_tit{
			text-align: center;
		}
		.Detail-item.master:nth-child(2n+2) .textnr .textnr_sub{
			text-align: center;
			margin:0 auto;
		}
		.Detail-item.master:nth-child(2n+2) .imgnr{
			padding-left:0;
			width:100%;
		}
		.Detail-item.master:nth-child(4) .textnr{
			margin-top:10px;
		}
		.Detail-item.master:nth-child(2n+2) .textnr{
			width:100%;
		}
		.Detail-item.master:nth-child(2n+2) .imgnr{
			width:70%;
			margin:0 auto;
		}
		.master-sub{
			line-height:30px;
		}
		/*cutters*/
		.top52-info-tit{
			font-size: 24px;
			padding-bottom: 15px;
			margin:0 24% 20px;
		}
		/*pull*/
		.top-txt h1{
			font-size:14px;
		}
		.top-txt h2{
			font-size:14px;
		}
		/*automation*/
		.automation-list-left{
			width:100%;
			padding: 100px 40px;
		}
		.automation-list-left-tit1{
			font-size: 42px;
			line-height: 63px;
			padding-bottom: 10px;
		}
		.automation-list-left-tit2{
			margin-bottom:70px;
		}
		.automation-list-right{
			width:100%;
		}
		.automation-list-zz{
			position: unset;
		}
		.automation-list-zz .bg-left{
			width:100%;
			padding:100px 80px 60px 40px;
			font-family: Oswald;
			text-transform: uppercase;
			letter-spacing: 2px;
		}
		.automation-list-zz .bg-right{
			width:100%;
			padding:75px 10%;
			text-align: center;
		}
		.automation-list-detail{
			padding-top: 32px;
		}
		.automation-list-detail .detail-item{
			padding:0px;
		}
		.automation-list-detail .detail-item .imgnr{
			width:100%;
			margin-right: 0;
		}
		.automation-list-detail .detail-item .txtnr{
			width:100%;
		}
		.automation-list-detail .detail-item .txtnr .txtnr_sub{
			padding: 30px;
			font-size:15px;
		}
		.automation-list-detail .detail-item:nth-child(2n+2) .txtnr{
			width:100%;
		}
		.automation-list-detail .detail-item:nth-child(2n+2) .imgnr{
			width:100%;
		}
		.automation-cp-left{
			width:100%;
		}
		.automation-cp-right{
			width:100%;
		}
		.automation-cp-right img{
			
		}
		.automation-bg2-title{
		    line-height: 30px;
			height: 65px;		
		}
		form#msg input[type=text]:nth-child(1){
			width:100%;
		}
		form#msg input[type=text]:nth-child(2){
			width:100%;
			margin-left:0;
		}
		form#msg input[type=text]:nth-child(3){
			width:100%;
		}
		form#msg input[type=text]:nth-child(4){
			width:100%;
			margin-left:0;
		}
		form#msg input[type=text]{
			margin-bottom:7px;
		}
		form#msg textarea{
			margin-bottom:7px;
		}
		/*Nyc*/
		.nycpart{
			padding-top:20px;
		}
		.nyc-banner .rightpart-tit{
			margin-bottom:10px;
		}
		.nyc-banner .rightpart-sub{
			font-size: 50px;
			margin-bottom: 0px;
		}
		.nyc-banner .rightpart-sub2{
			
		}
		.nyc-info{
			padding:25px 0 30px 0;
		}
		.nyc-list{
			padding:20px 0;
		}
		.nyc-video-txt{
			font-size: 16px;
		}
		.nyc-info-left{
			width:100%;
			margin-right:0;
			margin-top: 20px;
		}
		.nyc-info-right{
			width:100%;
			margin-top:20px;
		}
		.nyc-info-right video{
			width:100%;
		}
		/*download*/
		.download-head{
		    padding-top: 40px;	
		}
		.download-banner{
			background: none;
			height:auto;
		}
		.downloadpart{
			width:100%;
		}
		.download-leftpart{
			width:100%;
			margin-right:0;
			text-align: center;
		}
		.download-leftpart img{
			width:75%;
		}
		.download-rightpart{
			width:100%;
			margin-top: 30px
		}
		.download-list .search{
			width: 90%;
		}
		.download-list input[type=text]{
			width: 79%;
		}
		.download-list input[type=button]{
			width: 21%;
		}
		.download-tit{
			font-size:26px;
			padding-bottom: 20px;
		}
		.download-info{
			padding:15px 0;
		}
		/*catalog*/
		.catalog-list-row .p30{
			margin-bottom:20px;
		}
		/*tradeshow*/
		.head-tradeshows{
		    width: 100%;	
		    padding: 0;	
		}
		.head-tradeshows h1{
			font-size:36px;
			letter-spacing: 0;
			line-height: 70px;
			padding-bottom: 50px;
		}
		.tradeshows-list-title{
			font-size:30px;
			line-height:25px;
			padding:32px 0;
		}
		.tradeshows-info{
			text-align: center;
		}
		.tradeshows-info-time{
			width:100%;
			font-size:30px;
			margin-right: 0;
		}
		.tradeshows-info-add{
			width:100%;
			text-align: center;
			margin-right: 0;
		}
		.tradeshows-info-zhm{
			width:100%;
			margin-right: 0;
		}
		.tradeshows-info-link.pass{
			width:100%;
			text-align: center;
			margin-right: 0;
		}
		.tradeshows-info-link.future{
			float: unset;
			display: inline-block;
		}
		.tradeshows-info-springboard{
			width:100%;
			text-align: center;
			margin-right: 0;
		}
		/*contact*/
		.contact-container .head-content{
			width: 84%;
		}
		.contact-container .head-content h1{
			font-size:40px;
			
		}
		.contact-container .head-content span{
			font-size: 25px;
		}
		.contact-list{
			padding:30px 0 0 0;
		}
		.contact-list .p13{
			margin-bottom:30px;
		}
		.contact-info{
		}
		.contact-info-left{
			width:100%;
		}
		.contact-info-right{
			display: none;
		}
		/*faq*/
		.faq-item-tit{
			font-size:22px;
		}
		/*job-shop*/
		.job-banner{
			background-image: linear-gradient(90deg,rgba(0,0,0,0.68) 0%,rgba(0,0,0,0.21) 78%), url(../images/turning.jpg);
			padding: 220px 0;
			background-size: cover;
			background-position: 50%;
		}
		.job-banner video{
			display:none;
		}
		.job-container{
			width:100%;
			top: 20px;
		}
		.job-container .head-content{
			width: 100%;
			padding-left: 30px;
		}
		.job-container .head-content h1{
			font-size:46px;
			line-height:65px;
		}
		.job-container .head-content span{
			font-size:17px;
		}
		.job-info{
			padding-top:30px;
		}
		.job-cpc .pdg, .job-cpcp .pdg{
			margin-bottom: 30px;
		}
		.job-honor{
			width:85%;
		}
		.contact-info-left{
			padding:30px 4%;
		}
		/*productDe*/
		.top52De-list-left{
			width:100%;
		}
		#Dp{
			left:3px;
		}
		#Dn{
			right:3px;
		}
		.top52De-list-right{
			width:100%;
			margin-top:0px;
		}
		.top52De-list-right .tit1{
			font-size:22px;
		}
		.top52De-list-right .tit2{
			font-size:18px;
		}
		.cpxpz .hd ul li{
			width:100%;
		}
		.cpxpz .bd ul li:nth-child(2){
			padding-left:0px;
		}
		.cpxpz .bd ul li .p22{
			height:280px;
		}
		.top52De-list{
			margin-bottom:40px;
		}
		.relation{
			padding-top: 20px;
			padding-bottom:40px;
		}
		.relation_tit{
			font-size:18px;
		}
		.relation_info{
			width:70%;
		}
		#Pn{
			right:0px;
		}
		#Pp{
			left:0px;
		}
		/*foot*/
		.foot{
			display: block;
		}
		.foot-copy{
			display: none;
		}
		.footH{
			display: block;
		}
		.footFix{
			display: flex;
		}    
	/*foot*/
	.foot{
		display: block;
		padding: 50px 0 50px 0;
	}
	.foot-copy{
		display: none;
	}
	.footH{
		display: block;
	}
	.footFix{
		display: flex;
	}    
	
	
}


@media ( max-width:1024px) {
	.right-nav {
		display: none;
	}
}

@media ( min-width:1025px) and ( max-width:1100px) {
	/*导航*/
	 .menus ul li{
	 	margin-left: 20px;
	 }
}
@media ( max-width: 1199px) {
	.container {
		width: 96%;
		margin: 0 auto;
	} 
	.product-title-wrap h1{
		font-size: 26px;
	}
	.product-title h2{
		font-size: 22px;
	}
	.product-wrap{
		padding-top: 20px;
	}
	.headtel{
		font-size: 20px;
	}
	.footser{
		width: 37%;
	}
}
@media ( max-width:1130px) {
	 .ftewm{ display: none;}
	 .footser{
		width: 43%;
	}
	.footadd{
		width: 36%;
}

@media ( min-width: 1200px) and ( max-width: 1249px) {
	.container {
		width: 98%;
		margin: 0 auto;
	}
}

@media (max-width:1069px) {
	.honorrow div.pc-item {
		width: 23.5%;
		margin-right: 2%;
		float: left;
		text-align: center;
	}
	.honorrow div.pc-item:nth-child(4),
	.honorrow div.pc-item:nth-child(8),
	.honorrow div.pc-item:nth-child(12),
	.honorrow div.pc-item:nth-child(16),
	.honorrow div.pc-item:nth-child(20) {
		margin-right: 0;
	}
}
@media(max-width:1160px){
	.sub-service-foot .list .item  p{
		padding-top:10px;
		font-size: 14px;
	}
}

@media(max-width:1060px){
	.sub-service-foot .list .item  p{
		padding-top:3px;
		font-size: 14px;
	}
}

@media(max-width:920px){
	.sub-service-foot .list .item  h2{
	line-height: 60px;
	font-size: 16px;
	}
	.sub-service-foot .list .item  p{
		padding-top:8px;
		 
	}
}
@media(max-width:840px){
	.sub-service-foot .list .item  h2{
	line-height: 55px;
	font-size: 14px;
	}
	.sub-service-foot .list .item  p{
		padding-top:5px;
		 font-size: 12px;
	}
}
@media(max-width:755px){
	.sub-service-foot .list .item  h2{
	line-height: 60px;
	font-size: 14px;
	color: #444;
	padding-top: 40px;
	}
	.sub-service-foot .list .item  p{
		display: none;
	}
}
@media(max-width:660px){
	.sub-service-foot .list .item  h2{
	padding-top: 25px;
	}
 
}
@media(max-width:550px){
	.sub-service-foot .list .item  h2{
	padding-top: 15px;
	}
 
}
@media(max-width:490px){
	.sub-service-foot .list .item  h2{
	padding-top: 0px;
	}
	 
}








