@charset "utf-8";
/* CSS Document */

body,td,th,input,select,textarea{
	font-family:"\5fae\8f6f\96c5\9ed1","\534e\6587\7ec6\9ed1","\9ed1\4f53";
	font-size:12px;
	color:#555;
}
body {
	background-color:#F7FEF1;
}
body,form{margin:0;}
a{
	color:#666666;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:hover,a:active{color:#59A31D;}
.aGray{color:#333333;}
.aGreen{color:#59A31D;}
.aGreen:hover,.aGreen:active{color:#FF6600;}
.aOrange{color:#FF6600;}
p{display:block; margin:0; padding:0;}
ul{padding:0; margin:0; list-style:none;}
table{border-collapse:collapse;}
image{border:0px none; vertical-align:middle;}

#topbg{width:100%; height:586px; position:absolute; z-index:1; top:0; left:0; background:#FFF;}
#banner1{width:100%; height:566px; background:url(images/banner_bg1.jpg) repeat-x center top; position:absolute; z-index:2; top:0; left:0; filter:alpha(opacity=0); opacity:0;}
#banner1 span{
	width:1000px; height:566px; display:block; margin:auto;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="images/banner1.png");/*只对IE6有效*/
	background:url(images/banner1.png) repeat-x !important;
	_background:none;		
}
#banner2{width:100%; height:566px; background:url(images/banner_bg2.png) repeat-x center top; position:absolute; z-index:2; top:0; left:0; filter:alpha(opacity=0); opacity:0;}
#banner2 span{
	width:1000px; height:566px; display:block; margin:auto;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="images/banner2.jpg");/*只对IE6有效*/
	background:url(images/banner2.jpg) repeat-x !important;
	_background:none;		
}
#banner3{width:100%; height:566px; background:url(images/banner_bg3.jpg) repeat-x center top; position:absolute; z-index:2; top:0; left:0; filter:alpha(opacity=0); opacity:0;}
#banner3 span{

}

#topbtm{width:100%; height:20px; background:url(images/top_btm.png) repeat-x; position:absolute; z-index:2; top:566px; left:0;}

#top{position:relative; z-index:9; width:980px; margin:auto; text-align:right; padding-top:6px;}
.search{
	width:196px; height:26px; display:inline-block;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="images/search_bg.png");/*只对IE6有效*/
	background:url(images/search_bg.png) repeat-x !important;
	_background:none;	
}
.search input{width:136px; background:none; border:0px none; color:#FFF; margin-top:4px; margin-right:4px; vertical-align:middle;}
.search a{color:#FFF; font-size:11px; margin-right:11px; font-weight:bold; vertical-align:middle; display:inline-block; padding-top:3px;}

#menu{position:relative; z-index:9; width:1000px; margin:auto; height:65px; overflow:hidden;}
#menubg{
	width:1000px;
	height:65px;
	background:none;
	background-image: url(images/menu_bg.png);
	background-repeat: no-repeat;
}
#menulist{position:absolute; z-index:10; top:11px; left:236px; display:block;}
#menulist li{float:left; width:105px; display:block; text-align:center;}
#menulist li a{color:#FFF; font-size:14px; font-weight:bold; display:inline-block; width:105px; height:31px; padding-top:11px; cursor:pointer;}
#menulist li a:hover,#menulist li a:active,#menulist li a.A{
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="images/menuA.png");/*只对IE6有效*/
	background:url(images/menuA.png) no-repeat !important;
	_background:none;
	color:#FF9900;
}
#menuson{position:absolute; z-index:9; width:1000px; left:50%; margin-left:-500px; height:20px;}
#menusonbg{background:#000; position:absolute; z-index:100; width:100%; height:100%; filter:alpha(opacity=30); opacity:0.3;}
#menusonbtm{
	width:1000px; height:14px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="images/menuson_btm.png");/*只对IE6有效*/
	background:url(images/menuson_btm.png) repeat-x !important;
	_background:none;
}
#menuson li a{
	padding-left:0px;
	color:#FFF;
	display:block;
	line-height:28px;
	width:105px;
	height:28px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="images/alpha.png");/*只对IE6有效*/
	background:url(images/alpha.png) !important;
	_background:none;
	text-align: center;
}
#menuson li a:hover{
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="images/menu_a_bg.png");/*只对IE6有效*/
	background:url(images/menu_a_bg.png) !important;
	_background:none;
}
.tdA{
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="images/menu_td_bg.png");/*只对IE6有效*/
	background:url(images/menu_td_bg.png) !important;
	_background:none;
}

#main{width:1000px; height:278px; position:absolute; z-index:30; top:0; left:50%; margin-left:-500px; margin-top:436px;}
#mainbg{
	width:1000px; height:278px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image,src="images/main_bg.png");/*只对IE6有效*/
	background:url(images/main_bg.png) !important;
	_background:none;	
}

#bottom{width:980px; position:absolute; z-index:31; top:0; left:50%; margin-left:-490px; margin-top:702px;}
#btm_l{float:left; line-height:22px; color:#666666;}
#btm_r{
	float:right;
	width:226px; height:25px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image,src="images/2barcode.png");/*只对IE6有效*/
	background:url(images/2barcode.png) !important;
	_background:none;	
}

#maincon{width:940px; margin-top:26px; position:absolute; top:0; left:0; margin-left:30px;}
#main_l{float:left; width:206px; height:186px; border:2px solid #EEE; position:relative; overflow:hidden; margin-top:2px;}

#movecon{width:auto; height:206px; white-space:nowrap;}
.movedo{position:absolute; right:9px; bottom:6px;}
.movedo img{margin-left:8px; cursor:pointer;}

#main_c{float:left; margin-left:20px; width:490px; height:210px; background:url(images/main_c_bg.png) no-repeat left top;}

.tag,.tagA{display:block; float:left; width:100px; height:31px; padding-top:7px; font-weight:bold; color:#59A31D; font-size:14px; text-align:center; outline:none;}
.tagA{background:url(images/tagA.png) no-repeat left 5px; padding-top:11px; height:27px;}

.newslist{display:block; padding-top:5px; padding-bottom:5px;}
.newslist img{margin-right:5px;}

#main_r{float:right; width:200px;}

.mainpro{display:block; overflow:hidden; list-style:none; padding:0; margin:0; font-size:0;}
.mainpro li{float:left; margin-right:10px; width:215px; display:block; padding-bottom:5px;}
.mainpro li a{display:block; cursor:pointer; font-size:12px;}
.mainpro li a img{border:1px solid #EDEDED; vertical-align:middle;}
.mainpro li a span{display:inline-block; padding-left:7px;}
.mainpro li.clear{clear:both; width:100%; float:none; height:1px; font-size:1px; _margin-top:-15px;}
.bszt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
}
a.bszt:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
}
a.bszt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: underline;
}
.catalog {
	float:left;
	clear:both;
	width:175px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
.catalog ul{ margin:0px; padding:0px; margin-left:0px}
.catalog li {
	line-height:20px;
	letter-spacing:0px;
	float:left;
	clear:both;
	text-align: left;
	font-weight: bold;
}
.catalog li.focus a{ color:#59A31D}
.catalog li.focus a:hover{ color:#333333}
.catalog li.focus a:active{
	color:#333333;
	font-weight: bold;
}

.catalog li.k {
	text-decoration:none;
	padding-left:10px;
	color:#FF9900;
	
}
.catalog li.k a{
	width:172px;
	font-weight:normal;
	background-position: 20px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.catalog li.k a:hover {
	text-decoration:none;
	color:#666666;
	
}

.catalog li.k a:active {
	text-decoration:none;
	color:#FFFFFF;
	font-size: 11px;	
}

.catalog a{
	BORDER-BOTTOM: #e6e6e6 1px solid;
	BORDER-LEFT: #e6e6e6 1px solid;
	LINE-HEIGHT: 25px;
	MARGIN: 3px auto auto;
	PADDING-LEFT: 10px;
	WIDTH: 175px;
	DISPLAY: block;
	LETTER-SPACING: 1px;
	HEIGHT: 26px;
	BORDER-TOP: #e6e6e6 1px solid;
	BORDER-RIGHT: #e6e6e6 1px solid;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: center;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.catalog a:hover {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	background-color: #59A31D;
	background-repeat: no-repeat;
	background-position: 8px center;	
}

.selected{
	text-decoration:underline;
	color:#FFFFFF;
}

.selected a{
	color:#CCCCCC;
}

.productlist  {
	float:left;
	width:740px;
	margin:0px;
	}

.productlist ul{ margin:0px; padding:0px; margin-left:5px}

.productlist li {
	float:left;
	width:355px;
	height:280px;
	margin-right: 5px;
	margin-left: 5px;
	
}
.productlist li img {
	width:345px;
	height:220px;
	background:#cdcdcd;
	border-radius:10px;
	box-shadow:0px 5px 8px rgba(0,0,0, 0.25);
	-webkit-box-shadow:0px 5px 8px rgba(0,0,0, 0.25);
	
	border: 1px solid #D9D9D9;
	
}
.productlist li .producttext {
	text-align:center;
	height:35px;
	line-height:16px;
	width:345px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	margin: 5px;
	padding-left: 0px;
	padding-top: 8px;
	padding-bottom: 0px;
}
.productlist li .producttext2 {
    text-align:left;
	line-height:22px;
	width:330px;
	height:138px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:normal;
	margin: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Verdana;
	font-size: 12px;
	color: #666666;
}
.bkkkk {
	border: 1px solid #D9D9D9;
}
.slider {
	width: 980px;
	height: 280px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;	
}
.wbk1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 160px;
	height: 22px;
	margin: 0px;
	padding: 0px;
}
.wbk2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 115px;
	height: 18px;
	margin: 0px;
	padding: 0px;
}
.xpjjsmwz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}