@charset "utf-8";

@media screen and (max-width:1268px)
{
.focus .rslides .bannerheight{ height:550px;}
}


@media screen and (max-width:1200px)
{
	
.dingbubox ul{ max-width:94%; margin:0 auto; }
header{ max-width:94%; margin:0 auto; }
.right{clear:both; max-width:94%; margin:0 auto; padding:0 1%; background:#FFF;}	
.posbox{ max-width:94%; clear:both; overflow:hidden; margin:0 auto;}
.menu3{ margin:20px auto 20px auto; max-width:94%; clear:both; overflow:hidden; }
.menu4{ clear:both; margin:0 auto; max-width:94%;}

.chanpin { clear:both; overflow:hidden; max-width:94%; margin:0 auto;}
.youshi{ clear:both; overflow:hidden; max-width:94%; margin:0 auto; }
.youshi ul li{ background:url(../images/youshi.png) no-repeat top center; background-size:cover; width:29%; float:left; text-align:center;    }

.anlibg .content{ max-width:94%; margin:0 auto; }

.news{ max-width:94%; margin:0 auto; }
.news .wenzi dl dd{ float:right; width:77%; line-height:26px; margin:2% 4% 0 0; }

.footerbg{clear:both; max-width:94%; margin:0 auto; overflow:hidden; color:#FFFFFF}

}




@media screen and (max-width:1055px)
{

header .logo{width:40%; margin:0; text-align:left; padding:1.5% 0 1.5% 0%;}
header .logo img{  display:block; height:100%; }	

.mainnav:after, .mainnav:before {content: '';display: block;clear: both;height: 0;}
.mainnav a{float:none; width:100%; font-size:16px; text-align: center; line-height:36px; }

header .wapnav{display:block; width:15%; margin:2% 0 0 0;}	
header .wapnav img{padding:10px;background-color:#f2f2f2;border:1px solid #cccccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;}
header .wapnav img:hover{background-color:#dedede; }	

.focus .rslides .bannerheight{ height:300px;}

.news .wenzi dl dd{ float:right; width:75%; line-height:26px; margin:2% 4% 0 0; }


/*底部*/
.footmenu { float:none; width:94%; text-align:left; clear:both; overflow:hidden; margin:3% auto 5% auto; }
.dbcont { float:left; width:50%; color:#fbfcfd; line-height:26px; padding-left:5%; border-left:1px solid #383838; }
.erweima{ float:right; margin-right:5%; padding:5px; font-size:14px; line-height:26px; color:#9a9a9a; text-align:center; border:1px solid #909090;}
/*底部 end*/






	
}


@media screen and (max-width:860px)
{	
.topimage{display:none;}






/*首页标题*/
.biaoti a{ display:block; color:#00ae67; font-size:24px; background:url(../images/ntitlebg1.png) no-repeat center;}

.youshi .biaoti2{ text-align:center; clear:both; overflow:hidden; color:#333; font-size:20px;  }
.youshi .biaoti2 p{ font-size:20px; line-height:20px; margin:10px 0 0 0;background:url(../images/titlebg1.png) no-repeat center;}


/*首页产品*/
.chanpinbg{ clear:both; margin:0px 0 0 0;}
.chanpin ul{ margin:10px 0;}
.chanpin ul li{float:left; width:43.5%; margin:1%; background:#00ae67;}


/*简介*/
.about_nr{ width:100%; float:right; background:#02ad69;}

/*优势*/
.youshi ul li{ clear:both;background:url(../images/nyoushi.png) no-repeat top center; background-size:100% 100%; width:84%;text-align:center;  padding:6% 7%; margin:1%}

/*案例*/
.anlibg{ background:#00ad6b; padding:20px 0; margin:0px 0 0 0;}


/*首页新闻*/
.newsbg{ clear:both; margin:0px auto; }
.news{  padding-top:20px;}
.news .wenzi{ float:right; width:100%;}
.news .wenzi dl dd{ float:right; width:70%; line-height:26px; margin:2% 2% 0 0; }
.news .pic{ float:left; width:100%;}


/*信息图片：上图下字*/
.info_listimg ul li{float:left; width:48%; padding:5px 1% 5px 1%; text-align:center; line-height:36px;}

/*产品：上图下字*/
.product_list ul li{float:left; width:48%; padding:5px 1% 2% 1%; text-align:center;line-height:26px;}






}



@media screen and (max-width:750px)
{
.yqlink { margin:20px 0 20px 0; }
.footerbg .tel { display:none}
.footerbg .wenzi{ float:none; width:100%; padding:10px 0px 25px 0px; }




}







@media screen and (max-width:640px)
{

/*底部*/
.footmenu { float:none; width:94%; text-align:left; clear:both; overflow:hidden; margin:3% auto 5% auto; }
.dbcont { float:none; width:100%; color:#fbfcfd; line-height:26px; padding-left:5%; border-left:1px solid #383838; }
.erweima{ float:none;  padding:5px; width:200px; margin:5% auto 5% auto; font-size:14px; line-height:26px; color:#9a9a9a; text-align:center; border:1px solid #909090;}

/*底部 end*/

.menu3 h3{float:left; padding:0px 0px; margin:1% 1%; width:48%; background:#7a7a7a;}
.position{ display:none; }


.product_view div.bigimg img{ width:100%;  }



}


@media screen and (max-width:440px)
{
header{clear:both; margin:0 auto; padding:3% 0; }
header .logo{width:60%; margin:0; text-align:left; }
header .logo img{  display:block; height:auto; width:100%; }

.dingbubox ul li{ display:none; }

.news .wenzi dl dd{ float:right; width:67%; line-height:26px; margin:2% 2% 0 0; }

	
}

@media screen and (max-width:360px)
{
.youshi ul li .ys_shuoming{ font-size:14px; margin:0px 0 15px 0;}
.youshi ul li p{ font-size:12px; line-height:21px;}

}
