* {
	margin:0;
	padding:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
	line-height:20px;
	margin:auto;
}
ul {
	list-style:none;
}
ul li {
	line-height:200%;
}
.clear {
	clear:both;
	height: 0px;
	overflow: hidden;
}
img {
	border:0;
}
a {
	text-decoration:none;
	color: #000;
}
a:hover {
	color:red;
	text-decoration:underline;
}
#wrap {
	width:980px;
	margin:0 auto;
	overflow:hidden;
	background:url(images/conbg.jpg) repeat-y;
	padding:0 11px;
}
.topbar{ height:81px; background:url(images/topbg.jpg) repeat-x;}
.logo{ width:469px; height:73px; float:left;}
.mininav{ float:right; padding:25px 20px 0 0;}
.mininav a{ padding-right:9px;}
.menu{ height:43px; background:url(images/menubg.jpg) repeat-x;}
.menu ul{ padding-left:40px;}
.menu li{ float:left; width:113px; font-weight:bold; font-size:14px; text-align:center; background:url(images/line.jpg) no-repeat right top;}
.menu li a{ color:#fff; line-height:40px;}
.menu li a:hover{ display:block; width:113px; height:40px; background:url(images/menua.jpg) no-repeat center top; text-decoration:none; color:#fff;}
#menuend{ background:none;}
.banner{ background:url(images/banner.jpg) no-repeat; height:272px;}
#content{ padding:5px 3px;}
.side{ width:230px; float:left; padding-right:5px}
.product_list .cont{ width:226px; height:auto!important; height:196px; min-height:196px; background:#F5F5F5; border:1px solid #ACB6BE; margin-top:6px;}
.product_list .cont li{  border-bottom:1px solid #fff; height:26px; line-height:26px; overflow:hidden; background:url(images/ico.jpg) no-repeat 15px 10px ; text-indent:2.2em;}

.contact{ margin-top:10px; border:1px solid #BDC6CD;}
.contact .cont{ height:218px; background: url(images/contactbg.jpg) no-repeat right bottom; line-height:24px; padding:10px 15px;}

.main{ width:738px; float:left;}
.about{ width:502px; float:left; display:inline;}
.about .title{ height:31px; background: url(images/index_35.jpg) no-repeat;}
.more{ float:right; margin-top:11px; margin-right:10px;}
.about .cont{ width:490px; margin:0 auto; margin-top:6px; height:145px; padding-top:104px; background:url(images/about.jpg) no-repeat ; }
.about .cont1{  height:145px; padding:0 15px; background:url(images/aboutbg.jpg) repeat-x bottom;}
.notice{ width:229px; float:left; margin-left:5px; font-family:"ËÎÌå"; border:1px solid #D4E3F5; display:inline;}
.notice .cont{ height:170px; padding:7px; padding-top:10px; background:url(images/index_42.jpg) repeat-x;  overflow:hidden;}
.notice .cont li{ padding-left:5px;}

.ma1{ margin-top:4px; width:230px; height:54px; float:right;}
.serve { margin-top:5px;}
.serve .title{ height:30px; background:url(images/index_63.jpg) no-repeat;}
.serve .cont{ padding:0 10px;}
#demo{ padding-top:10px; }
#demo div{ padding:5px; border:1px solid #C7D3DD; margin-right:10px;}
#demo p{ margin-right:10px; text-align:center; padding-top:8px;}

#footer{ height:57px; padding-top:35px; margin-top:8px; background:url(images/fbg.jpg) repeat-x; text-align:center;}

.ny_right .title{ background:url(images/hbg.jpg) no-repeat; height:30px; font-size:14px; color:#fff; line-height:30px; text-indent:1.6em;}
.ny_dan, .ny_news,.ny_product{
	padding:8px 15px;
	clear:both;
}
.ny_news li {
	width:690px;
	background: url(images/ico.jpg) no-repeat 10px 9px;
	border-bottom:1px dashed #ccc;
	text-indent:2em;
	line-height:26px;
}
.ny_news li span {
	float:right;
	padding-right:10px;
}
.ny_product li {
	float:left;
	width:177px;
	height:160px;
	text-align:center;
}
.ny_product li div{ 	
	padding:5px; width:150px; height:116px;
	border:1px solid #ccc;
	}
.ny_product li img {
	display:block;
	margin:0 auto;
}
.ny_product li p {
	width:100%;
	text-align:center;
}
.next {
	clear:both;
	text-align:center;
	padding-top:15px;
	padding-bottom:10px;
}




