@charset "utf-8";
*{margin:0; padding:0;}
img{border:0;}
.cl{clear:both;}
.warning{color:red;}
a{
	color:#000;
	text-decoration:none;
}
a:link{}
a:visited {}
a:hover{
	color:#000;
	text-decoration:underline;
}
.clearfix:after {
     content:".";
     display:block;
     height:0;
     clear:both;
     visibility:hidden;
}
.clearfix{display:inline-block;}
/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac */
/* end of clearfix */
body{ 	
		font-size:12px;
		line-height:18px;
		position: relative;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		background:url(body.jpg) center repeat-y #fff;
		width:980px;
		margin:0 auto;
		color:#000000;
}
#banner{
	width: 980px;
	height:385px;
	overflow:hidden;
	background-color: #fff;
}

#banner img {width: 980px; height: 385px;}

#head{ height:99px; overflow:hidden; background:url(head.jpg) no-repeat;}

#menu{ width:980px; height:40px; overflow:hidden; background:url(menu.jpg) repeat-x; text-align:center;}

#menu ul{ overflow:hidden; height:40px;}
#menu li{ list-style:none; height:40px ;line-height:40px; font-size:16px;  display:inline-block; float:left; width:185px;}
#menu li.sep{ width:3px; height:40px; line-height:40px; border-left:1px solid #6a6a6a; margin:0  0 0 5px;  display:inline-block;  }
#menu li a{ color:#fff; padding:0 35px; font-size:16px; line-height:40px; display:inline-block; }
#menu li.ved{height:40px; line-height:40px;background:url(menu_s.jpg) repeat-x;  display:inline-block;  }
#menu li.ved a{ color:#000;}


#search{width:237px; height:29px; float:right; padding-top:15px;}
#q{ width:153px; border:none; background:url(srh.jpg) no-repeat; float:left; height:29px; line-height:29px; padding:0 10px; color:#b9b9b9;}
.button{ width:51px; height:29px; float:left; border:none; background:url(btn.jpg) no-repeat; cursor:pointer;}

#main{ width:980px; overflow:hidden; background:url(main.gif) repeat-x #fff; padding-top:13px;}

#side{ width:250px; float:left; overflow:hidden;   }
.tit1{
	height:55px;
	font-size:18px;
	line-height:50px;
	background:url(tit.jpg) no-repeat;
	text-align:center;
}
.tit1 a{font-size:18px;color:#fff; background:url(tit_ico.gif) left center no-repeat; padding-left:15px;}
.tit2{
	height:55px;
	font-size:18px;
	line-height:50px;
	background:url(tit2.jpg) no-repeat;
	text-align:center;
}
.tit2 a{font-size:18px;color:#fff; background:url(tit_ico.gif) left center no-repeat; padding-left:15px;}

.border{ width:210px; background:url(side_bg.jpg) no-repeat; overflow:hidden; padding:0 20px;}
#list li.bigl{
		
		 background:url(side_ico.jpg) left center no-repeat;
		 list-style:none;
		 padding:8px 0 8px 17px;
		 border-bottom:1px dotted #c5c5c5;
}

#list li.bigl a{ color: #000; }
#list li.bigl a:hover{ color: #408707; font-weight:bold; }
#list li.bigl h2 a{ color:#408707;  font-size:12px;}

#list li.midl{  
		 list-style:none;
		 padding:8px 0 8px 27px;
		 border-bottom:1px dotted #c5c5c5;
		 }
#list li.midl a{  color: #000;}	 
#list li.midl a:hover{ color:#408707; font-weight:bold;  }
#list li.midl h2 a{ color:#408707; font-size:12px;}
.side_bot{ width:250px; height:84px; background:url(side_b.jpg) no-repeat; overflow:hidden;}

.bord{  line-height:23px;padding:8px 20px 30px 20px; background:url(bord.jpg) bottom no-repeat; overflow:hidden; }
.bord span{ font-weight:bold;}
.bord ul{ list-style:none; }
.bord a{}
.bord_bot{ height:18px; background:url(bord_b.html) bottom no-repeat; overflow:hidden;}

#pro{ width:695px; float:right; overflow:hidden; padding-bottom:10px; }
.position{ width:682px; height:36px; line-height:36px; background:url(pin_ico.jpg) left center no-repeat; text-indent:15px; border-bottom:1px solid #000; margin:0 0 15px 6px;  }
.position span{ font-weight:bold; }

.desp2{  overflow:hidden;line-height:20px; padding:0 15px 10px 6px;}
.desp2 h1,h2,h3,strong,a{ font-size:12px;  display:inline;}
.desp3{ overflow:hidden; line-height:20px;}
.desp3 h1,h2,h3,strong,a{ font-size:12px;  display:inline;}

.title{height:51px; color:#fff;  font-size:18px; line-height:35px; background:url(key.png) no-repeat; text-indent:50px; }
.title h2 a{font-size:18px; color:#fff; }
.title h2{font-size:18px; color:#fff;  }
#product{ width:679px; padding:10px 8px 0 8px; overflow:hidden; background:url(pro_s.jpg) repeat-y;}
.pro_b{ width:695px; height:20px; background:url(pro_b.jpg) no-repeat;}
#products .gbg {background:#f2f2f2;}
#products .bigname {
    clear:both;
	font-size:13px;
	background:#222222;
	margin:0 0 5px 0;
	padding:3px 5px;
	width:708px;
	font-weight:bold;
}
#products li a.frame img{
	display:block;
	width:129px;
	height:129px;
	border:1px solid #989898;
	background:url(product.html) no-repeat  center;
}
#products li a:hover img{ border: #73b22f 1px solid;} 
#products ul{list-style:none;}
#con_products li.pic{
	width:140px;
	float:left;
	height:170px;
	list-style:none;
	padding:15px 25px 0 65px;
	_display:inline;
	overflow:hidden;

}
#products li.pic{
	width:130px;
	height:190px;
	padding:0 19px;
	float:left;
	list-style:none;
	display:inline;
	overflow:hidden;
}
#products li.pic a{ color:#000;}
#products li a{ color:#408707;}
#products li.pic span{ color:#408707;}

#products li.pic1{
	width:130px;
	height:190px;
	padding:0 19px;
	float:left;
	list-style:none;
	display:inline;
	overflow:hidden;
}

/**************mod2**************/
#products li.pic2 {
	float:left;
	width:300px;
	display:inline;
	overflow:hidden;
	padding:5px 5px 5px 6px;
	margin:5px 5px 5px 30px;
}
#products li.pic2 a.frame{float:left;}
#products li.pic2 .proinfo {
	float:left;
	width:175px;
	display:inline;
	margin:3px 0 0 10px;
}

/**************mod3**************/
#products li.pic3 {
	list-style:none;
	width:659px;
	overflow:hidden;
	padding:10px;
	line-height:21px;
	margin-bottom:10px;
	
}
#products .pic3 a.frame{float:left;}
#products .pic3 .proinfo {
	float:left;
	width:510px;
	display:inline;
	margin:0 0 0 10px;
	
	
	}
#products .pic3 .detaildesp {
	overflow:hidden;
	height:128px;
	
}
.detaildesp ul{ padding-left:15px;}
.detaildesp li{ list-style:disc;}
/**************mod4**************/
#products li.pic4 {
	height:289px;
	width:180px;
	float:left;
	overflow:hidden;
	margin:0 0 10px 0;
	padding:5px 15px 10px 15px;
}
/**************mod5**************/
#products li.pic5 {width:659pxpx;overflow:hidden;list-style:none;margin:0 0 10px 0;padding:5px 10px; clear:both; }
#products li.pic5 a.frame{float:left;}
#products li.pic5 .detail{width:520px;float:left;}
#products li.pic5 .detail ul{margin:0 0 0 20px;}
#products li.pic5 .detail li{float:left;width:250px;list-style:none;}
#products li.pic5 li a{}

#foot{ clear:both; text-align:center;overflow:hidden;background:url(foot.jpg) repeat-x #8aa03b;}
#foot ul{ width:980px; height:39px; }
#flink li{ list-style:none; display:inline; line-height:37px; color:#fff;}
#flink li a{ padding:0 40px;color:#fff;}
.footbottom{ font-size:11px; color:#fff;}
.footbottom a{ font-size:11px;  color:#fff;}

#key1 h1{
	position:absolute;
    top:58px;
	height:18px;
	right:20px;
	font-size:18px;
	line-height:18px;
	color: #2e2e98;
	
}

#flipmenu {
	display:none;
	z-index:99;
	list-style:none;
	position:absolute;
}
#flipmenu a.bigl {
	width:183px;
	display:block;
	background:#bbbbbb;
	padding:6px 2px 6px 10px;
	border-top:1px solid #fff;
	color:#fff;
}
#flipmenu a.midl {
	width:173px;
	display:block;
	font-size:12px;
	background: #bbbbbb;
	padding:4px 2px 4px 20px;
	border-top:1px solid #fff;
	color:#fff;
}
#flipmenu a:hover {color:#7fb505;background:#fff; text-decoration:none;}

/********lang********/
#lang{
	position:absolute;
	top:0;
	right:10px;
	z-index:99;
}
#lang span{position:absolute;top:4px;right:255px; color:#000; }
#lang p{
	float:left;
	color:white;
	font-size:11px;
	padding:3px 8px 0 0;
}
#lang .flag{
	width:163px;
	float:left;
}
#lang a img{
	float:left;
	margin:7px 4px;
	opacity:0.8;
	filter:alpha(opacity=80);
}
#lang a.cur img{
	margin:6px 3px;
	opacity:1;
	border:#fff 1px solid;
	filter:alpha(opacity=100);
}

#formbut{ clear:both;background: url(menu.jpg) repeat-x; padding:0 15px; float:left; color:#fff; height:35px; text-align:left; line-height:35px; font-size:13px;  cursor:pointer; margin:10px 0; border:2px solid #ccc;}
#prform{ clear:both;}
.productlist{ background:#f2f2f2; }
#product .sitemap{}
#product .sitemap ul{ margin:0 0 0 25px; line-height:21px;}
#product .sitemap a{  font-size:12px;  }
.int{ height:465px; background:url(int.gif) no-repeat; overflow:hidden;  line-height:21px;}
.pp ul{ padding-left:15px;}
.pro_pr{ padding:0 10px;}

