@charset "utf-8";

@media screen and (max-width:1483px)
{
header .headerright{float:left; width:60%; margin:0px 0% 0px 5%; position:relative;  }

}



@media screen and (max-width:1366px)
{
.mobanone dl dt{ line-height:32px; color:#696969; margin:20px 0;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:6; }	
	
	
.threelist{height:612px;  }
.threelist .threepic{ height:306px; }
.threelist .threebox{ height:306px; }
}

@media screen and (max-width:1200px)
{


}
/*<=1023px*/
@media screen and (max-width:1024px)
{

.mainbanner1 {height:400px;}

.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%;}


.menu3 h3{width:18%;}
.menu4 ul a {width:18%;}

.threelist{height:550px;  }
.threelist .threepic{ height:275px; }
.threelist .threebox{ height:275px; padding:6% 6% 0 6%; }
.threebox p{ line-height:26px; color:#666666; font-size:15px; }

}


/*<=920px*/
@media screen and (max-width:992px)
{
.headerpage{height:70px; }
header .logo{width:80%; line-height:60px;  }
header .wapnav{display:block; width:15%; margin-top:15px; text-align:right; padding-right:1%;}

.nav{ display:none}
header .headerright{width:100%;z-index:99999;}
.dianhua{ display:none; }


.widthbox{ width:96%; margin:0 auto;}

.mobanone dl h2{ font-size:26px; font-weight:bold; color:#002f63; background:url(../images/line01.gif) no-repeat bottom left; display:block; padding:0 0 20px 0; }
.mobanone dl dt{ -webkit-line-clamp:200; }	

.threelist{ padding:0px; margin:0px; position:relative; height:680px; background:#fff;  }
.threelist .threepic{ position:absolute; height:340px; overflow:hidden; }
.threelist .threebox{ position:absolute; height:340px; bottom:0px; width:100%; padding:10% 6% 0 6%; text-align:center;  }


.linkbox{ color:#afbece; font-size:14px; line-height:24px; margin:0 0 25px 0; }

.mainpage{ width:96%;  }


}


@media screen and (max-width:859px)
{

/*搜索*/
.sousuobg { display:none;}

.mainbanner1 {height:400px;}

.left{clear:both; overflow:hidden; padding:0 0%; width:96%; margin:0 auto;  }
/*产品分类*/
.menu3 h3{width:32%;}
.menu4 ul a {width:30%;}


}



@media screen and (max-width:767px)

{
.mainbanner {height:350px;}	
.mainbanner1 {height:400px;}	

.mobanone dl h2{ font-size:22px;  }

.threelist{ padding:0px; margin:0px; position:relative; height:auto; background:#fff;  }
.threelist .threepic{ position:static; height:auto; overflow:hidden; }
.threelist .threepic img{ width:100%; height:auto;transition: 588ms;}
.threelist .threebox{ position:static; height:auto; bottom:0px; width:100%; padding:5% 6% 10% 6%; text-align:center; }
.threelist:nth-child(2) .threepic{ position:static;  top:0px;  }
.threelist:nth-child(2) .threebox{ position:static;  bottom:0px;  }


.mobanfour .gengduo{ position:static; margin:0 0 25px 0; }
.mobanfour .gengduo a{ position:static; bottom:auto; right:15px; margin:0 0 0 0; display:block; line-height:40px; width:220px; border:1px solid #ab0000; border-radius:20px; text-align:center; color:#ab0000; transition: 588ms;}
.mobanfour dl{ margin:0 0 25px 0; }


.footmenu{ display:none; /*clear:both; overflow:hidden; margin:5% 0%; padding:5% 0%; border-right:0px solid #335982;  border-left:0px solid #335982; border-top:1px solid #335982;  border-bottom:1px solid #335982;*/  }

.maintitle{ font-size:26px; font-weight:bold; background:url(../images/line01.gif) no-repeat left bottom; padding:0 0 20px 0; margin:0 0 20px 0; }


/*产品导航*/
.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%;}


.message_add input[type="text"]{ width:79%;  }


}


@media screen and (max-width:640px)
{


.mainbanner {height:200px;}	
.mainbanner1{height:240px;}	


.counter{display:block; width:90px;  margin:0 auto;  background:url(../images/jianjie.png) no-repeat center; color:#0752af; }
.counter h2{ font-size:22px; font-weight:bold; float:left; }
.counter span{ float:right; color:#444; margin:10px 0 0 0;}
.about_si{ margin:30px 0 30px 0; clear:both; overflow:hidden; }

.biaoti a{ font-size:26px; font-weight:bold; color:#002f63; line-height:90px; background:url(../images/line01.gif) no-repeat center bottom; padding:0 0 15px 0;  }

.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:16px;}
.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;}

.footerbottom{  color:#839ab3; padding:1% 0 40px 0; margin:5% 0 0 0; text-align:center;border-top: 1px solid #335982;}
.fnav2{ display: block; }

.info_list ol.info a.title { width:100%; line-height:26px; margin:2% 0; }
.info_list ol.info span.date { display: none;}

}
@media screen and (max-width:500px)
{
header .logo{width:30%; line-height:60px;}
header .logo img{ width:100%;}

.htmleaf-content{ width:90%; margin:3% auto 0 auto; }

.message_add input[type="text"]{ width:70%; border:0px solid red; background:#f3f3f3; }

.infodes { width:92.5%;}
.infodes h1 { font-size:24px; margin-bottom:3%;}
.infodes img { max-width:100%;}

.con { padding-bottom:1px; display:block;}

}

@media screen and (max-width:400px)
{

}


@media screen and (max-width:320px)
{
.mainbanner {height:150px;}	
.mainbanner1{height:160px;} 


/*产品分类*/
.menu3 h3{width:98%;}
.menu4 ul a {width:96%;}

}
