@charset "utf-8";

@media only screen and (max-width: 320px) {
    html {
        font-size: 12px;
    }
}

@media only screen and (min-width: 321px) and (max-width: 360px) {
    html {
        font-size: 12px;
    }
}

@media only screen and (min-width: 361px) and (max-width: 575px) {
    html {
        font-size: 14px;
    }
}

@media only screen and (min-width: 576px) and (max-width: 576px) {
    html {
        font-size: 14px;
    }
}

@media only screen and (min-width: 577px) and (max-width: 768px) {
    html {
       font-size: 14px;
    }
}

@media only screen and (min-width: 769px) and (max-width: 990px) {
    html {
        font-size: 14px;
    }
}

@media only screen and (min-width: 991px) and (max-width: 1400px) {
    html {
        font-size: 14px;
    }
}

@media only screen and (min-width: 1401px) {
    html {
        font-size: 16px;
    }
}




@media screen and (max-width:1726px)
{


}

@media screen and (max-width:1560px)
{

}

@media screen and (max-width:1350px)
{
.head{clear:both; margin:0 auto; padding:15px 0; max-width:94%; }
.widthbox{ max-width:90%; margin:0 auto; clear:both; }
.posbox{  max-width:94%;}
.right{ max-width:94%; clear:both; margin:0 auto; padding:0 0%; background:#FFF; }

}

@media screen and (max-width:1200px)
{
.shilifenlei a{ display:block; width:33.3%; float:left; text-align:center; padding:1rem 0; font-size:1.5rem; font-weight:normal;  }

}



/*<=1023px*/
@media screen and (max-width:1024px)
{

.mainbanner1 {height:400px;}
.main-im{ display: none; }


/*产品导航*/
.menucp a,.menucp a:link,.menucp a:visited { display:block; width:31%; float:left; line-height:40px; padding:0 0; margin:3px 1%;}


.menu3{ clear:both; overflow:hidden; }
.menu3 a,.menu3 a:link,.menu3 a:visited{ display:block; width:33%; float:left; text-align:center; padding:0px 0; margin:0 0px; color:#333; line-height:58px; border-bottom:2px solid #f2f2f2; }
.menu4 ul a {width:18%;}

.shilifenlei a{ display:block; width:33.3%; float:left; text-align: left; padding:1rem;   }
.shilifenlei a img { float:left; }
.shilifenlei .hkbox1{  line-height:26px; border-bottom:5px solid #fff;   }
.shilifenlei .hkbox1a{  line-height:26px;  border-bottom:5px solid #0049b8; text-align:left;}

.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%;}


}


@media screen and (max-width:992px)
{




}


/*<=920px*/
@media screen and (max-width:920px)
{
header{ }
header .logo{width:60%;}
header .wapnav{display:block; width:15%; margin-top:26px; 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; }

.nav{ display:none}
header .headerright{width:100%;z-index:99999;}
header .dianhua{display:none }


.mainbg7_content_l ul li{ font-size:1.8rem;  }


.bannermain{ height:200px; }
.positioninfobox{ clear:both; margin:0 auto; width:100%; position:absolute; top:120px; z-index:99; height:200px; }
.posbox{ margin:100px auto 0 auto;}
.position{ font-size:14px; }
.position a,.position a:link,.position a:visited {color:#777; font-size:14px;}
.position a:hover,.position font.active,.position a.active,.position a.active:link,.position a.active:visited{color:#d71820;}
.positioninfo{font-size:30px; line-height: 1;color: #e10016; font-weight: bold;}




}


@media screen and (max-width:859px)
{
.mainbanner1 {height:400px;}



/*产品分类*/
.menu4 ul a {width:21%; padding:6px 1%;}


}



@media screen and (max-width:768px)
{
.head .logo{ float:left; width:80%;}
.head .logo-2{ display:none; }

	
.mainbanner {height:350px;}	
.mainbanner1 {height:400px;}	


.mainbg3{ background:url(../images/mainbg3.jpg) no-repeat top center; background-size:cover; padding:4rem 0 2rem 0; }
.mainbg3 ul{ clear:both; overflow:hidden; }
.mainbg3 ul li{ width:31.3%; padding:1rem 1%; margin:1% 1% 1% 1%; float:left; text-align:center; border:1px solid #fff; }
.mainbg3 ul li:nth-child(1){ border:1px solid #fff; }
.mainbg3 ul li p{ color:#fff; margin:10px 0 0 0; overflow:hidden; height:20px; font-size:1rem; white-space: nowrap;text-overflow: ellipsis;}


.shilifenlei a{ font-size:1.3rem; }
.shilifenlei a img{ margin:0 1rem 0 0; filter:brightness(20%); display:block; width:45px; margin:0 auto; }

.xinwenfenlei a{ text-align:center; padding:0.5rem 0rem 0.5rem 0; margin:0 0rem 0 0; width:33%;  }
.xinwenfenlei .xw_more{ display:none !important; }


.mainbg7_content_r p{ font-size:1.3rem;  }

/*产品导航*/
.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%;}


/*产品分类*/
.menu4 ul a {width:30%;}

.message_add p{ padding:10px 10px; float:none; width:100%;}
.message_add input[type="text"]{ width:65%; border:0px solid red; background:#f3f3f3; }

.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; }

.sousuo_l{ float:none; line-height:37px; font-size:14px; text-align:center; color:#666; }
.sousuo_l strong{ display:none; }
.sousuo_r{ margin:0px auto; padding:0px 0px 0 0; float:none; width:300px; }

.shilifenlei a{  font-size:1.2rem; height:150px; font-weight:normal;  }

.xinwenfenlei a span { clear:both;line-height:20px; display:block;}
.xinwenfenlei a img{ clear:both; margin:0 0rem 0 0;}

/*产品分类*/
.menu3 a,.menu3 a:link,.menu3 a:visited{ width:48%; background:#ddd; margin:1px 1%;   }
.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 .jianyao{height:24px; overflow:hidden;}

.footerbottom{ padding-bottom:60px; }
.fnav2{ display: block;float:right;width:100%; margin:0 auto;  overflow:hidden; background:#0049b8; padding:10px 0 ; position: fixed ;bottom:0;z-index:9999}
.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:30%;vertical-align:middle; padding-left:4%; padding-right:5%;}



}
@media screen and (max-width:520px)
{
.htmleaf-content{ width:90%; margin:3% auto 0 auto; }

.aboutbox .about_title{ padding:3% 0 0 100px;  }
.aboutbox h2{ font-weight:bold; font-size:1.8rem; }
.aboutbox span{ font-size:1rem; display:block;  padding:0 0 20px 0; margin:10px 0 0px 0; }

.indextitle01 .indextitle01_b span{ display:block; width:90%; margin:0 auto; border-radius:25px; background:#ffffff; padding:10px 5%;  font-size:1rem; color:#0049b8;  }
.indextitle02 .indextitle02_b span{ border-radius:25px; background:#0049b8; padding:10px 5%; font-size:1rem; color:#fff; display:block; width:90%; margin:0 auto; }




}

@media screen and (max-width:400px)
{

.menu3 a,.menu3 a:link,.menu3 a:visited{  font-size:14px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; }
}


@media screen and (max-width:320px)
{
.mainbanner {height:150px;}	
.mainbanner1{height:160px;} 




/*产品分类*/

.menu4 ul a {width:96%;}

}
