@charset "utf-8";

@media screen and (max-width:1450px)
{
.myslider{ max-width:94%; margin: 20px auto; width: calc(100% - 100px);}	
}

@media screen and (max-width:1350px)
{
.head{clear:both; margin:0 auto; max-width:94%;}
.widthbox{ clear:both; overflow:hidden; margin:0 auto; max-width:94%; }
.productfl dl{ clear:both; border-left:1px solid #d5dde4; margin:0 auto; max-width:94%; }

.footer{clear:both; max-width:94%; margin:0 auto; padding:2% 0; overflow:hidden;}
.right{clear:both; max-width:94%; margin:0 auto; padding:0 0%; background:#FFF;}
.posbox{ max-width:94%; clear:both; overflow:hidden; margin:0 auto;   }
.menucp{ clear:both; margin:0px auto 0px auto; max-width:94%; text-align:center;  border-left:1px solid #d5dde4; clear:both; overflow:hidden; }
.menu3{ clear:both; margin:0px auto 0px auto; max-width:94%; text-align:center;  }
.menu4{ clear:both; margin:0 auto 10px auto; max-width:94%; overflow:hidden;}


.indexone{ background:url(../images/indexonebg.jpg) no-repeat bottom center; background-size:135%; padding:3% 0 15% 0; }



}

@media screen and (max-width:1100px)
{

header .headerright{float:right; width:65%; padding:0px 0 0 0; position:relative; }



}
/*<=1023px*/
@media screen and (max-width:1023px)
{

.mainbanner1 {height:400px;}
.main-im{ display: none; }




.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%;}


.menu3 h3{width:18%;}
.menu4 ul a {width:31%;}


.info_list{ padding:20px 0 0 0; overflow:hidden;}
.info_list ol.head span.title{ width:100%;}
.info_list ol.head span.views{ display:none; }
.info_list ol.head span.date{display:none;}

.info_list ol{ overflow:hidden;}
.info_list ol.info a.title{width:100%; }
.info_list ol.info span.views{display:none; }
.info_list ol.info span.date{display:none; }	

.product_list ul li{ float:left; width:30%; padding:5px 1% 10px 2%;}

.info_listimg ul li{float:left; width:30%; padding:5px 1% 5px 2%;}


}


/*<=920px*/
@media screen and (max-width:920px)
{
    header{ height:90px; }
    header .logo{ }
    header .wapnav{display:block; width:15%; margin-top:26px; text-align:right; }
    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; }

    .nav{ display:none}
    header .headerright{width:100%;z-index:99999;}


.indexthree ul li h3{ font-size:18px; position:absolute; top:40%; left:0px; width:100%; }

/*内页位置*/
.positioninfobox{ clear:both; margin:0 auto; width:100%; background:url(../images/mainbg.jpg) no-repeat center; background-size:cover; height:180px; }
.posbox{ clear:both; overflow:hidden; margin:0 auto; padding:60px 0 0 0; text-align:center;  }
.positioninfo{ padding:0px 0 0 0px; color:#fff; font-size:25px; font-weight:bold; }



}


@media screen and (max-width:859px)
{


/*搜索*/
    .sousuobg { display:none;}
    .mainbanner1 {height:400px;}

    /*友情链接*/
    .linkbox{ border-bottom:1px solid #42484e; color:#888888; font-size:14px; padding:20px 0; margin:0 0 20px 0; }
    .footer .banquan{  width:60%; }
    .footmenu{ display:none;}
	

    /*产品分类*/
    .menu3 h3{width:24%;}
    .menu4 ul a {width:21%; padding:6px 1%;}


}



@media screen and (max-width:768px)

{
.mainbanner {height:350px;}	
.mainbanner1 {height:400px;}	



.indexone ul li a{ line-height:45px; }

.indexbt a{ font-size:30px; font-weight:bold; display:block; padding:25px 0; width:100%; text-align:center; position:absolute; z-index:99; }
.indexbt span{ font-size:60px; opacity:0.1; display:block; font-weight:bold; text-align:center; width:100%; text-transform : uppercase; }

.indexthree ul li h3{ font-size:18px; position:absolute; top:55%; left:0px; width:100%; }

.indexsix{ background:url(../images/indexfivebt.png) no-repeat bottom center; background-size:850%; padding:7% 0 20px 0; margin:5% 0 0 0; }
.gg_left img{ width:90%; margin:0 auto; }
.gg_right strong{ font-size:25px; color:#fff; display:block; margin:2% 0 2% 0; }
/*尾*/
.lianxibox{ float:none; width:98%; padding:0px 1%;}



/*产品导航*/
.menucp a,.menucp a:link,.menucp a:visited { display:block; width:48%; float:left; line-height:40px; padding:0 0; margin:3px 1%;}
.menu1 a,.menu1 a:link,.menu1 a:visited { display:block; width:31%; float:left; line-height:40px; padding:0 0; margin:3px 1%;}


/*产品分类*/
.menu3 h3{width:32%;}
.menu4 ul a {width:30%;}

.message_add p{ padding:3px 0; float:none; width:100%;}


.product_list ul li{ float:left; width:48%; padding:5px 1% 10px 1%;}

.info_listimg ul li{float:left; width:48%; padding:5px 1% 5px 1%;}



}


@media screen and (max-width:640px)
{



.mainbanner {height:200px;}	
.mainbanner1{height:240px;}	
.product_view div.bigimg img{ width: 100%;  height:auto; }


/*产品分类*/
.menu3 h3{width:48%;}
.menu3 h3 a,.menu3 h3 a:link,.menu3 h3 a:visited{ font-size:13px;}
.menu4 ul a {width:46%; font-size:12px;}


/*新闻内页*/
.info_listxw dl dd a.title{font-size:16px; line-height:24px; height:24px; overflow:hidden;}
.info_listxw dl dd .newsdate{ display:none;}
.info_listxw dl dd .jianyao{height:24px; overflow:hidden;}


.news_related li{float:none; width:96%; margin-left:0.5%; margin-right:0.5%; line-height:34px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}


.footer .banquan{ float:none; width:96%; margin:0 auto; text-align:center; }
.footer .banquan h3{ margin-top:20px; line-height:30px; font-size:18px;}

.footerbottom{ margin:0 0 40px 0; }

.fnav2 { display: block;float:right;width:100%; margin:0 auto;  overflow:hidden; background:#2d2e2f; padding:10px 0 ; position: fixed ;bottom:0;z-index:9999; overflow: hidden}
.fnav2 a{ float:left; width:30%; overflow:hidden;  color:#FFF; font-size:18px; overflow:hidden ; text-align:center; font-size:16px;}
.fnav2 a img{ width:32%;vertical-align:middle; padding-left:4%; padding-right:5%;}

}
@media screen and (max-width:576px)
{


.productfl dl dd{ width:25%;   }
.myslider{ max-width:70%;}

.indexthree ul li h3{ font-size:16px; position:absolute; top:45%; left:0px; width:100%; }

}

@media screen and (max-width:400px)
{
	
.indexthree ul li h3{ font-size:16px; position:absolute; top:40%; left:0px; width:100%; }
	

}


@media screen and (max-width:320px)
{
.mainbanner {height:150px;}	
.mainbanner1{height:160px;} 



/*产品分类*/
.menu3 h3{width:98%;}
.menu4 ul a {width:96%;}

}
