/* CSS Document */

body {
	margin:0px;
	font-size:12px;
 }
 ul{padding:0px; margin:0px; list-style:none;}
 a:link {	color: #000;	text-decoration: none;}
a:visited {	text-decoration: none;	color: #000000;}
a:hover {	text-decoration: none;	color: #000000;}
a:active {	text-decoration: none;	color: #000000;}
.more{ float:right;}
.menu_top{
	font-size:12px;
	position:relative;
	z-index:100;
	width: 826px;
}
.menu_top ul{
	list-style:none;
	margin-left: 139px;
}
.menu_top li {
	float:left;
	position:relative;
	line-height: 24px;
	width: 97px;
	text-align:center;
}
.menu_top ul ul {visibility:hidden;position:absolute;left:3px;top:38px;}
.menu_top table {position:absolute; top:0; left:0;}
.menu_top ul li:hover ul,
.menu_top ul a:hover ul{visibility:visible;}
.menu_top a{display:block;border-left:1px solid #fff;color:#fff;text-decoration:none; font-weight: bold;font-size:14px;}
.menu_top a:hover{border-left:1px solid #fff; background:#00AA01;color:#fff; font-weight: bold;font-size:14px;}

.menu_top ul ul{}
.menu_top ul ul li {clear:both;text-align:left;font-size:12px; line-height:20px;}
.menu_top ul ul li a{display:block;width:100px;margin:0;border:0;border-bottom:1px solid #858585;background:#cacaca;}
.menu_top ul ul li a:hover{background:#E3E3E3;;border-bottom:1px solid #fff;border-left:1px solid #000;}
.clear{clear:both;height:0px;visibility:hidden;line-height:0px;}

.warp{width:827px; margin: auto;}
.warp_left_procat{line-height:24px; margin:5px 0 10px 0;}
.warp_ly{ margin:8px 0px 0px 1px;}
.warp_left_procat li{ line-height:24px;height:24px; padding-left:25px; background:url(../images/arrov01.jpg) no-repeat; border-bottom:dashed #DBDBDB 1px; margin-left:5px; }
.warp_pro_pic li{
	float:left;
	margin: 4px 4px;
	height: 150px;
	width: 104px;
	border-bottom: 1px #EAEAEA dashed;
}
.warp_mid{float:left; width:463px; margin:0 8px;}
.warp_mid{float:left; width:462px;}
.top{background:url(../images/logo.jpg) no-repeat; background-color:#FAFAFA; height:90px;}
.top_text{margin-left:350px;margin-top:52px; margin-right:10px; }
.daohang{height:24px; background-color: #0088EC; border-bottom:#CCCCCC solid 1px;border-top:#CCCCCC solid 1px;}
.warp_left{float:left; width:174px;}
.title_cat{height:24px; font-size:14px; line-height:24px; background:url(../images/title_bj.jpg) no-repeat; padding-left:35px; color:#0795E7; font-weight:bold; margin-bottom:8px; border-bottom:solid 1px #CCCCCC;}
.about_text{line-height:20px; margin-bottom:8px; margin-left:3px;}
.title_mid{
	height:24px;

font-size:14px line-height:24px; 		background:url(../images/arrov02.jpg) no-repeat;
	padding-left:35px;
	color:#0795E7;
	font-weight:bold;
	margin-bottom:8px;
	border-bottom:solid 1px #CCCCCC;
	line-height: 24px;
	font-size: 14px;
}
.warp_pro_pic img{
	margin:2px;
	border: 1px solid #ccc;
}
.warp_host_por li{
	text-align:center;
	line-height:20px;
	float: left;
}
.warp_pro_pic{line-height:20px; margin-bottom:8px; margin-left: 5px;}
.host_title{
	height:24px;
	line-height:24px;
	background:url(../images/title_bj.jpg) no-repeat;
	padding-left:35px;
	color:#0795E7;
	font-weight:bold;
	margin-bottom:8px;
	border-bottom:solid 1px #CCCCCC;
	font-size: 14px;
}
.warp_right{float:left; width:174px;}



.foot{height:120px; margin-top:10px; padding-top: 0px; border-top: solid #cccccc 1px; text-align:center; line-height:20px;
}
.warp_left_contact{margin:8px 8px 8px 8px; line-height:20px;}

.abou_right{width:636px;margin:0 8px; float:left;}
.warp{width:827px;}
.center{margin: 8px 0 0 0; width:827px; background:url(../images/mid_bj.jpg) repeat-y; }

