/* CSS Document */
body{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; margin:0; padding:0;}
#indextop{color:#666666; height:105px; width:940px; text-align:left; font-size:13px; background:url(../images/index_03.jpg) no-repeat; background-position:0 20px; margin:0 auto;}
.indexlogo{ margin:0px 0 0 0 ; float:left;}
.indextopdh{ margin:6px 0 0 0; float:right;}
.topsearch{ width:180px; line-height:18px; height:18px; color:#666;border-bottom:1px #ccc solid;border-top:1px #ccc solid;border-left:1px #ccc solid; border-right:none;}
.indexsearch{ clear:both;margin:8px 0 0 0; padding:0; float:right}
.indextopdh a{ color:#0066cc; text-decoration:none;}
.indextopdh a:hover{ border-bottom:1px #0066cc solid;}
.topmag{ clear:both; float:right; width:300px; text-align:right; line-height:20px; margin:5px 0 0 0; font-size:11px}
.topmag span{ color:#0066cc;}


#indexmain{; width:940px; text-align:left; height:302px; clear:both; margin:0 auto;}
.indexmain{ width:300px; height:300px; border:1px solid #ccc; float:left;}
.indexcen{ width:300px; height:300px; border:1px solid #ccc; float:left; margin:0 17px;}
.indextitle{ font-weight:bold; font-size:13px; margin:7px 0 8px 12px;}
.indextitle a{ color:#000;}
.indexlist{ font-size:11px; margin:5px 10px 0 14px; list-style:none; line-height:22px; padding:0}
.indexlist span{ color:#999999; float:right;}
.indexlist a{ color:#383838; text-decoration:none;}
.indexlist a:hover{ border-bottom:1px #999 dotted; color:#000000;}
.indexlist li{ padding:0 0 0 16px;background:url(../images/index_21.jpg) no-repeat;}

#indexcplist{ width:940px; text-align:left; font-size:13px; font-weight:bold; height:24px; margin:10px auto 0 auto;}

#indexcount{ width:938px; height:158px; background:url(../images/index_25.jpg) repeat-x; border:1px #ccc solid; text-align:left; margin:0 auto;}
#indexcount a{ color:#333333; text-decoration:none;}
#indexcount a:hover{ color:#0066cc; border-bottom:1px #0066cc dotted;}

.indexproductcategories{ float:left; line-height:22px; list-style:none; width:515px; margin:10px 0 14px 10px; padding:0}
.indexproductcategories dt{ margin:0; padding:0; font-weight:bold;}
.indexproductcategories dd{ float:left; width:150px; margin:0; padding:0 0 0 12px; background:url(../images/btn1.gif) no-repeat;}
.indexcountabout{ float:left; line-height:22px; list-style:none; width:180px; margin:10px 0 14px 10px; padding:0}
.indexcountabout dt{ margin:0; padding:0; font-weight:bold;}
.indexcountabout dd{ float:left; width:155px; margin:0; padding:0 0 0 12px; background:url(../images/btn1.gif) no-repeat;}
.indexcountservice{ float:left; line-height:22px; list-style:none; width:180px; margin:10px 0 14px 20px; padding:0}
.indexcountservice dt{ margin:0; padding:0; font-weight:bold;}
.indexcountservice dd{ float:left; width:150px; margin:0; padding:0 0 0 12px; background:url(../images/btn1.gif) no-repeat;}
.indexdown{ width:940px; text-align:left; height:35px; line-height:35px;clear:both; margin:0 auto;}
.indexdown span{ float:right;}
.indexdown a{ color:#0066cc; text-decoration:none;}
.indexdown a:hover{ text-decoration:underline;}
/*20090629*/
.indexlink{line-height:28px; border:1px #c9c9c9 solid; margin:5px auto; width:938px; background:#F1F1F1; text-align:left; padding:0 10px}
.indexlink a:link,.indexlink a:visited{ color:#282828; text-decoration:none;}
.indexlink a:hover{ text-decoration:underline; color:#060606;}