@charset "utf-8";

@media screen and (max-width:1300px)
{
.head{clear:both; margin:2% auto 0 auto; max-width:94%; }
.ibox{ clear:both; overflow:hidden; max-width:94%; margin:0 auto; }
.swiper-container { width: 100%; height:auto; max-width:94%; margin:0 auto; }
.indexfive{ margin:0 auto; max-width:94%; }
.indexsix{ margin:0 auto; max-width:94%; }
.dibu{ margin:0 auto; max-width:94%; clear:both; overflow:hidden; }
.left{ margin:0 auto; max-width:94%; padding:0 0%; clear:both; overflow:hidden; text-align:center; }
.right{clear:both; max-width:94%; margin:0 auto; padding:0 0%;  }	
.position{ max-width:94%; margin:0 auto; padding:0px 0 0 10px; }
.footerlx{ clear:both; max-width:94%; margin:3% auto 0% auto; }
.footer{clear:both; max-width:94%; margin:0 auto; }
}

@media screen and (max-width:1100px)
{

/*.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;
}*/

/*header{ height:90px;}*/
header .logo{width:82%; margin-top:15px;  text-align:left; padding-left:1%;}
header .wapnav{display:block; width:15%;  text-align:right; padding-right:1%;}	
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; }	
.mainnav{ display:none;margin-bottom:20px; }
.nav{ display:none}
header .headerright{width:100%;z-index:99999;}


/*首页*/

/*公司简介*/
.indexone .about_bt{ width:100%; float:none; clear:both; overflow:hidden; text-align:center;   }
.indexone .about_bt span{font-size:30px; display:inline; float:none; font-weight:bold;text-transform : uppercase; line-height:78px; padding:2px 10px 0 0;}
.indexone .about_bt a{ font-size:27px; color:#fff; line-height:78px;  }
.indexone ul{ width:100%; float:none; margin:0 0 5% 0; clear:both; overflow:hidden;  }
.indexone ul li{ width:31%; margin:0 1%; float:left; text-align:center; font-size:34px; font-weight:bold; }
.indexone ul li h3{ border-top:1px solid #528ad4; padding:6px 0 0 0; margin:5px 0 0 0; }

.indextwobox{ background:url(../images/indextwobg.jpg) no-repeat top left; background-size:cover; box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1); }
.indextwo{ width:90%; background:rgba(255,255,255,0.8); float:none; line-height:30px; padding:30px 5%; color:#333;  }
.indextwo ul{ clear:both; overflow:hidden; width:100%; margin:2% auto 0 auto; }
.indextwo ul li{ float:left; width:33%; margin:0 0%; text-align:center;  }

/*公司简介 end*/

.biaoti{ text-align:center; margin:4% 0; }
.biaoti a{ font-size:26px; }
.biaoti a span{  font-size:26px; color:#004299;  }
.biaoti h3{ display:block; font-size:18px; color:#777777; margin:3px 0 0 0; background:url(../images/title01.png) no-repeat center; line-height:34px; }
.swiper-button-next,.swiper-button-prev{ display:none; }

/*广告条*/
.indexfourbox{ text-align:center; background:url(../images/indexfourbg.jpg) no-repeat center; background-size:cover; padding:5% 0; margin:3% 0; color:#fff;  }
.indexfour{}
.indexfour dl{ width:94%; margin:0 auto;}
.indexfour dl dt{ font-weight:bold; font-size:24px; }
.indexfour dl .four{ clear:both; overflow:hidden; background:url(../images/indexfour.png) no-repeat center; background-size:cover; line-height:26px; font-weight:bold; color:#8fc41e; margin:3% 0; }
.indexfour dl .four p{ font-family:"Arial Black", Gadget, sans-serif; font-size:18px; font-weight:bold; width:300px; margin:15px auto; background:url(../images/four.png) no-repeat left center; padding:0 0 0 20px;  }
.indexfour dl dd{ font-size:14px; }
/*广告条 end*/


/*首页 end*/


/*尾*/
.footmenu{ float:none; width:100%; clear:both; overflow:hidden; }
.erweima{ float:none; width:340px; text-align:center; color:#fff; border:1px solid #545454; background-color:rgba(255,255,255,0.08); padding:15px 0; margin:4% auto; clear:both; overflow:hidden; }
.erweima ul{ clear:both; }
.erweima ul li{ width:50%; float:left; text-align:center; }
.erweima ul li strong{ display:block; width:108px; background:#8fc41e; font-size:14px; font-weight:normal; color:#fff; border-radius:20px; margin:10px auto 0 auto; }
.erweima img{ margin:0px auto 0px auto;  }

.dibubg{ background:url(../images/dibubg.jpg) no-repeat; background-size:cover; padding:15px 0;  }
.dibu{ max-width:1300px; margin:0 auto; clear:both; overflow:hidden; }
.dibu p{ float:none; font-size:14px; color:#fff;  line-height:26px; text-align:center; }
.dibu p a{ font-size:14px; color:#fff; line-height:26px; }
.dibu .links{ float:none; width:320px; margin:10px auto; }
.dibu .links select{ width:320px; padding:0 10px; height:38px; line-height:38px; background:#053f91; overflow:hidden; border-radius:10px; border:1px solid #0056cc; color:#fff; }
.dibu .links select option{ line-height:36px; border:1px solid red; padding:2% 0; }

/*尾 end*/



/*内页位置*/

.positioninfo{ display:none; text-align:center; font-size:30px; font-weight:bold; margin:4% 0 0 0; padding:0 0 50px 0; background:url(../images/maintitle.png) no-repeat center bottom; }
.positionbox{ position:absolute; z-index:9; top:15%; width:100%;}
.position{  margin:0 auto; padding:0px 0 0 10px; line-height:30px; color:#fff; font-size:14px; }
.position strong{ display:block; font-size:26px; }
.position a{ color:#fff; }








}
/*<=1023px*/
@media screen and (max-width:1023px)
{

/*.mainbanner1 {height:400px;}*/
.main-im{ display: none; }

.positioninfo{font-size:20px;}

.cpmenu ul li{ width: 100%;  line-height:300%; border-bottom:solid #ccc 1px;    }


/*产品导航*/



.menu3 h3{width:18%;}
.menu4 ul a {width:18%;}



.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:46%; margin:0 2% 2% 2%; padding:0px 0% 0px 0%; text-align:center;line-height:26px; }







/*简介荣誉*/
.info_cate ul{ /*background:url(../images/zizhiling.jpg) repeat-y 12px 0;*/ clear:both; overflow:hidden; margin:0 0 5% 0; }
.info_cate ul ol{ width:100%; float:none; background:url(../images/zizhi.png) no-repeat left top; line-height:26px; margin:10px 0 0 0; padding:0% 0 0.5% 30px; }
/*简介荣誉 end*/

/*搜索*/
.infosearch{ width:90%; clear:both; overflow:hidden; margin:0 auto; padding:3px 3px 3px 1.5%; border:1px solid #d5d5d5; border-radius:70px; }
/*搜索 end*/

.info_list_contact ul li{ float:none; width:90%; margin:1% 0%; padding:2% 0 2% 60px; border-radius:0 30px 0 30px; border-top:2px solid #8fc41e; }





}




@media screen and (max-width:854px)
{
header .logo{ width:40%; margin:2% 0 0 0;}
header .logo img{ width:100%;}


/*尾*/
.footerlx dl{ float:left; width:50%; margin:3% 0%; height:160px;  padding:0% 0 0% 0%; text-align:center; color:#999999; line-height:26px; }
.footerlx dl dt img{ width:60px; margin:0 auto; }
/*尾 end*/






}



@media screen and (max-width:768px)

{


.message_add p{ padding:3px 0; float:none; width:100%;}


/*简介文化*/
.info_list_midpic ul li{ float:none; width:100%; text-align:center; margin:2% 0%;}
/*简介文化 end*/


.info_list_download{}
.info_list_download ul{ clear:both; overflow:hidden; }
.info_list_download ul li{ width:95%; padding:2% 2.5%; margin:2% 0%; float:none; border:1px solid #cccccc; border-top:2px solid #8fc41e; background:#0a51a3 url(../images/download.png) no-repeat center right;  color:#fff;  transition: 588ms; }
.info_list_download ul li:hover{ background:#8fc41e url(../images/download.png) no-repeat bottom right; }
.info_list_download ul li a{ color:#fff; display:block; line-height:36px; font-weight:bold; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
.info_list_download ul li a:hover{ }


.info_list dl{ margin:0 0px 0px 0px; padding:4% 1%; clear:both; overflow:hidden; border-bottom:1px dashed #ccc;  transition: 588ms; }
.info_list dl dt{ float:left; width:40%; overflow:hidden; }
.info_list dl dd{ float:right; width:55%;   }
.info_list dl dd strong{ float:none; font-size:18px; }
.info_list dl dd span{ float:none; color:#8fc41e; font-weight:bold; font-size:12px;  }



}


@media screen and (max-width:640px)
{


header .logo{ width:60%;}
header .logo img{ width:100%;}


.product_view div.bigimg img{ width: 100%;  }


/*产品分类*/
.menucp a,.menucp a:link,.menucp a:visited{ display:block; font-size:16px; text-align:center; padding:0px 0%; color:#fff; line-height:40px; -webkit-transition: background-color 0.5s ; -moz-transition: background-color 0.5s ; -o-transition: background-color 0.5s; transition: background-color 0.5s; background:#0a51a3; margin: 1px 0;}
.menucp a:hover,.menucp a.active,.menucp a.active:link,.menucp a.active:visited{background:#90c41f; color:#fff; text-decoration:none;}


/*新闻内页*/
.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;}

.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;}


/*搜索*/
.infosearch input[type="text"]{width:80%;height:40px; line-height:40px; border:0px solid #dddddd;-moz-border-radius: 3px;-webkit-border-radius:3px;background:none;}
/*搜索 end*/

.info_list_contact ul li{ float:none; width:80%; margin:2% 0% 4% 0%; padding:15px 0 15px 60px;  line-height:24px; border-radius:0 30px 0 30px; border-top:2px solid #8fc41e; background-position:0px 0px; }



}


@media screen and (max-width:400px)
{


}


@media screen and (max-width:320px)
{







}
