@charset "utf-8";
/* CSS Document */

body{
	background:url(../images/bg.jpg) repeat left top; font-family:Verdana, Geneva, sans-serif;
}
a{
	color:#333; text-decoration:none;
}
a img{
	border:none;
}
*{
	margin:0px; padding:0px; font-size:12px; line-height:24px;
}
.c{
	clear:both;
}
#top{
	 width:960px; margin:0px auto; height:90px; overflow:hidden;
}
.logo{
	height:70px; width:600px; margin-top:10px; float:left;
}
.nav{
	width:225px; float:right; margin-top:10px;
}
.chose{
	line-height:26px; height:26px; background:url(../images/t.gif) repeat-x left top; text-align:center
}
.chose a{
	color:#903;
}
#menu{
	background:url(../images/menu.jpg) repeat-x left top; height:37px;
}
#menu ul{
	width:960px; height:37px; margin:0px auto;
}
#menu li{
	width:100px; text-align:center; list-style-type:none; float:left; margin-left:15px;
}
#menu li a{
	line-height:35px; display:block; color:#FFF; font-family:"黑体"; font-size:14px;
}
#menu li a:hover{
	background:#e60012;
}
.search{
	width:180px; float:right;
}
.search_button {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px 0px 0px -1px; PADDING-LEFT: 0px; WIDTH: 29px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BACKGROUND: url(../images/s.gif) no-repeat left top; HEIGHT: 27px; BORDER-LEFT-STYLE: none; CURSOR: hand; PADDING-TOP: 0px
}
#banner{
	width:971px; height:384px; margin:15px auto 0 auto; background:url(../images/banner.jpg) no-repeat left top; padding:1px	
}
#banner div{
	margin:2px auto auto 2px;
}
#main{
	width:960px; margin:0px auto; background:#FFF;
}
#left{
	width:650px; float:left; margin:5px; overflow:hidden
}
#right{
	width:285px; float:right; margin-top:5px; overflow:hidden;
}
.about{
	width:630px; height:165px;
}
.pro{
	width:630px; overflow:hidden;
}
.info img{
	margin:5px; float:left;
}
.pro_list{
	background: url(../images/pro_list.jpg) no-repeat left top; height:234px; width:209px; float:left; margin:9px 0px; overflow:hidden;
}
.img{
	width:170px; height:115px; margin:10px 20px auto auto;
}
.cn{
	width:115px; height:91px; margin:10px 5px 10px 6px; float:left;
}
.pb{
	width:680px;
}
.p_list{
	width:115px; height:91px; float:left; margin:10px
}
.contact{
	 height:170px;
}
.news_list{
}
.news_list ul{
	margin:10px 10px;
}
.news_list li{
	line-height:28px; background:url(../images/2.jpg) no-repeat left center; list-style-type:none; text-indent:10px;
}
.news_list li a{
	color:#000; 
}
.news_list li a:hover{
	color:#F00;
}
.news_l{
}
.news_l li{
	list-style-type:none; line-height:30px; border-bottom:1px #E1E1E1 dashed; background:url(../images/ico-list.png) no-repeat 5px center; height:30px;
}
.news_l li a{
	width:600px; float:left; line-height:30px;text-indent:25px;
}
.news_l li a:hover{
	color:#F00;
}
.news_l li span{
	width:80px; float:left; text-align:center; line-height:30px;
}
.productlist{
	width:215px; height:170px; float:left; margin:10px 15px 0px 0px;text-align:center; 
}
.productlist img{
	width:210px; height:145px; border:1px #D2D2D2 solid;
}
.productlist a:hover{
	color:#F00;
}
.page{
	text-align:center; margin:10px;
}
.left{
	width:220px; float:left;
}
.right{
	width:710px; float:right; margin-right:10px; overflow:hidden;
}
.r_title{
	background: url(../images/ny-bg.jpg) no-repeat left center; height:35px; line-height:27px; font-family:"黑体"; font-size:14px; font-weight: bold; text-indent:25px;
}
.l_nav{
	background:url(../images/list.jpg) repeat-x #fafafa left top;border:1px #CDCDCD solid;
}
.l_nav ul{
	background:#fff; margin:0 10px 10px 10px; border:1px #C6C6C6 solid;
}
.l_nav ul div{
	margin-top:5px;
}
.l_nav ul div h1{
	background:url(../images/2.jpg) no-repeat 10px center; height:28px; line-height:28px;text-indent:20px;border-bottom:1px #CCC dotted;
}
.l_nav li{
	background:url(../images/2.jpg) no-repeat 10px center; height:28px; line-height:28px; list-style-type:none; text-indent:20px; border-bottom:1px #CCC dotted; margin:0px 10px;
}
.l_nav ul li a{
	line-height:28px;
}
.l_nav ul li a:hover{
	color:#F00;
}
.l_nav ul div li a:hover{
	color:#F00;
}
.l_title{
	background:url(../images/l_title.jpg) no-repeat 10px center; height:30px; line-height:30px; text-indent:20px; font-size:14px; font-family:"黑体"; font-weight:bold;
}
.cont{
	margin:5px 10px;
}
.content{
	margin:5px;
}
.foot{
	background:url(../images/foot.jpg) repeat-x left top; height:55px; width:960px; margin:0px auto; text-align:center; color:#FFF; line-height:33px;
}