@charset "utf-8";

/* CSS Document */



body{

	font-family:Tahoma, Geneva, sans-serif;

	font-size:12px;

}

p{

	margin-top:4px;

}

div,p{

	line-height:18px;

}

.clear{

	clear:both;



}

a{

	color:#000;

	text-decoration:none;

}

a:hover{

	color:#F00;

	text-decoration:underline

}



#top,#body,#footer,.ttt{

	width:1025px;

	margin:0 auto;

}

#body{



padding-bottom:10px;

}

#top{

	background:url(images/top_bg.jpg) no-repeat;	

}



#footer{

	padding-top:10px;

}

.logo{

	width:200px;

	float:left;

	padding:30px 0 0 0;

	text-align:center;

	height:70px;

}

.top_txt{

	width:300px;

	float:left;

	text-align:left;

    padding:20px 0 0 20px;

}

.top_txt p{

	padding:0;

	margin:0;	

	font-family:Tahoma, Geneva, sans-serif;

	font-size:12px;

}

.b_txt{

 font-size:18px;

}

.logo p{

	margin:0;

	padding:0;

    font-size:13px;

    color:#D54738;	

}





.menu{



	background:url(images/menu_bg.gif) repeat-x;

	height:30px;

	padding-top:6px;

}

p{

margin:5px 0;

}



.menu ul li{

	list-style:none;

	display:block;

	font-size:15px;

	float:left;

    font-weight:bold;

	margin-left:40px;

	padding-right:40px;

	height:24px;

	border-right:1px #FFFFFF dashed;

	position:relative;

	z-index:4;

}

.menu ul li ul {

	position:absolute;

	padding:0;

	margin:0;

	top:23px;

	left:-40px;

	background:#DD6C60;

}

.menu ul li ul li{

	margin:0;

	padding:2px 3px 2px 8px;

	width:180px;

	height:20px;

	border:0;

	font-size:12px;

	border-bottom:1px #FFF dashed;

}

.menu ul li a{

	text-decoration:none;

	color:#ffffff;

}

.menu a:hover{

	color:#FFFF33;

}

	

	

	

.des_txt{

	width:756px;

	float:left;

	padding:0 8px 8px 8px;

}

.con{

	width:174px;

	float:right;

	height:230px;

	border:1px #EDEDED solid;

}

.b_title{

 background:#fff url(images/egg.gif) no-repeat 4px center;

 height:18px;

 font-family:Tahoma, Geneva, sans-serif;

 color:#CC3300;

 padding:2px 0 0 20px;

 }

 .ctxt{

	 padding:4px;

	 color:#989999;

 }

 

 

 /*product*/

 .p_list{

	 /* padding-left:14px;*/

 }

 .prod{

	/*background:url(images/prod_bg.gif) no-repeat left 20px;*/

background:#fff;

                      border:1px solid #cccccc;

	width:377px;

	float:left;

	height:170px;

	padding:4px 10px 0 10px;

                      margin:5px;

              

 }

 .prod b{

	 display:block;

 }

 .pimg,.ptxt{

	 margin-top:12px;

 }

 .pimg{

	 float:left;

	width:132px;

	height:90px;

	/*border:1px #CCCCCC solid;*/

	text-align:center;

 }

 .ptxt{

	width:227px;

	padding:2px 8px 8px 8px;

	float:left;

 }

 .ptxt div{

	height:10f0px;

 }

 .ptxt span{

	 display:block;

	 text-align:right;

 }

 .hmore{

	 text-align:right;

	 padding:0px 0 0 780px;

	 

 }

  .hmore a{

	 background:url(images/egg.gif) no-repeat 0px 4px;

	 padding:2px 18px 6px 14px;

	 display:block;

	 color:#CC3300;

	font-family:Tahoma, Geneva, sans-serif;

  }

  

  

  .bbox{

	  margin-top:10px;

	  float:left;

	  width:377px;

	  padding:8px;

	  margin-left:13px;

	  background:#fff url(images/bbg.jpg) repeat-x;

	font-family:Tahoma, Geneva, sans-serif;

 

  }

  .bh{

height:300px;

}

  .bbox h3{

	  background:url(images/egg.gif) no-repeat left 3px;

	  display:block;

	  padding:2px 0  2px 16px;

	  font-family:Verdana, Geneva, sans-serif;

	  margin:3px 0;

	  font-size:12px;

	  font-weight:bold;

  }

  

  .bbox ul{

	  margin:8px;

	  padding:0;

  }

  .t_2 ul li{

	 list-style:none;

	  padding:2px 0 2px 0;

  }

.t_1 ul li{

	 list-style:none;

	 padding:4px 0 4px 0;

 }

  .t_1{

	/*  background:url(images/tools.gif) no-repeat right bottom;*/



  }

  .t_2{



	  /*  background:url(images/tools2.gif) no-repeat right bottom;*/



  }

  .foottext{

	  border-top:#EDEDED 1px solid;

	  text-align:center;

	  font-family:Tahoma, Geneva, sans-serif;

	  padding:10px 0 20px 0;

	  color:#999999;

  }

  .conimg{

   float:left;

   width:77px;

   height:24px;

   padding-left:6px;

  }

  .bread{

	  padding:0 6px 6px 6px;

	  font-family:Tahoma, Geneva, sans-serif;

	  font-size:12px;

  }

  .bread a{

	  color:#CC3300;

	  text-decoration:none;

  }

  .bread a:hover{

	  

	  text-decoration:underline;

  }

  

  /*product*/

  .left{

	   width:174px;

	   float:left;

 background:#fff;

margin-left:12px;

  }

  .catelist{

	 

	  border:1px solid #EDEDED;

	  

	  padding-bottom:8px;

  }

  .proddetail{

	  width:829px;

	  float:right;

  }

  .ltitle{

	  color:#000;

	  text-align:center;

	  background:#8CBED4;

	  padding:2px;

  }

  .catelist ul,.menu ul {

	  padding:0;

	  margin:0;

  }

  .catelist ul li{

	  list-style:none;

	  background:url(images/tl.gif) no-repeat 4px 4px;

	  padding:4px 0 2px 20px;

	  font-size:12px;

	  border-bottom:1px  dashed #666;

	  font-family:Tahoma, Geneva, sans-serif;

	  

  }

	.bigimg{

		width:366px;

		height:276px;

		float:left;

		border:1px solid #E8E8E8;

		padding:4px;

		overflow:hidden;

	}

	.pdetail{

		width:326px;

		height:200px;

		float:left;

		padding:12px;

	}

	.tabbar{

		height:24px;

		width:700px;

		position:relative;

		z-index:3;

	}

	.tab_s,.tab_ns{

		position:absolute;

		height:20px;

	    width:100px;

		text-align:center;

		border:1px solid #CCC;

		border-bottom:none;

		padding-top:4px;

		top:0px;

	}

	#t1{

		

		left:0;

	}

	#t2{

	left:110px;

	}

	#tab_1 img,#tab_2 img{

		border:0;

		margin:3px;

	}

	.tab_s{

	 

	 background:#ffffff;

	}

	.tab_ns{

		cursor:pointer;

		background:#CCC;

		color:#ffffff;

	}

	

	.tabbox{	

		padding:12px;

		

		border:1px solid #CCC;

		

	}

.banner{

	background:url(images/banner.jpg) no-repeat;

	height:110px;

}

.ttext{

  padding:32px 10px 10px 10px;

}

.infocon{

	padding:12px;

}

.infocon h1{

	margin:8px;

	font-size:16px;

}

.datef{

	color:#cccccc;

}

.pagebar {

	padding:4px;

	

}



.pagebar a{

	display:block;

	float:left;

	 text-align:center;

	 margin-right:4px;

	padding:2px;

	 border:1px solid #39C;

	 text-decoration:none;

	 color:#666;

}

.ed{

	color:#999;

	font-size:11px;

	font-style:italic;

}



.infocon ul{

	padding:10px 0;

	margin:0

}

.infocon ul li{

	list-style:none;

	padding:3px 0 3px 0;

}

.infocon ol li{

	padding:4px 0 4px 0;

}

.infocon a{

	text-decoration:underline;

}

.infocon a:hover{

	text-decoration:none;

}

/*start*/
 ul.items{
}
ul.items li{
	font-size:12px;
	list-style:none;
	 zoom: 1;
}

ul.items li ul li{
	border-bottom:#E18426 1px solid;
	padding:2px 0;
	background:none;
}
ul.items li ul li a{
	font-size:12px;
	font-weight:500;
	display:block;
	padding:3px 0;
	border-bottom:1px solid #666;
	height:auto;
}
ul.items li ul li a:hover{
	text-decoration:none;
}
ul.items ul {
position:absolute;
 visibility: hidden;
 top:0;
 left:170px;
 z-index: 600;
 width: 160px;
 background:#DD6C60;
 padding:0px 10px 10px 10px;
 margin:0;
}

ul.items ul li a:hover{
	text-decoration:underline;
	color:#fff;
}
ul.items li:hover,ul.items li.hover{
 position: relative;
 z-index: 599;
 background:#DD6C60;
 color:#FFF;
}
ul.items li:hover a,ul.items li.hover a{
	background:none;
	border:none;
	color:#fff;
	text-decoration:underline;
}
ul.items li:hover > ul {
 visibility: visible;
}
ul.items li ul li{ 
float: none;
height:auto;
}

/*end*/
