/* CSS Document */
body { background: #fff url(../images/body.gif) top repeat-x; text-align: center; font-family:Arial, Helvetica, sans-serif;margin:0; padding:0;  font-size:11px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
.top{ width:1003px; height:86px; text-align:left; margin:0 auto;}
.top span{ float:right; font-size:15px; font-weight:bold;color:#303030; padding:60px 380px 0 0 ;}
.logo{
	margin:20px 0 0 9px;
	float:left;
}
.home{ float:left; margin:35px 0 0 25px; padding:0 0 0 25px; font-size:13px; font-weight:bold; background:url(../images/products_04.jpg) no-repeat; height:18px; line-height:18px;}
.home a{ color:#404040; text-decoration:none;}
.home a:hover{ color:#000; border-bottom:1px #000 dotted;}
.memu{ height:34px; width:1003px; background: url(../images/sub_header1.gif) no-repeat; font-size:11px; font-weight:bold; text-align:left; padding:0;margin:0 auto;}
.memumainbj{ background:url(../images/Products_06.jpg) no-repeat; width:81px; padding:5px 0 0 37px;}
.memumainbj a{ color:#144a8a; text-decoration:none;}
.memuother{ padding:2px 20px 0 20px;}
.memuother a{ color:#666; text-decoration:none;}
.memuother a:hover{ color:#666;}
.memu ul{ list-style:none; padding:0; margin:0; line-height:29px; height:34px;}
.memu li{ float:left; margin:0; height:34px;}
.search{ height:14px; font-size:11px; color:#333; width:150px; border-left:1px #cacaca solid; border-bottom:1px #cacaca solid; border-top:1px #cacaca solid; border-right:none; line-height:14px;}

.main{ width:1003px; text-align:left;}
.down{ width:1003px; text-align:left; height:35px; line-height:35px; float:none; border-top:1px #ddd solid; margin:8px auto 0 auto; clear:both;}
.down span{ float:right;}
.down a{ color:#0066cc; text-decoration:none;}
.down a:hover{ text-decoration:underline;}

.productsinnerdh{
	clear:both;
	text-align:left;
	height:25px;
	line-height:25px;
	width:983px;
	background:#e8eef4;
	padding:0 0 0 20px;
	margin:0 auto;
}
.productsinnerdh a{ color:#333; text-decoration:none;}
.productsinnerdh a:hover{text-decoration:underline;}

.productsmain{ width:1003px;text-align:left; margin:3px 0 0 0; clear:left;margin:3px auto 0 auto;}
.productsleft{ width:191px;float:left;}
.productindex{ background:url(../images/Products_11.jpg) no-repeat; width:191px; height:120px;}
.productsindex{ line-height:30px; margin:0 0 0 10px;}
.productsindex dt{ color:#FFFFFF; font-size:13px; font-weight:bold; margin:0 0 12px 5px;}
.productslefttitle{ background:url(../images/Products_14.jpg) no-repeat; height:29px; padding:8px 0 0 15px ; font-size:13px; font-weight:bold;}
.productslefttitle a{ color:#f9f9f9; text-decoration:none;}
.productslefttitle a:hover{ color:#fff;}
.productscp{ width:191px; margin:5px 0 0 0; background:url(../images/Products_15.jpg) repeat-y; }
.productslist{padding:0 0 0 8px;}
.productslist dt{ background:url(../images/btn3.gif) no-repeat;font-weight:bold; padding:4px 3px 3px 12px; margin:0px 0 0 0;}
.productslist dt a{ color:#0d3f62; text-decoration:none;}
.productslist dt a:hover{ color:#000;}
.productslist dd{ line-height:16px; padding:0 9px 3px 12px; color:#555;}
.productslist dd a{ color:#555; text-decoration:none;}
.productslist dd a:hover{ color:#202020; border-bottom:1px #202020 dotted;}

.banner{ width:1003px; height:220px; margin:1PX auto 0 auto ;}
.servicemain{
	width:1003px;
	min-height:400px;
	text-align:left;
	margin:0 auto;
	padding-top:10px;
	background:#FFF;
}
.serviceleft{ width:250px; height:315px; float:left;}
.servicesearchtitle{ background: url(../images/servicetitlebj.jpg) repeat-x; height:22px; line-height:22px; color:#fff; margin:0; padding:0 0 0 12px; font-weight:bold;}
.servicesearchul{ line-height:30px; padding:5px 0 0 20px; margin:0px; list-style:none;border-bottom:1px solid #006699; border-left:1px solid #006699; border-right:1px solid #006699; height:130px; color:#222222;}
.servicesearchul li{ margin:0; padding:0;}
.servicelxfs{ margin:5px 0 0 0; padding:0 0 10px 0; border:1px solid #006699;}
.servicelxfs dt{ height:22px; color:#fff; font-weight:bold; background: url(../images/servicetitlebj.jpg) repeat-x; line-height:22px; padding:0 0 10px 10px}
.servicelxfs dd{padding:0;line-height:26px;}

.serviceright{ float:left; width:780px; height:500px; margin:5px 10px;}
.serviceright dl{ width:380px; height:150px; float:left; margin:12px 0px 14px 10px; display:inline;}
.serviceright dt{ background:#c9d3dd; color:#000; font-weight:bold; height:22px; line-height:22px; padding:0 10px 0 10px; margin:0 0 10px 0;}
.serviceright dd{line-height:24px; margin:0; padding:0 0 0 100px;}
.serviceright li{ color:#666666;}
.serviceright li a{ color:#666; text-decoration:none;}
.serviceright li a:hover{ color:#333; border-bottom:1px #333 dotted;}
.servicemore{ float:right; font-size:9px;}
.servicemore a{ color:#333; text-decoration:none;}
.servicemore a:hover{ text-decoration:underline;}

.top_z{ float:right;}
.top_z ul{ line-height:28px; margin:0px; padding:0px 5px 0 0; list-style:none;}
.top_z li{ margin:0; padding:0px; text-align:right;}
.top_z li a{ color:#0066cc; text-decoration:none; font-size:13px;}
