@charset "utf-8";

@media screen and (max-width:1280px)
{
.hyoicbox{ margin:0 0% 0 1%}	
.newsbox{ margin:0% 1% 2% 1%; }
.footer{ margin:0 1%;}
.gsvideo .wzcont .weizhi { margin-right:2%;}
.mainbox3 a.more{ position:absolute; right:0px;}
.posbox{ margin-left:1.5%;}

.lx_cont {margin:2% 1%;}
.mewssage_title {margin:0 1%;}
.message_add{ margin:0 1%;}

}

@media screen and (max-width:1200px)
{
.proitem li{width:45%; margin:1%; border-radius:4%; border:solid #d71820 1px; background:#fff; height:auto; position:static; padding:1%}
.proitem li img{ display:none;}
.proitem li h3{ margin-top:0; }
.proitem li p{ display:none;}
.proitem li:first-child { margin-left:1%;}
.proitem li:nth-child(2) h3, .proitem li:nth-child(4) h3, .proitem li:nth-child(6) h3 { position: static;}
}
/*<=1023px*/
@media screen and (max-width:1024px)
{
header .headerleft { width:45%;}	

.mainbanner1 {height:400px;}
.main-im{ display: none; }

.positioninfobox { padding-top: 18%; padding-left:2%;}

.newsbox .xwleft dl dt{  width:20%; padding:15px 0 40px 0; }
.newsbox .xwleft dl dd{  width:71%; }

.mikd { padding:0 3%;}

.mid_cont dd a {   font-size: 24px;}
.mid_cont .seo { font-size:15px; height:50px;}

.zoominfo .zoominfoleft{ float:left; padding-left:0%; }
.zoominfo .htmleaf-content{ max-width:400px; padding-left:15%;}
.zoominfo .zoominforight{  margin-right:15%;}

.wenzi{ display:none;}
.zxrx{ float:right; width:180px; padding-top:100px; color:#FFFFFF;}

.gsvideo .wzcont .weizhi { margin:0 auto; max-width:960px; text-align:right; padding:9.5% 0 0 0;}


.positioninfo{font-size:20px;}

.cpmenu ul li{ width: 100%;  line-height:300%; border-bottom:solid #ccc 1px;    }

.menucp a,.menucp a:link,.menucp a:visited { display:block; width:31%; float:left; line-height:40px; padding:0 0; margin:3px 1%;}

.lx_cont .leftwz { float:left; width:60%;padding:0; margin-bottom:3%;}

.imgbox li .intro p{height:77px; line-height:21px;	overflow:hidden; }

}



@media screen and (max-width:960px)
{
header .headerleft{ width:45%;}	
header .headerleft .tel400{  margin-left:0%;  }
.container { max-width:900px;}

 .yb_conct { display:none}

.gsvideo .wzcont .weizhi { margin-right:5%;}
}


@media screen and (max-width:860px)
{
	
	header{ clear:both; width:100%; height:60px; padding-top:5px;  z-index:99999; border-top:1px solid #eaeaea; background:#fff; }
	header .headerleft{ float:right; width:27%;}
	header .headerleft .logo{ float:left; width:20%;}
	header .headerleft .logo img { width:100%;}
	header .headerleft .tel400 { margin-left:0%; font-size:20px;padding-top:5px;-webkit-filter: brightness(0) grayscale(10); filter: brightness(0) grayscale(10); }
	header .headerleft .tel400 img { display:none}
	header .headerleft .anniu  {padding-top:5px;-webkit-filter: brightness(0) grayscale(10); filter: brightness(0) grayscale(10);}
	header .headerleft .anniu .a2 { display:none; }
	header .headerleft .anniu .a3 { display:none; }
	
	header .headerright{float:left; width:65%; padding:0px 0 0 0; } 
	
	.focus .rslides .bannerheight { margin-top:60px;}
	

    .mainbanner1 {height:400px;}
	
	.zoominfo .htmleaf-content{ max-width:360px; padding-left:0%;}
	.zoominfo .zoominforight{  margin-right:10%;}
	
	.newsbox .xwleft { margin-left:5%; width:90%;}
	
	.com_title { text-align:center; font-size:21px; line-height:62px; margin-bottom:30px;}
	
	.hy_list{ margin:2.5% auto;}
	.hy_list ul li{ width:100%;}
	.hy_list ul ol{ width:100%;}
	
	.nr_cont {width:96%; margin:0% auto;}
	
	.info_listxw .leftimg { width:100%;}
	.rinfo .zzgh{ margin:20px 0; width:100%;}
	
	.honor_list {width:90%; margin:0% auto;}
	.honor_list ul li {width:45%; margin:0% 0 4% 4%;}
	
	.about_bg {padding:1% 0 40px 0;}
	.about_bg .jianjie .aboutpic img { width:100%; margin-bottom:20px;}
	
	.culwh li { float:left; width:100%; padding:3% 5%; margin-bottom:20px; margin-right:0%;}
	
	.honer .zzry { width:96%; margin:auto; overflow:hidden; padding:8% 5%;}
	
	.guanggao { font-size:26px; padding:8% 0;}
	
	.com_lx { padding:8% 0;}
	.com_lx .wxtel { width:70%; font-size:16px; margin-left:25%;}
	.com_lx .wxtel span { display:block; }
	.com_lx .gdbtn { float:left; margin-left:25%; width:160px; padding:5px 0; margin-top:20px; }
	
	.newsbox .xwright{ float:left; width:95%; border-left:0px solid #e7e9e8; margin-top:30px;}
	.newsbox .xwright dt img { width:100%;}

    /*友情链接*/
    .linkbt{ float:none; clear:both; width:100%; border-right:0px solid #cccccc; text-align:center;}
    .lianjie{ float:none; clear:both; width:100%;}
    .footer .lx{display:none;}

    .footer .banquan{  width:60%; }


    .footmenu{ display:none;}
	
	.zoominfo .zoominforight .qqtel { margin-bottom:30px; }
	

	#leftnav { display:block; padding:8px 0px 0px 8px;}	
	.left1{ position:absolute; width:180px; background:#fff; left:-200px;transition: all .5s ease; z-index:99999;}
	.open{ left:0px;}
	.nylmbox{position:none!important; display:none} 
	.nylmbox .left1{width:auto !important ;position:inherit!important}
	
	.menu3 h3{margin-right:0%;width:auto; padding:0 2%;}
	
	.mid_cont dd a {   font-size: 18px;}
	.mid_list { margin-bottom:20px;}
	.mid_list h3 p { line-height:26px;}
	
	.lx_cont .leftwz { float:none; width:100%;padding:0; margin-bottom:0%; padding:5%;}
	.lx_cont .leftwz h3 { font-size:21px;}
	.lx_cont .leftwz h4 {font-size: 12px;}
	.lx_cont .rightewm { float:none; max-width:340px; margin: auto}
	.lx_cont .lxdh { margin:2%;}
	.lx_cont .lxdh li { float:left; width:45%; padding:2%; height:240px; margin-left:3%; text-align:center; line-height:21px; font-size:15px;}
}



@media screen and (max-width:768px)

{

header .headerleft{ float:right; width:35%;}
.mainbanner {height:350px;}	
.mainbanner1 {height:400px;}	

/*尾*/
.lianxibox{ float:none; width:98%; padding:0px 1%;}
.erweima{ display:none;}


.zoominfo .htmleaf-content{ max-width:780px; padding-left:0%;}
.zoominfo .zoominforight{ clear:both; float:none; width:100%;  margin-right:0%; margin-bottom:20px;}

.position{display:none;}	
.positioninfo{display:none;}


.product_list ul li{ float:left; width:48%; padding:5px 1% 10px 1%;}

  
.ititle h2 { font-size:24px; font-weight:bold;}
.mid_list h2 { font-size:24px; font-weight:bold; line-height:52px;} 

 
 .mid_cont dt { float:none; position: inherit; width:100%;} 
 .mid_cont dt img { width:80%; margin-top:-0px;}
 .mid_cont dd { float:none; width:100%;}
 
 .cpanniu .bg a {font-size:16px; font-weight:normal; color:#fff}
 
 .owl-carousel { width:100%;}
 
 .mikd { width:96%; overflow:hidden;}
 .product_cate {box-shadow: 10px 10px 10px #e3e3e3; }
 .product_cate dt{ float:none; width:100%;border:1px solid #eaeaea; margin-bottom:20px;}
 .product_cate dt img { text-align:center; width:100%;}
 .product_cate dd{ float:none; width:100%; line-height:32px;}
 
 .product_cate:nth-child(even){}
 .product_cate:nth-child(even) dt{ float:none; width:100%;}
 .product_cate:nth-child(even) dd{  float:none; width:100%; line-height:32px; }
 
 .hyoicbox li{  width:31%;margin:1%; }
 .hyoicbox li h3 {font-size:21px;padding:100px 0 0px 15px;}
 .hyoicbox li .intro h4{ font-size:21px;}
 
 .info_listxw dl dt { display:none}
 
 .info_listxw dl dd { width:100%;}
 
 	.newsbox .xwleft dl dd{width:100%;}
    .newsbox .xwleft dl dd ul li span{ display: none;}
	.newsbox .xwleft dl dt { display:none;}



}


@media screen and (max-width:640px)
{
/*搜索*/

.mainbanner {height:200px;}	
.mainbanner1{height:240px;}	
.product_view div.bigimg img{ width: 100%;  height:auto; }


.service { margin:0 auto; width:90%;}

.product_list li .title { font-size:16px; }
.product_list li p { font-size:14px; line-height:21px; }


.imgbox li .intro { display:none;}
.imgbox li:hover img{transform: scale(1.0);}
.imgbox li:hover h3{ bottom:0px;}



.footer dl{ display:none;}
.footer .banquan{ float:none; width:96%; margin:0 auto; text-align:center; }
.footer .banquan h3{ margin-top:20px; line-height:30px; font-size:18px;}

.mewssage_title { padding:8% 3% 5% 3%;}
.message_add{ margin:0 auto; padding:0 3%;}

}
@media screen and (max-width:520px)
{
	header .headerleft{ float:right; width:50%;}

	
	.hyoicbox li h3 {font-size:19px;padding:100px 0 0px 15px;}
	
	.newsbox .xwleft ul li{width:96%;padding-left:20px; line-height:36px;}
	.newsbox .xwleft ul li span{ display: none;}
	
	.sma_list img{float:left; width:40%; mix-blend-mode:multiply;}
	.sma_list .wzjs { float:right; width:55%;}
	
		
	.productcontentnav { margin-bottom:20px;}
	.productcontentnav a,.productcontentnav a:link,.productcontentnav a:visited,.productcontentnav a:hover { font-size:18px;  padding:0 15px; margin-right:8px; font-weight:bold;}
	
	 .gsvideo { display:none;}
	 
	 .imgbox li { width:100%;}
	
}

@media screen and (max-width:400px)
{

header .headerleft{ float:right; width:60%;}


}


@media screen and (max-width:375px)
{


header .headerleft{ float:right; width:70%;}


}
