body{ 
   font-size:12px;
   width:100%; 
   margin:0 auto;
   font-family:Arial, Helvetica, sans-serif;
   background:url(images/body.jpg) repeat-x top left #fff;
   }

img{border:none;}

ul,li,p{padding:0;margin:0; list-style-type:none;}

table{ border-collapse:collapse;}

a{color:#333; text-decoration:none;font-weight:normal;}

a:hover{color:#018385; text-decoration:none;font-weight:normal;}

.top01{
    width:19px;
	height:66px; 
	background:url(images/top01.jpg) no-repeat top left;
	}

.top02{
	height:66px; 
	background:#fff;
	}

.top03{
    width:20px;
	height:66px; 
	background:url(images/top03.jpg) no-repeat top left;
	}

.topnav{
    width:85px;
	float:left;
	height:22px;
	line-height:22px; 
	display:inline;
	background:url(images/icon01.jpg) no-repeat center left;
	}

.topnav a{
	margin-left:12px;
	color:#356567;
	}

.bannertop{
    width:874px;
	height:16px;
	background:url(images/bannertop.jpg) no-repeat top left;
	}
	
.banner{
    width:874px;
	height:143px;
	background:url(images/banner.jpg) no-repeat top left;
	}
	
.menu01{
    width:10px;
	height:34px;
	background:url(images/menu01.jpg) no-repeat top left;
	}
	
.menu02{
	height:34px;
	width:856px;
	background:url(images/menu02.jpg) repeat-x top left;
	}

.menu03{
	width:8px;
	height:34px;
	background:url(images/menu03.jpg) no-repeat top left;
	}
	
.menu{
	height:34px;
	width:106px;
	text-align:center;
	background:url(images/menuline.jpg) no-repeat top right;
	}
	
.menu a{
	font-size:14px;
	font-weight:bold;
	color:#01787e;
	}

.menu a:hover{
	font-size:14px;
	font-weight:bold;
	color:#000;
	}
		
.main01{
    width:874px;
	height:23px; 
	background:url(images/main01.jpg) no-repeat top left;
	}

.main02{
	width:874px; 
	background:url(images/main02.jpg) repeat-y top left;
	}

.main03{
    width:874px;
	height:22px; 
	background:url(images/main03.jpg) no-repeat top left;
	}
	
.lefttitle{
    width:200px;
	height:33px; 
	background:#36b0b1;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	}
	
.productlist{
    width:200px;
	height:27px; 
	background:url(images/icon02.jpg) no-repeat 15px center  #e5f9f8;
	border-bottom:1px #fff solid;
	color:#336667;
	font-size:12px;
	}

.productlist a{
    margin-left:40px;
	color:#336667;
	font-size:12px;
	}
	
.productlist a:hover{
	color:#333;
	font-size:12px;
	}
	
.productbtm{
    width:200px;
	height:24px; 
	background:#36b0b1;
	}

.contact{
    width:180px;
	padding:0 10px;
	height:170px; 
	line-height:26px;
	background:#e5f9f8;
	border-bottom:1px #fff solid;
	color:#336667;
	font-size:12px;
	}
	
.introtitle{
    width:530px;
	height:28px; 
	background:url(images/introtitle.jpg) no-repeat left top;
	}

.introtitle font{
    margin-left:26px;
	font-weight:bold;
	color:#383737;
	font-size:12px;
	}
	
.intro{
    line-height:28px;
	color:#333;
	text-indent:2em;
	}
	
.intro div{
	padding:10px;
	}
	
.intro font{
	color:#028381;font-size:12px;
	}
	
.intro a{
	color:#f00;
	}
	
.product{
    width:120px;
	height:108px;
	float:left;
	margin:4px 14px;
	display:inline;
	text-align:center;
	background:url(images/picborder.jpg) no-repeat left top;}
	
.product img{
    width:112px;
	height:77px;
	margin-top:4px;
	margin-bottom:9px;}
	
.productname{
   line-height:18px;  
   height:18px;
   color:#038483;}
   
.productname:hover{color:#000;}
		
.foot{line-height:18px;text-align:center;color:#333;height:50px;}

.foot a{font-size:12px;color:#028381;}

.subtitle{
    width:613px;
	height:28px; 
	background:url(images/subtitle.jpg) no-repeat left top;
	}

.subtitle font{
    margin-left:26px;
	font-weight:bold;
	color:#383737;
	font-size:12px;
	}

.dragAble{position:absolute;left:2px;top:100px;width:104px;height:170px;z-index:1;cursor:move;}


#down{ width:538px; float:left; margin:5px 0 0 0;}	

#qq {
	FLOAT: left; width: 120px;overflow:hidden;
}
#qq .up {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(images/qqtop.gif) no-repeat; FLOAT: left; PADDING-BOTTOM: 6px; WIDTH: 108px; PADDING-TOP: 6px; HEIGHT: 74px; TEXT-ALIGN: right;display:inline;
}

#qq .txt {
	padding:10px 16px; BACKGROUND: url(images/qqbj.gif) left top repeat-y; FLOAT: left; display:inline;width: 88px; line-height: 21px;
}
#qq .txt DL {
	FLOAT: left; WIDTH: 88px;
}
#qq .txt DT {
	FLOAT: left; WIDTH: 23px
}
#qq .txt DD {
	FLOAT: left; MARGIN: 0px 0px 0px 5px; WIDTH: 60px
}
#qq .down {
	BACKGROUND: url(images/qqdown.gif) no-repeat; FLOAT: left; WIDTH: 120px; HEIGHT: 22px
}
