@media only screen and (min-width:1600px){

.zdaohang .w{padding: 0 150px;}

.fangan .w{padding: 0 150px; padding-bottom: 20px;}

.pro .w{padding: 0 150px;}

.sbfw .w{padding: 0 150px;}

.mes .w{padding: 0 150px;}



}

@media only screen and (max-width:1169px){

.w{ width:95%;}



}

@media only screen and (max-width:1000px){

	}

@media only screen and (max-width:954px){}

@media only screen and (max-width:930px){}

@media only screen and (max-width:768px){

.w{ padding:0 20px; width:100%;}

	#zSlider{display: none;}

	.banner{margin-top: 60px; height: auto; background-position: top; }

	.banner .bx-wrapper{display:block;}
	.banner .swiper-banner{display:block;}

	.banner  .bx-controls{width: 100%;right: 0;}

	.banner .bx-wrapper{margin-bottom:40px;}

	.zdaohang{margin-top: 30px;}

	.zdaohangbt{width: 100%; padding-right: 0;}

	.zdaohangbt h2{font-size: 22px}

	.zdaohangbt p{font-size: 20px; margin: 10px 0;}

	.zdaohangbt span{font-size: 18px;}

	.zdaohangbt a{ margin: 0 auto; display: none;width: 100%; text-align: center;}

	.zdaohanglist{float: left; position: relative; padding-left: 0; margin-top: 30px;}

	.zdaohanglist .bx-viewport{padding: 0;}

	.bx-controls{width: 100%;right: 0;}

	.zdaohanglist .slide .slideinfo h3{font-size: 22px;}

	.zdaohanglist .slide .slideinfo p{font-size: 18px;}

	.zdaohanglist .slide .slideinfo a{margin-top: 0;width: 100%; text-align: center;}

	.ad{margin-top: 30px; height: auto; background-size:auto 100%; padding-bottom: 20px; }

	.adbt{width: 100%; margin:20px 0 0 ;}

	.adbt p{font-size: 22px; text-align: center;}

	.adbt span{display: block;text-align: center;}

	.adw{width: 100%; margin: 20px 0 0;}

	.adw a{width: 100%; text-align: center;}

	.fangan{margin-top: 30px;}

	.fanganbj{display: none;}

	.fangbt{text-align: center; background:none; width: 100%; padding-left: 0;}

	.fangbt h3{font-size: 22px; font-weight: bold;}

	.fangantop{padding-right: 0;}

	.fanganw{width: 100%; padding:20px; margin-top: 30px; display: none;}

	.fanganlist{width: 100%; padding: 0; margin-top:0px;}

	.fanganlist li{width: 100%; margin-top: 20px;}

	.pro{margin-top:30px}

	.pro .w1{ display: none;}

	.protopw{display: none;}

	.prolist {width: 100%; float: left; margin: 30px 0 0;padding: 0;display:none;}
	
	.swiper-prolist{display:block;}
	.swiper-prolist-more{display:block;}
	

	.probt{background: none; width: 100%; text-align: center; padding-left: 0;}

	.probt p{text-align: center;}

	.probt h3{text-align: center; font-size: 22px; font-weight: bold; } 

	.pro .slideinfo{width: 100%; padding: 5%;}

	.pro .slideinfo h3{margin-bottom: 20px; font-size: 22px;}

	.pro .slideinfo font{margin-bottom: 20px;}

	.pro dd{width: 100%; padding-bottom: 66.7%;}

	.promore{width: 100%; text-align: center; margin:40px auto;}

	.pro .bx-controls-direction{width: 100%;}

	.pro .bx-controls{width: 100%; bottom:-30px;}

	.sbfw{ margin-top: 30px;}

	.yuangan{width: 100%; margin-left:0;}

	.sbfwbt font{font-size: 14px;text-align: center; display: block;width: 100%; text-align: center; margin-top: 20px;}

	.sbfwbt h3{font-size: 22px; font-weight: bold; margin: 10px auto;}

	.sbfwbt p{font-size: 18px;}

	.yuanganw{margin-top: 30px;}

	.yuangawz{width: 100%; padding:50px 20px 20px; margin-top: -50px;}

	.yuangawz h4{font-size: 22px; margin: 10px 0;}

	.bx-wrapper .bx-caption span{text-align: center;}

	.company{ width: 100%; margin-top: 30px; margin-right:0%;}

	.companyw{margin-top:0px; padding-bottom:20px;}

	.companywz{width: 100%; padding:50px 20px 20px;margin-top:-50px;}

	.companywz h4{font-size: 22px; margin: 10px 0;}

	.companywz a{width: 100%; text-align: center;}

	.ad2{margin-top: 30px; height: 160px;}

	.ad2bj{background-size: 100% auto; padding-right: 0; height: 160px;}

	.ad2bj p{ height: 160px;}

	.ad2bj p img{ height: 160px;}

	.ad2w{font-size:22px; margin-top:30px; padding-top: 0;}

	.ad2w font{font-size: 30px; margin-top: 20px;}

	.mes{margin-top: 30px;}

	.mesbt{width: 100%; margin-top:30px;}

	.mesbt h3{font-size: 22px; font-weight: bold;}

	.mesbt p{font-size: 18px; margin-top: 10px;}

	.mes-form{width: 100%; padding: 20px; margin-top: 20px;}

	.mes .form-tr p{display: none;}

	.mes .form-tr{width: 100%; margin-bottom: 10px}

	.flogo{display: none;}

	.footr{display: none;}

	.footer{margin-top: 30px; padding: 0;}

	.admin{margin-top: 0; border: none; font-size: 12px;line-height:2; height:auto; padding:10px 0;}
	.admin span{ display:block; }
	.nbanner img{width: 100%;max-width: 100%; height: auto; position: relative;}

	.nbanner{width: 100%; float: left; margin-top: 60px;}

	.nbannerw{width: 100%; margin-top: 0; padding-top: 10px; padding-left: 0px;}

	.nbannerw .bannerbt{padding-left:0px; width: 100%; text-align: center;}

	.nbannerw .bannerbt h3{font-size: 22px;}

	.nbannerw p{width: 100%; font-size: 16px; margin-top: 10px;}

	.location{margin-top: 10px;}

	.nprodh{width: 100%; position: fixed; bottom: 0; left: 0; background: #fff;}

	.npro1{width:100%; margin-top: 30px; padding-top: 20px; padding: 20px 0;}

	.nprolist{width: 100%; border: none; padding-left: 0;}

	.nprolistw{width: 100%;}

	.nprolistbt{ padding: 10px 0; background-size: auto 100% !important; text-align: center; background-position: center !important;}

	.nprolistw_p{margin-top: 20px;}

	.nprolistbt h4{font-size: 22px;}

	.nprolistw a{width: 100%; margin-bottom: 20px; text-align: center; margin-top: 10px;}

	.nprolistpic{width: 100%;}

	.btn{background: #f5f5f5; padding: 10px;}

	.btn.on{width: 100%; bottom: 0; left: 0;top: auto;}

	.btn a{width:48%; background: #fff; margin:2% 1%; float: left;margin-bottom: 0;

	-moz-border-radius: 15px; /* Firefox */

  -webkit-border-radius: 15px; /* Safari 和 Chrome */

  border-radius: 15px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */

	}

	.btn a span{display: block; width: 100%;  font-size: 18px; text-align: center; line-height:30px; height: 30px; }

	.btn a font{display: none;}

	#pro1{padding-top: 60px;}

	#pro2{padding-top: 60px;}

	#pro3{padding-top: 60px;}

	#pro4{padding-top: 60px;}

	#pro5{padding-top: 60px;}

	#pro6{padding-top: 60px;}

	#pro7{padding-top: 60px; }

	#pro8{padding-top: 60px;padding-bottom: 100px;}

	.profoot{z-index: 1 !important;}

	.npro2{margin-top: 0;}

	.npro3{margin-top:20px; padding: 20px 0;}

	.npro4{margin-top: 0;}

	.njzxw1{margin-top: 30px}

	.nabt{font-size: 22px;}

	.njzxw1_p{padding-left: 0; margin-top: 10px; }

	.njzxw1pic img{width: 100%; margin: 10px 0;}

	.njzxw1pic{margin-top: 10px; margin-left: 0; width: 100%;padding: 0;}

	.cpts{margin-top: 30px;}

	.cpts ul{margin-top: 20px;}

	.cpts li{width:100%; margin-bottom: 10px;}

	.cpts li h3{font-size: 22px}

	.naboutw{margin-top: 30px;}

	.naboutw_p{padding-left: 0; margin-top:20px;}

	.nhonor{margin-top: 30px; padding: 20px 0;}

	#owl-demo{margin-top: 20px;}

	#owl-demo .item{margin: 0 !important; padding: 0 !important}

	.nfwwlw{width: 100%; margin-top: 30px;}

	.nnfwwlw_p{padding-left: 0; margin-top: 20px;}

	.map{width: 100%; height:250px; overflow: hidden;}  

	#container{height:800px !important; margin-top: -260px;}

	.ncase{margin-top: 30px;}

	.nproinfo{margin-top: 30px; font-size: 16px;}

	.pro8_1_bj{padding: 30px 0; width: 100%; float: left;}

	.pro8_1_w{padding-left: 0; width: 100%;}

	.pro8_1pic{width: 100%; float: left; padding-right: 0; position: relative; top: 0;}

	.pro8_1_w h4{ margin: 20px 0;}

	.pro8_2_w{width: 100%; padding-left: 0; }

	.pro8_2_w h4{margin: 20px 0;}

	.pro8_2_w li{line-height: 1.5; margin-bottom: 10px; background: url(../Image/pro8w2li.png)left 8px no-repeat}

	.pro8_3{margin-top: 30px;}

	.pro8_3_w{width: 100%; padding-left: 0; margin-top: 20px;}

	.pro8_3_pc{display: none;}

	.pro8_3_m{display: block;}

	.pro8_4{margin-top: 30px;}

	.pro8_4 ul{margin-top: 20px; padding-left: 0;}

	.pro8_4 li dd{width: 100%; float: left; padding-bottom: 50%;}

	.pro8_4 li p{position: relative; float: left;width: 100%; background: none; padding: 20px; padding-bottom:100px;}

	.pro8_4 li p i{ bottom: 20px;right: 20px}

	.pro8_4 li p span{font-size: 20px;}

	.pro8_5{margin-top: 30px; padding-top: 0;}

	.pro8_5 ul{margin-top: 20px; padding-left: 0;}

	.pro8_5 ul li{width: 50%;}

	.nbannerw .bannerbt h3{width: 100%; float: left; margin-bottom:10px;}

	.nbannerw .bannerbt h3 span{display: inline; margin: 0; float: none;}

	.pro7_1_w{padding-left: 0}

	.pro8_4 li:nth-child(2) p{background: none}

	.pro8_4 li:nth-child(4) p{background: none}

	.pro7_5{padding-top: 20px}

	.pro7_5 ul{padding-left: 0;}

	.pro7_5 ul li{width: 50%;font-size: 14px;}

	.pro5_1_w{margin: 20px 0; padding-left: 0;}

	.pro5_1_list li:nth-child(1){width: 100%;}

	.pro5_1_list li{width: 48%;}

	.pro5_2{ margin-top:30px; padding: 20px 0;}

	.pro5_2_w{padding-left: 0; margin: 20px 0;}

	.pro5_2_list li{width: 48%}

	.pro5_3{margin-top: 30px;}

	.pro5_3_list li{width: 48%;font-size: 14px;}

	.pro4_1_w{margin-top: 20px; padding-left: 0;}

	.pro4_1_list li{width: 46%;font-size: 14px;}

	.pro4_1_list{margin-top: 20px;}

	.pro4_2{margin-top: 30px;}

	.pro4_2_bj{padding: 20px 0;}

	.pro4_2_w h4{margin: 20px 0;}

	.pro4_2_w{padding-left: 0; width: 100%;}

	.pro4_2pic{width: 100%; position: relative; float: left; top: 0; padding-right: 0;}

	.pro4_2pic img{max-width: 80%; display: block; margin: 0 auto;}

	.pro4_3_w{padding-left: 0;  width: 100%;}

	.pro4_3_w li{line-height: 1.5; margin-bottom: 10px; background: url(../Image/pro8w2li.png)left 8px no-repeat}

	.pro4_3_w h4{margin: 20px 0;}

	.pro4_4{margin-top: 30px;}

	.pro4_4_w{padding-left: 0; margin-top: 20px;}

	.pro3_1_w{padding-left: 0; margin-top: 20px;}

	.pro3_1_list li{width: 46%; font-size: 14px;}

	.pro3_1_list{margin-top: 20px;}

	.pro3_1_w h4{margin: 20px 0;}

	.pro3_1_w li{line-height: 1.5; margin-bottom: 10px; background: url(../Image/pro8w2li.png)left 8px no-repeat}

	.pro3_3{margin-top: 30px;}

	.pro3_3_w{padding-left: 0; margin-top: 20px;}

	.pro2_2{width: 100% !important;}

	.nproinfol{width: 100%;}

	.pro9_1_w{padding-left: 0;}

	.pro9_1pic{width: 100%; padding-right: 0;}

	.inner-news{margin-top:30px;padding:0;}
	.inner-news-list a{width:100%;height:auto;margin-right:0;margin-top:10px;}
	.inner-news-list li{padding:20px;}
	.inner-news-list li .time{font-size:20px;}
	.inner-news-list li .title{font-size:16px;height:24px;line-height:24px;margin-top:5px;}
	.inner-news-list li .con{font-size:14px;height:72px;line-height:24px;margin-top:5px;}
	.inner-news-list li .link{font-size:14px;height:24px;line-height:24px;margin-top:10px;}
	.inner-news-list li:hover{padding:20px 10px 20px 30px;}
	
	.news-deatils{width:100%;margin:100px auto 40px;}
	
	
	.goodslist{margin-top:20px;}
	.pro15{padding-left:0;margin-top:20px;}
	.pro15 li{width:46%;margin:2%;}
	.pro15 li p{height:40px;font-size:14px;line-height:20px;margin-top:2%;}

}

@media only screen and (max-width:600px){

	}

@media only screen and (max-width:440px){

}
























