body {
margin:0px;
}
#main{
	width:982px;
	text-align:left;
	padding: 0px;
	border:0px;
	height: auto;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 12px;
}
#top{
	margin:0px;
	border:0px;
	width:982px;
	height:104px;
}
#menu{
	width:982px;
	border:0px; 
	margin:0px;
	float:left;
	clear:both;
	height:80px;
}
#submenu {
	width: 950px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	clip: rect(0px,0px,0px,0px);
	height:16px;
	background-image:url(../images/index05.gif);
	word-spacing: 2px;
	white-space: normal;
	padding-left:32px;
	padding-top: 6px;
	padding-bottom:8px;
	vertical-align: top;
	float:left;
	clear:both;
}
#bg {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 982px;
}
proleft {
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	height: auto;
	width: 100px;
}
#proleft {
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	height: 707px;
	width: 235px;
}
#banner {
	margin: 0px;
	padding: 0px;
	clear: right;
	float: left;
	height: auto;
	width: 747px;
}
#title {
	padding: 0px;
	clear: right;
	float: left;
	height: auto;
	width: 747px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#images {
	clear: both;
	float: left;
	height: auto;
	width: 250px;
	margin-top: 11px;
	padding-left:49px;
	padding-right:31px;

}
#news1 {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: right;
	height: 246px;
	width: 417px;
}
#news {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	height: auto;
	width: 747px;
	text-align:left;
}
#main #banner #newsbottom {
	margin-left: 29px;
}
#main #banner #newsbottom #newsleft {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: auto;
	width: 301px;
	text-align: left;
	background-position: left;
}
#main #banner #newsbottom #newsright {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: auto;
	width: 417px;
}
#main #banner #newsbottom #newcontent {
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 208px;
	width: auto;
}
#main #banner #newsbottom #newscontentleft {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: auto;
	width: 301px;
	text-align: left;
	background-position: left;
}
#main #banner #newsbottom #newscontentright {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: 208px;;
	width: 417px;
}
#protitle {
	float: left;
	height: auto;
	width: 982px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;

}
#product {
	margin: 0px;
	clear: none;
	float: left;
	height: 531px;
	width: 982px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#bottom {
	padding: 0px;
	clear: none;
	float: left;
	height: auto;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#copyright {
	padding: 0px;
	clear: none;
	float: left;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	width:982px;
	height:22px;
	padding-top:22px;
	background-image:url(../images/index34.gif);
}
#copyrighttext{
width:982px;
padding-left:47px;
font-size:12px;
color:#5A5A5A;
font-family:Arial, Helvetica, sans-serif;

}
#linktext {
	padding: 0px;
	clear: none;
	float: left;
	height: 31px;
	width: 982px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	background-image:url(../images/index29.gif);
}
#link {
	clear: none;
	float: left;
	height: 60px;
	width:962px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:10px;
	word-spacing:5px;
}
 #logo {
	float: left;
	height: 104px;
	width: 186px;
}
#msn{
width:71px;
float:left;
margin-top:62px;
}
#blog{
width:71px;
float:right;
margin-top:68px;
}
#linklogo {
	float: right;
	height: 104px;
	width: 160px;
	margin: 0px;
	padding-right: 60px;
	padding-bottom: 0px;
	padding-left: 570px;
}
#submenu  a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5B6E7C;
	text-decoration: underline;
	font-weight: bold;
}
#submenu  a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5B6E7C;
	text-decoration: underline;
	font-weight: bold;
}
#submenu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5B6E7C;
	text-decoration: none;
	font-weight: bold;
}
#submenu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5B6E7C;
	text-decoration: none;
	font-weight: bold;
}
li{
list-style:none;
list-style-position:outside;
float:left;
}
ul{
float:left;
text-align:left;
height:80px;
margin:0px;
padding:0px;
}
#main #proleft #promenu {
	clear: both;
	float: left;
	height: 41px;
	width: 235px;
}
#main #proleft #proclass {
	clear: both;
	float: left;
	height: 707px;
	width: 235px;
	background-image:url(../images/menubg.gif);
}
#main #proleft #proclass #classname {
	height: 18px;
	width: 179px;
	margin-top: 10px;
	padding-left:42px;
	padding-right:3px;
	margin-bottom: 0px;
	float: right;
	padding-top:3px;
	background-image:url(../images/class.gif);
}
#main #proleft #proclass #smallclassname {
	height: 18px;
	width: 179px;
	padding-left:42px;
	padding-right:3px;
	margin-bottom: 0px;
	float: right;
	padding-top:3px;
	background-image:url(../images/smallname.gif);
	background-repeat:no-repeat;
}

#main #proleft #proclass #smallclassname a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5A5A;
	text-decoration: none;
}
#main #proleft #proclass #smallclassname a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5A5A;
	text-decoration:underline;
}
#main #proleft #proclass #smallclassname a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5A5A;
	text-decoration:none;
}
#main #proleft #proclass #smallclassname a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5A5A;
	text-decoration:underline;
}
#main #proleft #proclass #classname a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5A5A;
	text-decoration: none;
}
#main #proleft #proclass #classname a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5A5A;
	text-decoration:underline;
}
#main #proleft #proclass #classname a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5A5A;
	text-decoration:none;
}
#main #proleft #proclass #classname a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5A5A;
	text-decoration:underline;
}
 #news1 #newstitle {
	clear: both;
	float: left;
	height: 22px;
	width: 358px;
	border-bottom-width:1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-top:4px;
}
 #newstitle  a:link{
font-size:12px;
color:#000000;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

 #newstitle  a:hover{
font-size:12px;
color:#000000;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}

 #newstitle a:visited{
font-size:12px;
color:#000000;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

 #newstitle  a:active{
font-size:12px;
color:#000000;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}
#date{
color:#603F2C;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#newscontentleft #newstitle {
	clear: both;
	float: left;
	height: 22px;
	width: 290px;
	border-bottom-width:1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-top:4px;
}
#newscontentright #newstitle {
	clear: both;
	float: left;
	height: 22px;
	width: 360px;
	border-bottom-width:1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-top:4px;
}

#pro{
width:833px;
height:408px;
margin-left:59px;
margin-right:90px;
margin-top:20px;
}
#toppage{
	width:888px;
	height:20px;
	margin-top:25px;
	font-size:12px;
	float: none;
	text-align:right;
	margin-right:96px;
}
#pagenum{
width:982px;
height:20px;
margin-top:25px;
font-size:12px;
letter-spacing:5px;
font-weight:bold;
}
#proimg{
	width:145px;
	height:205px;
	margin-right:13px;
	float: left;
}
#img{
width:145px;
border:1px solid #A6A6A6;
height:145px;
text-align:center;
}
#proname{
width:145px;
height:48px;
background-image:url(../images/proname.gif);
}

 #toppage a:link{
font-size:12px;
text-decoration:none;
color:#55626B;
font-family:Arial, Helvetica, sans-serif;
}
 #toppage a:visited{
font-size:12px;
text-decoration:none;
color:#55626B;
font-family:Arial, Helvetica, sans-serif;
}
 #toppage a:hover{
font-size:12px;
text-decoration:underline;
color:#55626B;
font-family:Arial, Helvetica, sans-serif;
}
 #toppage a:active{
font-size:12px;
text-decoration:underline;
color:#55626B;
font-family:Arial, Helvetica, sans-serif;
}
#main #product #pro #proimg #proname a {
	font-size: 12px;
	color: #424849;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}
#title1{
text-align:center;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
}
#title2{
text-align:left;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
}
#main #linktext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
#text{
padding-top:8px;
margin-left:550px;
word-spacing:10px;
}
#imagcontent{
margin-top:25px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
}
#input1{
width:139px;
height:18px;
margin:0px;
border:0px;
background-color:#bdd3de;
}








#abouttitle {
	padding: 0px;
	clear: right;
	float: left;
	height: auto;
	width: 747px;
	margin-top: 24px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align:right;
}
#aboutcontent {
	clear: both;
	float: left;
	height: auto;
	width: 737px;
	text-align:left;
	padding-left:10px;
}
#content{
margin-top:25px;
line-height:22px;
font-size:12px;
margin-left:25px;
color:#6d6d6d;
}




#newslistcontent{
margin-top:12px;
margin-left:12px;
margin-right:66px;
height:538px;
}
#newstype{
height:auto;
}
#newscontent{
margin-top:35px;
height:425px;
}

#newspage{
	width:auto;
	height:20px;
	margin-top:25px;
	font-size:12px;
	float: none;
	text-align:right;
	margin-right:35px;
}
 #newspage a:link{
font-size:12px;
text-decoration:none;
color:#55626B;
font-family:Arial, Helvetica, sans-serif;
}
 #newspage a:visited{
font-size:12px;
text-decoration:none;
color:#55626B;
font-family:Arial, Helvetica, sans-serif;
}
 #newspage a:hover{
font-size:12px;
text-decoration:underline;
color:#55626B;
font-family:Arial, Helvetica, sans-serif;
}
 #newspage a:active{
font-size:12px;
text-decoration:underline;
color:#55626B;
font-family:Arial, Helvetica, sans-serif;
}







#productclass1 {
	margin: 0px;
	padding: 0px;
	clear:both;
	float: left;
	height: 150px;
	width: 982px;
	margin-top:27px;
}
#banner1 {
	margin: 0px;
	padding: 0px;
	clear: right;
	float: left;
	height: auto;
	width: 982px;
}
#product1 {
	float: left;
	height:auto;
	width: 982px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top:39px;
	margin-bottom:35px;
	clear:none;
}
#pro1{
width:833px;
height:auto;
margin-left:59px;
margin-right:90px;
margin-top:20px;
}
#title1pro{
text-align:center;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
}
#title2pro{
text-align:left;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
}#main #product1 #pro1 #proimg #proname #title1pro a {
	font-size: 12px;
	color: #3f474a;
	text-decoration: none;
}
#main #product1 #pro1 #proimg #proname #title2pro a {
	font-size: 12px;
	color: #888888;
	text-decoration: none;
}
#classpro{
width:825px;
height:auto;
}
#proname1{
	width:820px;
	margin-top:12px;
	text-align:left;
}
 a.classbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #606060;
	text-decoration: none;
	font-weight:bold;
}

 a.classsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606060;
	text-decoration: none;
}
