body{margin:0px;padding:10px 0 0 0px; 
     color:#555; font-family:Tahoma, Verdana, Geneva, sans-serif; font-size:12px;
	 line-height:18px;}
img{border:none;}
a {text-decoration:none;}
ul,ol,li,div,p,h1,h2,h3 {margin:0px;padding:0px;}

form,input{margin:0px;padding:0px;}
a:link,a:visited{ color:#333;}
a:hover{ color:#000;}
a:link.blue,a:visited.blue{ line-height:18px; color:#003b6c; font-size:12px; font-weight:bold; text-decoration:underline;}
a:link.Red,a:visited..Red{color:#c00; font-size:12px; font-weight:bold; text-decoration:underline;}
/*index*/
.container{width:1000px;margin:0px;}
#ImpactCrusher{ float:left; width:1000px; text-align:left;}
.top{width:1000px; height:80px; border-top:2px solid #e7e7e7;}
.top img{ float:left; margin:15px 4px 10px 4px; padding:0;}
.top h2{ float:left; width:600px; margin:17px 0 0 0; font-size:23px; color:#444; font-family: Georgia, "Times New Roman", Times, serif;}
.top h2 span{ line-height:28px; font-family:Tahoma,Verdana, Arial; font-size:12px;color:#5e98c6; }
.top h2 span a:link,.top h2 span a:visited,.top h2 span a:hover{color:#5e98c6;}

.top p{ float:left; margin:23px 0 0 0; padding:0;}
.top p span a:link,.top p span a:visited,.top p span a:hover{ float:left; margin:5px 10px 0 0;color:#5e98c6;}
.search{ width:119px; height:19px; padding:3px; border:none; background:url(../images/sc.jpg);}

.ms{ float:left; margin-top:10px; margin-left:13px;}

#impac{ width:1000px; float:left; margin:0; padding:0; background:url(../images/impact-menu.jpg) left bottom;}
#impac ul{ width:990px; height:30px; float:left; margin:0; padding:0 5px; font-family:Arial,Tahoma, Verdana ;font-size:14px; }
#impac ul li{ list-style:none; display:inline; }
#impac ul li a:link,
#impac ul li a:visited{float:left; width:auto; height:14px; margin:0; padding:8px 23px; color:#333;}
#impac ul li a:hover{ color:#111;background:url(../images/impact-menu2.jpg) right bottom no-repeat;}

#impc-con1{ float:left; width:459px; height:170px; margin:30px 10px 20px 0px; padding:5px 15px 15px 15px; border-right:1px solid #eee;}
#impc-con2{ float:left; width:460px; height:170px; margin:30px 10px 20px 0px; padding:5px 15px 15px 15px;}

#impc-con1 h1 a,#impc-con2 h2 a{ line-height:28px; font-size:18px; color:#a7ba38;}
#impc-con1 img,#impc-con2 img{ float:left; margin:15px 15px 5px 0; padding:0 5px 5px 0; width:150px; height:80px; background:url(../images/iii.gif) right bottom no-repeat;}

#Pjcase{ float:left; margin:5px; padding:0;}
#Pjcase ul{ float:left; width:476px;}
#Pjcase ul li{ list-style:none; padding:5px 0; background:url(../images/dian-x.gif) bottom repeat-x;}
#Pjcase ul li a:link,#Pjcase ul li a:visited{ padding-left:12px; color:#333; background:url(../images/ico-2.gif) left center no-repeat;}
#Pjcase ul li a:hover{ color:#000; background:url(../images/ico-2blue.gif) left center no-repeat;}

.work{ float:left; width:680px; margin:5px 0 10px 0; padding:10px;}
.work h3{ float:left; width:660px; padding:10px; font-size:18px; color:#333; background:url(../images/workbg.jpg) left no-repeat;}

.nnw{ float:left; width:280px; margin:5px 0 10px 10px; padding:10px 10px 10px 0;}
.nnw big{ float:left; width:260px; padding:10px; font-size:18px; color:#333; background:url(../images/workbg.jpg) -80px no-repeat;}
.nnw ul{ float:left; width:280px; margin-top:10px;}
.nnw ul li{ list-style:none;}
.nnw ul li a:link,.nnw ul li a:visited{ float:left; width:268px; padding:5px 0 5px 12px; margin:0; color:#333; background:url(../images/ico-2.gif) left center no-repeat; border-bottom:1px solid #dedede;}
.nnw ul li a:hover{ color:#000; background:url(../images/ico-2blue.gif) left center no-repeat;}


.footer{ float:left; width:1000px; margin:10px 0; padding:10px 0; background:#f4f4f4; border-top:1px solid #ddd; border-bottom:2px solid #cdcdcd; text-align:center;
         line-height:22px;}
.footer strong a{ color:#003b6c;}
.footer .copy{ color:#555;}


