@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
	list-style:none;
}
body{
	margin:0px;
	padding:0px;
	font-family:"微软雅黑";
	font-size:13px;
	color:#333;
	line-height:25px;
}
a{
	color:#333;
	text-decoration:none;
}

img{
	border:none;
}

a:hover{
	color:#e65e38;
	text-decoration:none;
}
#head{
	width:100%;
	height:163px;
	float:left;
	background-image:url(../images/top-bj.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#e0f0fb;
}
#top{
	width:1000px;
	height:163px;
	margin:auto;
	background-image:url(../images/top.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
#logo{
	width:306px;
	height:111px;
	float:left;
}
#nav{
	width:694px;
	height:41px;
	float:right;
	margin-top:108px;
	line-height:41px;
	font-size:16px;
}
#nav ul li{
	float:left;
	width:99px;
	background-image:url(../images/tubiao.png);
	background-repeat:no-repeat;
	background-position:left center;
	text-align:center;
}
#nav a{
	display:block;
	color:#FFF;
}
#nav a:hover{
	display:block;
	color:#FFF;
	background-color:#f40000;
	background-repeat:no-repeat;
	text-decoration:none;
	
}


#nav li ul {
 line-height: 35px;  list-style-type: none;
 left: -999em; width:99px; position: absolute;
 z-index:60000;
}
#nav li ul li{
height:35px;
 width: 99px;
 background:#FFF;
 border-bottom:1px #CCC dashed;
 font-size:13px;
 line-height:35px;
}

#nav li ul a{
 display: block; width: 99px; 
 text-align:center;
}

#nav li ul a:link  {
 color:#666; text-decoration:none;
}
#nav li ul a:visited  {
 color:#666;text-decoration:none;
}
#nav li ul a:hover  {
	
 color:#F3F3F3;text-decoration:none;font-weight:normal;
 background:#f40000;
}

#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}
#nav ul #nav2{
	background-image:none;
}

#kinMaxShow{
	height:517px;
	width:100%;
	float:left;
	visibility:hidden;
	overflow:hidden;
}
#main{
	width:100%;
	min-height:500px;
	float:left;
	background-image:url(../images/bj3.jpg);
	background-repeat:repeat-x;
}
#main1{
	width:1000px;
	float:left;
	height:87px;
}
#about_tit{
	width:486px;
	height:87px;
	float:left;
	background-image:url(../images/about.jpg);
	text-align:right;
	font-size:12px;
	color:#999;
	line-height:140px;
}
#news_tit{
	width:470px;
	height:87px;
	float:left;
	margin-left:40px;
	background-image:url(../images/news.jpg);
	background-repeat:no-repeat;
	text-align:right;
	font-size:12px;
	color:#999;
	line-height:140px;
	
}
#bj1{
	width:100%;
	height:25px;
	float:left;
	background-image:url(../images/bj2_08.jpg);
	background-repeat:repeat-x;
}
#neirong{
	width:1000px;
	min-height:230px;
	float:left;
	background-image:url(../images/bj.jpg);
	background-repeat:no-repeat;
	background-position:center;
	margin-top:10px;
}
#about_con{
	width:476px;
	min-height:230px;
	float:left;
	padding:5px;
	
}
#about_con p{
	text-indent:2em;
}
#news_con{
	width:460px;
	min-height:230px;
	float:left;
	padding:5px;
	margin-left:40px;
}
#news_con span{
	float:right;
}
#news_con ul li{
	width:440px;
	
	line-height:35px;
	line-height:35px;
	border-bottom:1px #CCC dashed;
	background-image:url(../images/tb1.jpg);
	padding-left:20px;
	background-repeat:no-repeat;
	background-position:left center;
}
#cp_tit{
	width:1000px;
	height:68px;
	float:left;
	background-image:url(../images/cp.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
#bj2{
	width:100%;
	height:25px;
	float:left;
	background-image:url(../images/bj2_08.jpg);
	background-repeat:repeat-x;
}
#cpfw{
	width:1000px;
	min-height:180px;
	float:left;
	margin-top:32px;
}
#cpfw ul li{
	float:left;
	margin-left:18px;
	text-align:center;
	height:180px;
	width:226px;
	
}
#cpfw img{
	border:1px #CCC solid;
}
#main2{
	margin:auto;
	width:1000px;
	min-height:860px;
}
#lxwm{
	width:990px;
	height:162px;
	float:left;
	padding-top:13px;
	padding-left:10px;
	
}
#lxwm img{
	float:right;
	}
	
#lxwm p{
	line-height:25px;
}
.lxwm{
	font-size:24px;
	padding-bottom:10px;
	line-height:35px;
}
#banquan{
	width:990px;
	height:68px;
	float:left;
	background-image:url(../images/banquan.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#999;
	padding-left:10px;
	line-height:68px;
}
#banquan a{
	color:#999;
}
/*内页*/
#ny_banner{
	width:100%;
	height:355px;
	float:left;
	background-image:url(../images/ny-banner.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-color:#191919;
}
#ny_main{
	width:100%;
	min-height:500px;
	float:left;
	margin-top:30px;
}
#ny_main1{
	width:1000px;
	min-height:500px;
	margin:auto;
}
#bottom{
	width:100%;
	height:68px;
	background-color:#202020;
	float:left;
	margin-top:20px;
}
#ny_banquan{
	width:990px;
	height:68px;
	margin:auto;
	background-image:url(../images/banquan.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#999;
	padding-left:10px;
	line-height:68px;
}
#ny_banquan a{
	color:#999;
}
#ny_left{
	width:225px;
	min-height:500px;
	float:left;
}
#ny_cptit{
	width:225px;
	height:75px;
	background-image:url(../images/neiye_05.jpg);
	background-repeat:no-repeat;
	background-position:center;
	float:left;
}
#ny_cpcon{
	width:225px;
	min-height:192px;
	float:left;
}
#ny_cpcon ul li{
	line-height:43px;
	border-bottom:1px #CCC dashed;
	background-image:url(../images/neiye_13.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:20px;
	margin-left:10px;
}
#ny_lxtit{
	width:225px;
	height:174px;
	float:left;
	background-image:url(../images/neiye_09.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#ny_lxcon{
	width:215px;
	min-height:130px;
	float:left;
	padding:5px;
}
#ny_right{
	width:750px;
	min-height:500px;
	float:left;
	margin-left:25px;
}
#ny_tit{
	width:740px;
	height:45px;
	float:left;
	border-bottom:3px #123cb2 solid;
	line-height:45px;
	font-size:20px;
	font-weight:bold;
	padding-left:10px;
}
#ny_con{
	width:730px;
	min-height:500px;
	float:left;
	padding:10px;
	margin-top:10px;
}
#ny_connew{
	width:730px;
	min-height:500px;
	float:left;
	padding:10px;
}
#ny_connew ul li{
	line-height:35px;
	border-bottom:1px #CCC dashed;
}
#ny_connew span{
	float:right;
}
#ny_tit span{
	color:#999;
	font-size:12px;
	float:right;
	font-weight:normal;
	line-height:55px;
}
/*工厂列表、认证列表、质量列表、包装列表*/

.p_list li { width:200px; height:210px;	text-align: center;	float: left; margin-right:13px; margin-left:18px; padding-bottom: 14px ; }
.p_list li a{display:table-cell;*display:block;vertical-align:middle;font-family:Arial;font-size:14px; height: 168px; width: 188px; border:1px solid #CCC; }
.p_list #one_li{ width: 400px; min-height: 230px; text-align: center; padding-bottom: 14px; float: none; margin: auto; }
.p_list li img{
	width:189px;
	max-height:180px;
}

/* 页码样式*/
.current_page{ display:block; border:1px solid #ccc; color:#FFF; text-decoration:none; padding-right: 5px; padding-left: 5px; background-color: #aaa; }
.propage a{ display:block; border:1px solid #ccc; color:#000; text-decoration:none; padding-right: 5px; padding-left: 5px;  }
.propage a:hover{ display:block; border:1px solid #ccc; color:#FFF; text-decoration:none; padding-right: 5px; padding-left: 5px;  background-color: #aaa; }
.propageall{ clear:both; overflow:hidden; padding:5px; margin-right:10px;  width: 98%; }
.propage{ font-size: 12px; float:right; margin-left:5px; margin-right: 0px; padding-right: 0px; }


/*产品列表*/
.proshowpic{ position:relative; text-align:center; width:auto; padding-top: 10px; }
#check { padding-top:5px; float:left; }
#previou { font-size: 13px; 
}.pro_list h2 { padding:8px 0px;}
.pro_list ul{ list-style-type: none;   margin: 0px; float: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; }
.pro_list img{ display:block; margin: auto; max-height:143px; }
.r_con1 { float:right; padding-top: 10px; margin-right: 50px; }
.pro_list li { width:221px; height:170px; float:left; overflow:hidden; margin-left:10px; margin-right:10px;margin-bottom:8px; text-align: center; vertical-align: middle; }
.pro_list li a{ display:table-cell; *display:block;vertical-align:middle;  height:143px; background-color:#e1e1e1; width:221px; border:1px #CCC solid; }