body {
margin:0px auto;
width:1008px;
font-family:Arial,sans-serif;
font-size:0.78em;
position: relative;
}
.head1 {
	background-image: url(/images/bg-1.jpg);
	background-repeat: repeat-x;
	width:1008px;
	height:60px;
	font-family:Arial;
	color:#FFFFFF;
	line-height:150%;
}
.head1 ul,.head1 li{list-style-type: none; margin:0; padding:0; float:left;}
.nav{margin-left:40px;}
.nav li{margin-left:25px; margin-top:15px;}
.nav li a{ display:block;float:left; text-decoration:none; color:#FFFFFF}
.nav li a:hover{ display:block;float:left; text-decoration:none; color:#000000; background-color:#FFFFFF;}
.randpic{margin:0px; border:0px;display:block;}

.catalog {width:160px; float:left;display:block;}
.catalog a{ display:block;text-decoration:none; color:#000000;}
.catalog dl {list-style-type: none;margin:20px 10px; padding:0px 5px; line-height:150%; width:160px;}
.catalog dd {margin:10px 0px; padding-left:6px; border-bottom: dotted #CCCCCC 1px;height:24px;}
.catalog dd a{ display:block;text-decoration:none; color:#000000;}
.catalog dd a:hover{ display:block;text-decoration:none; color:#ffffff; background-color: #47AAF3;height:24px;}
.main{ width:740px; float:left; margin:10px; padding-left:50px; line-height:150%; }
.main_pic{width:210px; height:240px; float:left; border: #CCCCCC solid 1px; margin:10px 15px 10px 10px;}
.class_head{background-color: #36A0D3;width:210px;height:25px; text-align:center;padding-top:5px;color:#ffffff;}
.pic1{ width:210px; height:210px; border:hidden; text-align:center; vertical-align: middle;}
.pagenum{padding-left:18px;font-size:14px;word-spacing:4px; text-align:center}
.productli{ margin:15px 15px 15px 15px; background-color:#DAF1FE; border:dotted 1px #000000; float:left; height:60px; width:120px; text-align:center; padding-top:30px;}
.productli a{display:block;text-decoration:none; color:#000000;}
.productli a:hover{ display:block;text-decoration:none; color:#999999;}
H1{font-size:1em; font-weight:bold;font-family:Arial;line-height:150%; margin-top:0px;}