﻿@media ( min-width:1161px ) and ( max-width:1300px ) {
	 
}

@media ( min-width:1301px ) and ( max-width:1715px ){
 
}
@media ( min-width:1025px ) and ( max-width:1649px ){

}

@media ( min-width:1301px ) and ( max-width:1884px ){

}

@media ( min-width:1301px ) and ( max-width:1330px ){

}

@media ( min-width:1025px ){

}

@media ( min-width:1331px ) and ( max-width:1670px ){

}

@media ( min-width:1161px ) and ( max-width:1729px ){
	
}

@media ( min-width:1504px ){

}

@media ( min-width:1025px ) and ( max-width:1420px ){
 
}

@media ( min-width:1301px ) and ( max-width:1500px ){

}
@media ( max-width:1235px ){
 
}
@media ( max-width:1200px ){
 
}
@media ( min-width:1025px ) and ( max-width:1199px ){
 
}
@media ( min-width:1025px ) and ( max-width:1081px ){
 
}
@media ( min-width:1025px ) and ( max-width:1045px ){
 
}
@media ( max-width:1045px ){
	.WebLink li{
		width: 20%;
	}
	.indexThree{
		padding: 28px 0;
	}
	.s-3-logo{
		position: relative;
		top: 0;
	}
	.s-3-logo img{
		width: 55px;
	}
	.s-3-logo .title{
		font-size: 20px;
		line-height: 25px;
		margin-top: 15px;
	}
	.s-3-l{
		width: 100%;
		margin-top: 20px;
		float: none;
	}
	.s-3-r{
		width: 100%;
		float: none;
	}
	.s-3-r .sy-3-lb .num{
		float: none;
	}
	.sy-3-lb .info{
		font-size: 14px;
	}
	.sy-3-lb{
		border-bottom: 1px solid #eaeaea;
		padding-bottom: 20px;
		margin-bottom: 0;
	}
	.sy-3-lb .info{
		width: 100%;
	}
	.sy-3-lb .num{
		top: 0 !important;
		float: none;
		width: 45px;
		height: 45px;
		font-size: 20px;
		line-height: 45px; 
		margin: 0 auto 15px;
		right: 0 !important;
		left: 0 !important;
	}
	.indexAbout{
		width: 100%;
	}
	.indexNews{
		width: 100%;
		margin-top: 25px;
	}
}
/*手机效果*/
@media ( max-width:767px) {    
	.burger_menu{
		display: block !important;
		top: 0 !important;
		float: right;
		margin-top: 3.2%;
	}  
	.head .Logo{ 
		width: 24%;
	}
	.head .Logo-hr {
		width: 1px;
		height: 24px;
		border-left: 1px dashed #cccccc;
		float: left;
		margin-left: 10px;
		margin-top: 17px;
	}
	.head .Logo-txt {
		float: left;
		font-size: 14px;
		line-height: 25px;
		color: #555;
		margin-left: 10px;
		margin-top: 16px;
	}
	.head-tel{
		display: none;
	}
	.WebLink{
		display: none;
	}
	.head-search{
		display: none;
	}
	.footH{
		height: 48px;
	}
	.foot-copy{
		display: none;
	}
	.foot-copy .container{
		border-top: none;
		padding: 0 0 0 0 ;
	}
	.foot-copy .container:nth-child(2){
		display: none;
	}
	footer{
		display: block;
		padding: 0;
	}
	.foot-top{
		display: none;
	}
	.foot-yqlj{
		display: none;
	}
	.foot-lm{
		float: none;
	}
	.foot-lm .item{
		float: none;
		border-bottom: 1px solid #737373;
		padding-bottom: 15px;
		margin-bottom: 18px;
		margin-left: 0 !important;
	}
	.foot-ewm{
		float: none;
		width: 100%;
	}
	.foot-ewm .ewm{
		width: 33.333%;
		float: left !important;
	}
	.foot-ewm .ewm img{
		width: 84%;
		display: block;
		margin: 0 auto;
	}
	.foot-copy{
		padding: 20px 0;
		line-height: 25px;
	}
	.foot-lm .item .link{
		overflow: hidden;
		margin-top: 10px;
	}
	.foot-lm .item .link a{
		float: left;
		margin-right: 15px;
	} 
	.head-top{
		font-size: 12px;
	}
	.footH{
		display: block;
	}
	.footFix{
		display: flex;
	}   
	
	/*index*/
	#pcbanner #img{
		height: 28vh;
	}
	#bannerN, #bannerP{
		display: none !important;
	}
	.indexOne{
		padding: 28px 0;
	}
	.sk-sy-tit{
		font-size: 20px;
		line-height: 25px;
	}
	.sk-sy-sub{
		font-size: 14px;
		margin-top: 18px;
	}
	.sk-sy-sub br{
		display: none;
	}
	.sy-pro-list .pic{
		padding: 5px;
	}
	.sy-pro-list .tit{
		font-size: 14px; 
	}
	.indexTwo{
		padding: 28px 0;
	}
	.syTwoSwiper{
		margin-top: 25px;
		padding-bottom: 35px;
	}
	.sy-two-list .pic img{
		height: 110px;
	}	
	.sy-two-list .tit{
		font-size: 14px;
		line-height: 40px;
	}
	.indexTwo-img{
		margin-top: 20px;
	}
	.indexThree{
		padding: 28px 0;
	}
	.s-3-logo{
		position: relative;
		top: 0;
	}
	.s-3-logo img{
		width: 55px;
	}
	.s-3-logo .title{
		font-size: 20px;
		line-height: 25px;
		margin-top: 15px;
	}
	.s-3-l{
		width: 100%;
		margin-top: 20px;
		float: none;
	}
	.s-3-r{
		width: 100%;
		float: none;
	}
	.s-3-r .sy-3-lb .num{
		float: none;
	}
	.sy-3-lb .info{
		font-size: 14px;
	}
	.sy-3-lb{
		border-bottom: 1px solid #eaeaea;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	.sy-3-lb .info{
		width: 100%;
	}
	.sy-3-lb .num{
		top: 0 !important;
		float: none;
		width: 45px;
		height: 45px;
		font-size: 20px;
		line-height: 45px; 
		margin: 0 auto 15px;
		right: 0 !important;
		left: 0 !important;
	}
	.sy-honor-list .tit{
		font-size: 14px;
		line-height: 24px
	}
	.indexHonor{
		padding: 0 0 25px 0;
	}
	.indexAbout_News{
		padding: 28px 0;
	}
	.indexAbout{
		width: 100%;
		padding: 4%;
		float: none;
	}
	.indexNews{
		width: 100%;
		float: none;
		margin-top: 25px;
		padding: 4%;
	}
	.sy-news-1{
		margin-bottom: 20px;
		display: none;
	}
	.sy-news-2{
		margin-top: 0;
	}
	.sy-news-2 .lb .tit{
		width: 72%;
		font-size: 14px;
	}
	.indexAbout .tit{
		font-size: 18px;
	}
	.indexEffect{
		padding: 28px 0;
	}
	.indexEffect .container{
		margin-top: 25px;
	}
	#syxgP{
		left: 0 !important;
	}
	#syxgN{
		right: 0 !important;
	}
	#syxgN i, #syxgP i{
		font-size: 28px;
	}
	/*内页*/
	.Nybanner img{
		height: 18vh;
	}
	.Nybanner-txt .en{
		font-size: 25px;
		line-height: 30px;
	}
	.Nybanner-txt .cn{
		font-size: 16px;
		line-height: 25px;
		margin-top: 10px;
	}
	.Nylocation .now-wz{
		line-height: 25px;
		font-size: 12px;
		padding: 10px 0;
	}
	.sk-ny-lm{
		display: none;
	}
	.product{
		padding: 28px 0;
	}
	.product-list .txt .t{
		font-size: 14px;
		width: 100%;
	}
	.product-list:hover .txt .t{
		left: 0;
		padding: 0 7.5px;
	}
	.product-list .txt i{
		display: none;
	}
	.row{
		margin-left: 0;
		margin-right: 0;
	}
	.product .pdg{
		padding: 0 5px;
	}
	.product-list{
		margin-bottom: 15px;
	}
	.productDe{
		padding: 28px 0;
	}
	.proDe-one .imgShow{
		width: 100%;
		float: none;
	}
	.proDeSwiper2 .swiper-slide img{
		padding: 0;
	}
	.proDeSwiper{
		width: 82% !important;
	}
	.proDeImgB{
		margin-top: 10px;
	}
	.proDe-one .Info{
		width: 100%;
		float: none;
		margin-top: 20px;
	}
	.proDe-one .Info .lb .tit{
		font-size: 16px;
		line-height: 26px;
	}
	.proDe-one .Info .lb{
		line-height: 24px;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.proDe-content{
		margin-top: 28px;
	}
	.proTopH4 span{
		padding: 0 20px;
		font-size: 16px;
		line-height: 38px;
	}
	.proDe-content .content{
		padding: 4%;
		font-size: 14px;
		line-height: 26px;
	}
	.proDe-content .content img{
		height: auto !important;
	}
	.dePage a{
		margin-bottom: 10px;
		width: 100%;
		text-align: left !important;
		float: none !important;
	}
	.recommendPro{
		margin-top: 25px;
	}
	.proTjSwiper{
		margin-top: 25px;
	}
	.news{
		padding: 28px 0;
	}
	.news ul li{
		padding-left: 0;
		padding-right: 0;
	}
	.news ul li .pic{
		width: 100%;
		float: none;
		padding-bottom: 66.3%;
	}
	.news ul li .info{
		width: 100%;
		float: none;
		margin-top: 10px;
	}
	.news .lb .pic{
		width: 100%;
		float: none !important;
		padding-bottom: 67%;
	}
	.news .lb .info{
		width: 100%;
		float: none !important;
		margin-left: 0 !important;
		padding: 4% !important;
	}
	.news .lb .info .tit{
		font-size: 18px;
	}
	.news .lb .info .line{
		width: 28px;
		margin: 15px 0;
	}
	.newsDe{
		padding: 28px 0;
	}
	.newsDe .title{
		font-size: 18px;
		line-height: 28px;
	}
	.newsDe .fbz{
		margin-top: 15px;
		padding-bottom: 15px;
	}
	.newsDe .content{
		font-size: 14px;
		line-height: 25px;
		margin-top: 25px;
		padding-bottom: 30px;
		
	}
	.about{
		padding: 28px 0;
	}
	.about-left{
		display: none;
	}
	.about-right{
		width: 100%;
		float: none; 
	}
	.about-right .box .lb{
		width: 100%;
		margin-bottom: 20px;
	}
	.about-right .box .lb .sub{
		min-height: auto;
	}
	.intro{
		padding: 28px 0;
		font-size: 14px;
		line-height: 26px;
	}
	.about-right .box{
		display: block;
	}
	.about-right .cont{
		font-size: 14px;
		line-height: 26px;
	}
	.intro7{
		padding: 28px 0;
	}
	.intro7-title{
		font-size: 20px;
		line-height: 28px;
	}
	.intro7-line{
		margin-top: 16px;
	}
	.intro7-1 .box{
		margin-top: 25px;
	}
	.intro7-1 .box .lb{
		width: 100%;
		float: none;
		border-bottom: 1px solid #ccc;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.intro7-1 .box .lb .num{
		width: 45px;
		height: 45px;
		line-height: 45px;
		font-size: 25px;
	}
	.intro7-1{
		margin-bottom: 22px;
	}
	.intro7-3{
		margin-top: 22px;
	}
	.intro7-3 .box{
		margin-top: 25px;
	}
	.intro7-3 .box .lb{
		width: 100%;
		float: none;
		border-bottom: 1px solid #ccc;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.intro7-3 .box2{
		margin-top: 0;
		display: block;
		height: auto;
	}
	.intro7-3 .box2 .txt{
		font-size: 24px;
	}
	.intro7-3 .box2 .tel{
		padding: 0 5%;
		margin-top: 10px;
	}
	.intro7-3 .box2 .tel a{
		font-size: 24px;
	}
	.intro7-4{
		margin-top: 25px;
	}
	.intro7-4 .row .pdg .txt1{
		font-size: 12px;
	}
	.intro7-5 .content{
		margin-top: 25px;
		font-size: 14px;
		line-height: 26px;
	}
	.intro10-1{
		padding: 28px 0;
	}
	.intro10-title{
		font-size: 20px;
	}
	.intro10-1 .box{
		margin-top: 22px;
	}
	.intro10-1 .cont{
		width: 95%;
		margin-left: 2.5%;
		font-size: 14px;
		line-height: 25px;
		float: none;
	}
	.intro10-2{
		margin-top: 28px;
	}
	.intro10-2 .box{
		display: block;
		height: auto;
		padding: 4%;
	}
	.intro10-2 .box .txt{
		padding: 0;
		font-size: 24px;
	}
	.intro10-2 .box .tel{
		padding-left: 0;
		font-size: 14px;
		margin-top: 10px;
	}
	.intro10-3{
		margin-top: 28px;
	}
	.intro10-3 .row{
		margin-top: 25px;
	}
	.intro10-3 .row .pdg .tit{
		font-size: 14px;
		line-height: 20px;
	}
	.intro10-4{
		margin-top: 28px;
	}
	.intro10-4 .content{
		margin-top: 20px;
		font-size: 14px;
		line-height: 26px;
	}
	.intro10-1 .pic{
		width: 100%;
		float: none;
	}
	.honor .row .pdg .tit{
		font-size: 14px;
	}
	.honor{
		padding: 28px 0;
	}
	.intro4{
		padding: 28px 0;
	}
	.intro4 .content{
		font-size: 14px;
		line-height: 26px;
	}
	.contact .top-tit{
		font-size: 20px;
	}
	.contact .box{
		margin-top: 25px;
		padding-top: 25px;
	}
	.contact .box .lb{
		width: 100%;
		float: none;
		border-bottom: 1px solid #ccc;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.contact .box .lb .ico{
		width: 60px;
		height: 60px;
		line-height: 54px;
	}
	.contact .box .lb .ico img{
		width: 28px;
	}
	.contact{
		padding: 28px 0;
	}
	.contact2{
		padding: 28px 0;
	}
	.contact2 .container{
		width: 96%;
		margin: 0 auto;
	}
	.contact2 .maps{
		width: 100%;
		float: none;
	}
	.contact2 .message{
		width: 100%;
		margin-left: 0;
	}
	.contact2 .message .box .tit{
		float: none;
		width: 100%;
		text-align: left;
	}
	.contact2 .message .box .ipt{
		width: 100%;
		float: none;
	}
	.message .box-w{
		margin-top: 0;
	}
	.contact2 .message .box-w .box .ipt{
		width: 100%;
	}
	.message .tj{
		margin: 25px auto 0;
	}
	.message .box-w .box{
		width: 100%;
		float: none;
	}
	.cndns-right{
		display: none !important;
	}
	.sy-news-1 .info .tit{
		font-size: 14px;
	}
	.sy-news-1 .info .sub{
		font-size: 14px;
		-webkit-line-clamp: 1;
		line-height: 22px;
	}
	.sy-news-1 .info .time{
		line-height: 15px;
	}
	.syXgSwiper{
		width: 100%;
	}
	#syxgN,
	#syxgP{
		display: none;
	}
	.syXgSwiper .swiper-slide p{
		font-size: 15px;
		margin-top: 8px;
		margin-bottom: 15px;
	}
	.recommendPro .product-list{
		margin-bottom: 0;
	}
	.sy-two-list{
		margin-bottom: 15px;
	}
	
	.isMobile{
		display: block !important;
	}
	.isPc{
		display: none;
	}
	.syXgPag,
	.proTjPag{
		display: none !important;
	}
}
@media ( max-width:375px ){
 
}
