﻿ 

@media only screen and (max-width:1560px){
/*******关于我们*****/
.nyban{  height:300px; }
.nybanbj{  height:106px;}



/******关于我们-发展历程******/
.fzlcdiv .document_width{ width:1000px;}
.fzlcdiv{  padding:30px 0 120px 0; }
.fzlcdivwz{  min-height:200px; padding:50px 0;background-size:3px 100%;}
.fzlcdivwz dl{ width:calc(50% + 100px);  background:url(../images/ydtb.png) 491px 30px no-repeat; margin-bottom:20px;}
.fzlcdivwz dl dt{ width:80px;font-size:24px; margin-top:28px; line-height:30px; color:#000;}
.fzlcdivwz dl dd{ width:calc(100% - 130px);margin-right:30px; padding:25px;}

.fzlcdivwz dl.d1{ float:right;background:url(../images/ydtb.png) 91px 30px no-repeat; }
.fzlcdivwz dl.d1 dt{ float:left; text-align:right;}
.fzlcdivwz dl.d1 dd{ float:right; margin-right:0; margin-left:30px;}

/*****关于我们-合作伙伴***/
.nyban.nyban1{ height:500px;}
.nyban.nyban1 img{ height:500px;}
.nybanwz{  top:220px; }
.nybanwzc{ max-width:800px; }
.nybanwzc strong{ font-size:40px; line-height:46px;margin-bottom:15px;}
.nybanwzc p{ font-size:16px; line-height:24px;}

.hzhbdiv1{ padding:60px 0;}
.hzhbdiv1z dl{ width:1000px;}
.hzhbdiv1z dl dt{ width:470px; }
.hzhbdiv1z dl dd{ width:470px;margin:0 30px; padding-top:40px;}
.hzhbdiv1z dl dd h3{ font-size:24px; line-height:30px;font-family:"ziti";  color:#000; }
.hzhbdiv1z dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#222;margin:10px 0;}
.hzhbdiv1z dl dd span.dian{padding-left:30px;  font-size:15px; line-height:26px;background:url(../images/hdian.png) 15px 13px no-repeat; background-size:5px auto !important;}
.hzhbdiv1c{ width:1000px; }
.hzjtl{ width:40px; height:60px; position:absolute; left:40px; top:40%; background-size:20px auto !important; }
.hzjtr{ width:40px; height:60px; position:absolute; right:40px; top:40%; background-size:20px auto !important;}

.hzhbdiv2{  padding:70px 0; }
.hzhbdiv2 ul li{ width:calc(100%  /6); padding:20px;}


/*****产品分类*****/
.nyban.nyban2{ height:500px;}
.nyban.nyban2 img{ height:500px;}

.profldiv{  padding:60px 0 120px 0;}
.profldiv dl dd{  top:45%;}
.profldiv dl dd a{ width:50%; height:40px; line-height:40px; border-radius:40px;}
.prolistdiv{ padding:50px 0 100px 0;}

/******自有品牌******/
.zyppdivlist{ width:1000px;}
.zyjtl{ left:60px;}
.zyjtr{ right:60px;}




	
}


@media only screen and (max-width:1240px){
	 
.document_width1{ width:100%; padding:0;}
.document_width{ width:750px;}

/****首页****/
.headdiv{ height:60px; }
.logo{ height:60px; margin:15px 0;}
.logo img{ height:60px;}
ul.ulmenu{ height:60px; }
ul.ulmenu >li{height:60px;}
ul.ulmenu >li >a{ font-size:18px; height:60px; margin:0 15px;line-height:60px;}
ul.ulmenu li .ejp{ top:60px;  }
ul.ulmenu li .ejp a{ height:40px; line-height:40px;font-size:15px;}

.banvideo{ height:500px;}
.banvideo video{ height:500px; } 
.banvideowz{height:500px; padding-top:230px; }
.banvideowz h2{ font-size:30px; line-height:34px; margin-bottom:15px;}
.am{ padding:0 30px; height:36px; line-height:36px; font-size:14px; border-radius:36px;}
.banvideobj{height:80px;}

.indexdiv1{  padding:60px 0; }
.indextt{ margin-bottom:20px;}
.indextt strong{ font-size:30px; line-height:36px;}
.indexdiv1 dl{ width:25%; margin-top:20px;}
.indexdiv1 dl dt{ width:120px; height:120px; border-radius:120px; }
.indexdiv1 dl dd{ margin-top:10px;}
.indexdiv1 dl dd a{ font-size:16px; line-height:26px;}


.indexdiv2{ padding:100px 0; }
.indexdiv2 p{ font-size:16px; line-height:26px;  padding:0;margin-bottom:20px;}

.indexdiv3{ padding:60px 0;}
.indexdiv3 dl{ width:25%; }
.indexdiv3 dl dt img{ width:100px; }
.indexdiv3 dl dd{ margin-top:10px;}
.indexdiv3 dl dd strong{  font-size:25px; line-height:32px;}
.indexdiv3 dl dd p{ font-size:16px; line-height:26px; }

.indexdiv4{ padding:120px 0;}

.indexdiv5{ padding:60px 0;}
dl.xwdl{ width:240px; margin:5px;}
dl.xwdl dd{ margin-top:10px;}
dl.xwdl dd h3 a{height:48px; line-height:24px; font-size:16px;}
dl.xwdl dd p{  height:44px; line-height:22px; font-size:14px; margin:8px 0 20px 0;}
.indexdiv5c{ width:750px; padding-bottom:40px; }
dl.xwdl dt img{ height:160px;}


.bottomdivbj{ height:80px; margin-top:-80px;}
.bottomdiv{ padding:50px 0;}
.bottomdivwz strong{ font-size:30px; line-height:36px;}
.bottomdivwz p{font-size:16px; line-height:24px;  margin-bottom:30px;}


 /*******关于我们*****/
.nyban{  height:250px; }
.nybanbj{  height:80px;}
	
.aboutdiv{ padding:60px 0;}	
.aboutdivwz{ padding:0;} 
.aboutdivwz .st{ font-size:30px; line-height:36px; margin-bottom:10px;} 
.aboutdivwz p{ font-size:16px; line-height:26px;} 
 
.aboutdivwz iframe, .aboutdivwz video{ height:400px;}
.abotudiv2{ padding:60px 0;}
.abotudiv2 dl dt{ width:200px; height:200px; border-radius:200px;}	 
	



/******关于我们-发展历程******/
.fzlcdiv .document_width{ width:740px;}
.fzlcdiv{  padding:30px 0 120px 0; }
.fzlcdivwz{  min-height:200px; padding:50px 0;background-size:3px 100%;}
.fzlcdivwz dl{ width:calc(50% + 100px);  background:url(../images/ydtb.png) 360px 30px no-repeat; margin-bottom:10px;}
.fzlcdivwz dl dt{ width:80px;font-size:20px; margin-top:25px; line-height:30px; color:#000;}
.fzlcdivwz dl dd{ width:calc(100% - 130px);margin-right:30px; padding:25px;}

.fzlcdivwz dl.d1{ float:right;background:url(../images/ydtb.png) 91px 30px no-repeat; }
.fzlcdivwz dl.d1 dt{ float:left; text-align:right;}
.fzlcdivwz dl.d1 dd{ float:right; margin-right:0; margin-left:30px;}



/*****关于我们-合作伙伴***/
.nyban.nyban1{ height:430px;}
.nyban.nyban1 img{ height:430px;}
.nybanwz{  top:180px; }
.nybanwzc{ max-width:800px; padding:0 2vw; box-sizing:border-box; text-align:center; }
.nybanwzc strong{ font-size:30px; line-height:36px;margin-bottom:15px;}
.nybanwzc p{ font-size:14px; line-height:24px;}

.hzhbdiv1{ padding:60px 0;}
.hzhbdiv1z dl{ width:740px;}
.hzhbdiv1z dl dt{ width:100%; }
.hzhbdiv1z dl dd{ width:100%;margin:0; padding-top:20px; box-sizing:border-box;}
.hzhbdiv1z dl dd h3{ font-size:24px; line-height:30px;}
.hzhbdiv1z dl dd p{ font-size:15px; line-height:24px;margin:10px 0;}
.hzhbdiv1z dl dd span.dian{padding-left:30px;  font-size:15px; line-height:26px;background:url(../images/hdian.png) 15px 13px no-repeat; background-size:5px auto !important;}
.hzhbdiv1c{ width:740px; }
.hzjtl{ width:40px; height:60px; left:0px; top:40%; background-size:20px auto !important; }
.hzjtr{ width:40px; height:60px; right:0px; top:40%; background-size:20px auto !important;}
.hzhbdiv2{  padding:40px 0; }
.hzhbdiv2 ul li{ width:calc(100%  / 4); padding:20px;}


/******关于我们-可持续发展*****/
.kcxdiv{ padding:60px 0;}
.kcxdiv dl.d1{ width:calc(100% / 3);  padding:0 15px; }
.kcxdiv dl.d1 dt img{ width:70px;}
.kcxdiv dl.d1 dd{  margin-top:15px;}
.kcxdiv dl.d1 dd strong{ font-size:20px; line-height:24px;}
.kcxdiv dl.d1 dd p{ font-size:14px; line-height:24px; }
.kcxdiv .xt{ margin-top:50px;}

.kcxdiv3{ padding:60px 0; }
.kcxdiv3 dl.d1 dt{ width:50%;padding-left:10px;}
.kcxdiv3 dl.d1 dd{ width:50%; padding-right:10px; }
.kcxdiv3 dl.d1 dd strong{ font-size:24px; line-height:30px; margin-bottom:10px; }
.kcxdiv3 dl.d1 dd p{ font-size:14px; line-height:24px;  margin-bottom:10px;}
.kcxdiv3 dl.d1 dd span.dian{  padding-left:20px; box-sizing:border-box; font-size:13px; line-height:24px; background:url(../images/hdian.png) 10px 10px no-repeat; }
.xt1{ margin:50px 0;}

.kcxdiv3 dl.d1.d1s dt{ float:left; padding-right:20px; padding-left:0;}
.kcxdiv3 dl.d1.d1s dd{ float:right; padding-left:20px; padding-right:0;}

.kcxdiv4{ width:100%; height:auto; float:left; padding:90px 0; background:#e8e8e8;}
.kcxdiv4 strong{ width:100%; height:auto; float:left; font-size:34px; line-height:46px; color:#000;font-family:"ziti"; margin-bottom:20px; }
.kcxdiv4 p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#444; margin-bottom:10px;}
	

/*****产品分类*****/
.nyban.nyban2{ height:400px;}
.nyban.nyban2 img{ height:400px;}

.profldiv{  padding:30px 0 100px 0;}
.profldiv dl dd{  top:45%;}
.profldiv dl dd a{ width:60%; height:36px; line-height:36px; border-radius:36px; font-size:14px;}

/*****产品分类-列表*****/
.prolistdiv{ padding:20px 0 80px 0;}
.prolistdiv dl dd{ padding:15px 10px;}
.prolistdiv dl dd h3 a { font-size:16px; line-height:24px; height:48px;}

/*****自有品牌*****/
.zsdiv dl{ width:230px; margin:0 10px;}



.indexdiv4 p{ padding:0; font-size:14px; line-height:24px;}
.zyppdiv1{ padding:60px 0 80px 0;}
.zyppdivlist{ width:740px;}
.zyppdivlist ul li{ width:145px;}
.zyjtl{ left:0;}
.zyjtr{ right:0;}

/****联系我们****/
.lxwmdivleft{ width:100%; padding-right:0;}
.lxwmdivright{ width:100%; padding-left:0; margin-top:35px;}
.lxh1{ text-align:center;}

/****新品牌证书****/
#banner{width:710px;}
.swiper-slide{width:280px;height:380px;}
 .banner_page{ margin:-20px auto 0 auto;} 
 
	 
}



 
 
  



@media only screen and (max-width:760px){
	
.document_width,.document_width1{ width:100%; padding:0 2vw; box-sizing:border-box; }	
/**********404*******/
.div404 { padding:100px 0 50px 0; }
.div404 dl dt img{ width:90%; margin:0 auto;}
.div404 dl dd{ margin:25px 0; padding:0 5%; } 
.div404 dl dd h2{ font-size:24px; line-height:36px;} 
.div404 dl dd p{ font-size:16px; line-height:26px; margin:10px 0;} 
.div404 dl dd a.a{height:46px; line-height:46px; margin:10px 15% 0 15%; border-radius:46px;}
.div404 dl dd a.a s{ font-size:18px;} 

/*****首页*****/
.headdiv{ background:#fff; height:78px; border-bottom:1px solid #ededed;}
.logo{ width:auto; float:left; height:50px; margin:14px 0;}
.logo img{ height:50px; display:block !important;}
.ulmenu{ display:none;}
.headdivd .logo{ display:block;}
.menutb { display:block;}

.banvideo{ height:400px;}
.banvideo video{ height:400px; } 
.banvideowz{height:400px; padding-top:180px; }
.banvideowz h2{ font-size:26px; line-height:30px; margin-bottom:15px;}
.am{ padding:0 30px; height:36px; line-height:36px; font-size:14px; border-radius:36px;}
.banvideobj{height:80px;}
.indexdiv1 .document_width{ padding:0 15%; box-sizing:border-box;}
.indexdiv1 dl{ width:50%;}
.indexdiv3 .document_width{ padding:0 15%; box-sizing:border-box;}
.indexdiv3 dl{ width:50%; margin:10px 0;}
 
dl.xwdl{ width:46vw; margin:0 1vw;} 
.indexdiv5c{ width:96vw;} 
.bottomdivwz strong{ width:100%; text-align:center;} 
.bottomdivwz p{ width:100%; text-align:center; margin-bottom:15px;} 
 
 /*******关于我们*****/
.nyban{  height:120px; margin-top:78px; }
.nybanbj{  height:80px;}
	
.aboutdiv{ padding:40px 0;}	
.aboutdivwz{ padding:0;} 
.aboutdivwz .st{ font-size:30px; line-height:36px; margin-bottom:10px;} 
.aboutdivwz p{ font-size:16px; line-height:26px;} 
 
.aboutdivwz iframe, .aboutdivwz video{ height:54vw;}
.abotudiv2{ padding:40px 0;}
.abotudiv2 dl dt{ width:160px; height:160px; border-radius:160px;}	 
.abotudiv2 dl dd{ margin-top:15px;} 
 
 

/******关于我们-发展历程******/
.fzlcdiv .document_width{ width:500px;}
.fzlcdiv{  padding:20px 0 50px 0; }
.fzlcdivwz{  min-height:200px; padding:30px 0;background-size:1px 100%;}
.fzlcdivwz dl{ width:calc(50% + 100px);  background:url(../images/ydtb.png) 226px 30px no-repeat; margin-bottom:10px;}
.fzlcdivwz dl dt{ width:80px;font-size:18px; margin-top:27px; line-height:30px; color:#000;}
.fzlcdivwz dl dd{ width:calc(100% - 120px);margin-right:20px; padding:15px;}
.fzlcdivwz dl dd p{ font-size:14px; line-height:22px;}

.fzlcdivwz dl.d1{ float:right;background:url(../images/ydtb.png) 91px 30px no-repeat; }
.fzlcdivwz dl.d1 dt{ float:left; text-align:right;}
.fzlcdivwz dl.d1 dd{ float:right; margin-right:0; margin-left:30px;}
 
 

/*****关于我们-合作伙伴***/
.nyban.nyban1{ height:260px;}
.nyban.nyban1 img{ height:260px;}
.nybanwz{  top:20px; }
.nybanwzc{ max-width:800px; padding:0 2vw; box-sizing:border-box; text-align:center; }
.nybanwzc strong{ font-size:24px; line-height:30px;margin-bottom:10px;}
.nybanwzc p{ font-size:14px; line-height:24px;}

.hzhbdiv1{ padding:20px 0 40px 0;}
.hzhbdiv1z dl{ width:96vw;}
.hzhbdiv1z dl dt{ width:100%; }
.hzhbdiv1z dl dd{ width:100%;margin:0; padding:20px; box-sizing:border-box;}
.hzhbdiv1z dl dd h3{ font-size:24px; line-height:30px;}
.hzhbdiv1z dl dd p{ font-size:15px; line-height:24px;margin:10px 0;}
.hzhbdiv1z dl dd span.dian{padding-left:30px;  font-size:15px; line-height:26px;background:url(../images/hdian.png) 15px 13px no-repeat; background-size:5px auto !important;}
.hzhbdiv1c{ width:96vw;} 

 

 
/******关于我们-可持续发展*****/
.kcxdiv{ padding:30px 0;}
.kcxdiv dl.d1{ width:50%;  padding:0 15px; margin-bottom:25px; }
.kcxdiv dl.d1 dt img{ width:70px;}
.kcxdiv dl.d1 dd{  margin-top:15px;}
.kcxdiv dl.d1 dd strong{ font-size:20px; line-height:24px;}
.kcxdiv dl.d1 dd p{ font-size:14px; line-height:24px; }
.kcxdiv .xt{ margin-top:20px;}

.kcxdiv3{ padding:60px 0; }
.kcxdiv3 dl.d1 dt{ width:100%;padding-left:0px; float:left;}
.kcxdiv3 dl.d1 dd{ width:100%; padding:20px; box-sizing:border-box; }
.kcxdiv3 dl.d1 dd strong{ font-size:24px; line-height:30px; margin-bottom:10px; }
.kcxdiv3 dl.d1 dd p{ font-size:14px; line-height:24px;  margin-bottom:10px;}
.kcxdiv3 dl.d1 dd span.dian{  padding-left:20px; box-sizing:border-box; font-size:13px; line-height:24px; background:url(../images/hdian.png) 10px 10px no-repeat; }
.xt1{ margin:30px 0 50px 0;}

.kcxdiv3 dl.d1.d1s dt{ float:left; padding-right:20px; padding-left:0;}
.kcxdiv3 dl.d1.d1s dd{ float:right; padding-left:20px; padding-right:0;}

.kcxdiv4{ width:100%; height:auto; float:left; padding:90px 0; background:#e8e8e8;}
.kcxdiv4 strong{ width:100%; height:auto; float:left; font-size:34px; line-height:46px; color:#000;font-family:"ziti"; margin-bottom:20px; }
.kcxdiv4 p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#444; margin-bottom:10px;}

 
 
 
/*****产品分类*****/
.nyban.nyban2{ height:260px;}
.nyban.nyban2 img{ height:260px;}

.profldiv{  padding:30px 0 100px 0;}
.profldiv dl{ width:calc(50% - 10px);}
.profldiv dl dd{  top:45%;}
.profldiv dl dd a{ width:60%; height:36px; line-height:36px; border-radius:36px; font-size:14px;}


/****产品列表*****/ 
p.pmbx{ margin-top:0;} 
 
/***新闻列表*****/ 
.newsdiv dl.xwdl{ margin:1vw;} 
 
/*******新闻列表-详情*****/
.newsxxdivc{ padding:0;} 
.newsxxdiv .h1{ font-size:22px; line-height:30px; }
.newsxxdiv p.ptime{ font-size:14px; line-height:22px;}
.newxxdivwz{ font-size:14px; line-height:25px; margin:15px 0;}

.newsxxdiv1{ padding:40px 0 100px 0; }
 
 
 /*****自有品牌*****/
.zyppdiv1{ padding:40px 0 80px 0;}

.zsdiv dl{ width:44vw; margin:0 2vw;}

.zyppdivlist{ width:96vw;}
.zyppdivlist ul li{ width:26vw; margin:0 3vw;}
.zyjtl{ left:0;}
.zyjtr{ right:0;}

 
 .backtop{ width:40px; height:40px;  right:0px; bottom:10px;}

/****新自有品牌证书*****/
#banner{width:480px;}
.swiper-slide{width:280px;height:380px;}
.aboutdiv6{ padding-bottom:70px;}   
 
dl.xwdl dt img{ height:220px;} 
 
}
  
  
 


@media only screen and (max-width:560px){
 
 
 /*****首页*****/
.headdiv{ height:60px; }
.logo{  height:40px; margin:10px 0;}
.logo img{ height:40px; display:block !important;}
.menutb{ margin:12px 0 0 0;}
.sj_menu{ top:60px;}

.banvideo{ height:400px;}
.banvideo video{ height:400px; } 
.banvideowz{height:400px; padding-top:180px; }
.banvideowz h2{ font-size:22px; line-height:30px; margin-bottom:10px;}
.am{ padding:0 30px; height:36px; line-height:36px; font-size:12px; border-radius:36px;}

.indextt{ margin-bottom:10px;}
.indextt strong{ font-size:24px; line-height:30px;} 
.indexdiv1{ padding:40px 0;} 
.indexdiv1 .document_width{ padding:0; box-sizing:border-box;}
.indexdiv1 dl{ width:50%;}

.indexdiv2{ padding:40px 0;}
.indexdiv2 p{ font-size:13px; line-height:22px;}

.indexdiv3{ padding:40px 0;}
.indexdiv3 .document_width{ padding:0; box-sizing:border-box;}
.indexdiv3 dl{ width:50%; margin:10px 0;}
.indexdiv3 dl dt img{ width:80px;}
.indexdiv3 dl dd strong{ line-height:28px;} 
.indexdiv3 dl dd p{ font-size:13px; line-height:20px;} 

.indexdiv4{ padding:80px 0;} 
.indexdiv5{ padding:40px 0;}

dl.xwdl{ width:46vw; margin:0 1vw;} 
.indexdiv5c{ width:96vw;} 
dl.xwdl dd span.sp s{ width:28px; height:28px; background-size:28px auto !important; line-height:28px;}
dl.xwdl dd span.sp a{ display:none;} 
 
.bottomdiv{ padding:20px 0 30px 0;}
.bottomdivwz strong{ font-size:24px; line-height:30px;} 
.bottomdivwz p{ font-size:14px; line-height:20px;} 


 /*******关于我们*****/
.nyban{  height:100px; margin-top:60px; }
.nybanbj{  height:80px;}
	
.aboutdiv{ padding:30px 0 40px 0;}	
.aboutdivwz{ padding:0; text-align:center;} 
.aboutdivwz .st{ font-size:24px; line-height:30px; margin-bottom:5px;} 
.aboutdivwz p{ font-size:13px; line-height:24px;text-align:center;} 
 
.aboutdivwz iframe, .aboutdivwz video{ height:54vw;}
.abotudiv2{ padding:40px 0;}
.abotudiv2 dl{ width:100%; margin:0 0 15px 0;}
.abotudiv2 dl dt{ width:160px; height:160px; border-radius:160px;}	 
.abotudiv2 dl dd p{ margin-top:15px; font-size:13px; line-height:22px; min-height:100px; margin-top:0;} 
 


/******关于我们-发展历程******/
.fzlcdiv .document_width{ width:100%; padding:0 2vw;}
.fzlcdiv{  padding:20px 0 50px 0; }
.hst{ float:left; margin-left:30px; font-size:16px; padding:0 20px;}
.fzlcdivwz{  min-height:200px; padding:30px 0;background-size:1px 100%; background-position:70px center;}
.fzlcdivwz dl{ width:100%;  background:url(../images/ydtb.png) 64px 22px no-repeat; margin-bottom:10px; background-size:14px auto !important;}
.fzlcdivwz dl dt{ width:70px;font-size:18px; margin-top:15px; line-height:30px; color:#000; float:left; text-align:center !important;}
.fzlcdivwz dl dd{ width:calc(100% - 100px);margin-right:00px; margin-left:20px; padding:15px;}
.fzlcdivwz dl dd p{ font-size:14px; line-height:22px;}
.fzlcdivwz dl dd span.sjx{ background:url(../images/sjjt1.png) left center no-repeat; left:-6px; top:24px;}


.fzlcdivwz dl.d1{ float:right;  background:url(../images/ydtb.png) 64px 22px no-repeat; }
.fzlcdivwz dl.d1 dt{ float:left; text-align:right;}
.fzlcdivwz dl.d1 dd{ float:left; margin-right:0; margin-left:20px;}
.fzlcdivwz dl.d1 dd span.sjx{   left:-6px; top:24px;}
 
/*****关于我们-可持续性*****/
.nybanwzc p{}
.kcxdiv dl.d1{ width:50%;  padding:0 15px; margin-bottom:15px; }
.kcxdiv dl.d1 dt img{ width:60px;}
.kcxdiv dl.d1 dd{  margin-top:10px;}
.kcxdiv dl.d1 dd strong{ font-size:18px; line-height:20px;}
.kcxdiv dl.d1 dd p{ font-size:14px; line-height:22px; } 

.kcxdiv3 dl.d1 dd strong{ font-size:20px; line-height:24px; margin-bottom:5px; }
.kcxdiv3 dl.d1 dd p{ font-size:14px; line-height:22px;  margin-bottom:10px;}

/****产品列表*****/ 
p.pmbx{ margin-top:0;} 
.prolistdiv dl{ width:48%; margin:1%;}


/****新闻列表***/
.newsdiv{ padding:10px 0 30px 0;}
.newsdiv dl.xwdl dd{ padding:10px;}



/****联系我们****/
.lxwmdiv{ padding:30px 0 50px 0;}
.lxh1{ font-size:20px; line-height:30px; margin-bottom:15px; padding-bottom:10px;}
.lxwmdivleft dl.d1 dd strong{ font-size:18px; line-height:24px;}
.lxwmdivleft dl.d1 dd p,.lxwmdivleft dl.d2 dd p{ font-size:15px;}
.lxwmdivleft dl.d2 dd strong{ font-size:18px; line-height:24px;}

.smdiv{ width:auto; float:none; margin:0 auto; display:table;}
.smdiv a{ width:32px; margin-right:10px;}

.zsdiv{ padding-top:25px;}


/****新自有品牌证书*****/
#banner{width:380px;}
.swiper-slide{width:280px;height:380px;}
.aboutdiv6{ padding-bottom:70px;}   
 
dl.xwdl dt img{ height:35vw;} 
 
}

@media only screen and (max-width:460px){
/*****关于我们-合作伙伴***/
.nybanwzc p{ line-height:18px; font-size:12px;}
.hzhbdiv1z dl dd{ padding:15px 10px;}
.hzhbdiv1z dl dd h3{ font-size:20px; line-height:24px;}
.hzhbdiv1z dl dd p{ font-size:13px; line-height:22px;}
.hzjtl{ background-size:15px auto !important;}
.hzjtr{ background-size:15px auto !important;}
.hzhbdiv2{ padding:20px 0;}
.hzhbdiv2 ul li{ padding:10px;}

/*****关于我们-可持续性*****/
.kcxdiv3 dl.d1 dd{ padding:15px 10px;}

  
/*****产品分类*****/
.nyban.nyban2{ height:240px;}
.nyban.nyban2 img{ height:240px;}
.profldiv{ padding:20px 0 40px 0;}
.profldiv dl dd a{ width:70%; height:30px; line-height:30px; border-radius:30px; font-size:13px;}

/******自有品牌****/
.kcxdiv dl.d1{ width:100%; margin:0 0 10px 0;}
.zyppdiv1{ padding:20px 0 60px 0;}

 .backtop{ width:30px; height:30px;  right:0px; bottom:0px;}

/****新自有品牌证书*****/
#banner{width:300px;}
.swiper-slide{width:260px;height:340px;}
.aboutdiv6{ padding-bottom:70px;}   
}