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;}

#m-menu{ width:1000px; float:left; margin:0; padding:0; background:url(../images/menubg.jpg); font-family: Arial, Helvetica, sans-serif;
         font-size:14px;}
#m-menu strong{ float:left; width:219px; height:27px; padding-top:8px; background:url(../images/menubg-whitem.jpg);
                text-align:center; font-weight:normal; font-size:13px;}
#m-menu ul{ width:775px; height:19px; float:left; margin:0; padding:0; }
#m-menu ul li{ list-style:none; display:inline; }
#m-menu ul li a:link,
#m-menu ul li a:visited{float:left; margin:0; padding:8px 25px; color:#fff; background:url(../images/menubgli.gif) right center no-repeat;}#m-menu ul li a:hover{ color:#eee;}
#m-menu .ss{ float:left; width:6px; height:35px; background:url(../images/menubg-r.jpg);}

.dh{width:1000px; font-size:12px;color:#565656;margin:5px 0px;font-weight:bold;height:24px;}
.dh span{color:#002858;}
.dh_right{text-align:right;width:695px;height:24px;float:left;line-height:24px;padding-right:5px;}
.dh_left{width:297px;text-align:left;height:24px;float:left;line-height:24px;padding-left:3px;}

#left{float:left; width:219px; margin:0; padding:0;}/*----left---*/
#nav-l ul{ width:219px; float:left; margin:0; padding:0; font-size:14px;}
#nav-l ul li{ list-style:none;}
#nav-l ul li a:link,#nav-l ul li a:visited{ float:left; width:174px; height:27px; margin-bottom:1px; padding:8px 0 0 45px; background:url(../images/menubg-white.jpg);
                                            }
#nav-l ul li a:hover,#nav-l ul li a.active{ float:left; width:174px; height:27px;margin-bottom:1px; padding:8px 0 0 45px; background:url(../images/menubg-blue.jpg);
                                            color:#fff;}
.news_left{ float:left;width:206px; padding:5px 0 5px 13px; margin:0; border-bottom:1px solid #ccc;}
.news_left h3{ margin-top:10px; font-size:16px; font-style:italic; color:#000; font-family: Georgia, "Times New Roman", Times, serif;}
.news_left ul{ float:left; margin:0; padding:0;}
.news_left ul li{list-style:none; margin:12px 0;}
.news_left ul li span{ font-weight:bold;} .news_left ul li span a{color:#003b6c;}				   
.news_left ul li a:link,.news_left ul li a:visited{ color:#003b6c; font-weight:bold; line-height:22px;}

#right{float:left;width:781px; margin:0; padding:0;}
#bana{ float:left; width:781px; padding:0;}
#R-l{ float:left; width:576px; margin:0; padding:10px 20px;}
#R-l h1,#R-l h2, #R-l h3{margin:10px 0; font-size:20px; font-style:italic; color:#000; font-family: Georgia, "Times New Roman", Times, serif;}
#R-l h1.midd{ text-align:center;}
#R-l small{ float:left; width:576px; margin:0 0 10px 0; padding:5px 0; background:url(../images/mid.jpg) center center no-repeat; text-align:center;
            font-size:11px;}
#R-l small.bbb{ margin-top:10px;}
#R-l p{ float:left; width:576px; margin:0; padding:10px 0;}
#P-show h2{ margin-bottom:10px;}
#P-show ul{ float: left; width:576px;}
#P-show ul li{ list-style:none; display:inline; float:left; width:130px; height:186px; margin:0 7px; padding:0;}
#P-show ul li a:link,#P-show ul li a:visited{ color:#333;}
#P-show ul li a:hover{ color:#000;}
#P-show ul li img{ width:130px; height:80px; margin-bottom:5px;}

#S-case h2{ margin-bottom:10px;}
#S-case ul{ float:left; width:576px;}
#S-case ul li{ list-style:none; padding:5px 0; background:url(../images/dian-x.gif) bottom repeat-x;}
#S-case ul li a:link,#S-case ul li a:visited{ padding-left:12px; color:#333; background:url(../images/ico-2.gif) left center no-repeat;}
#S-case ul li a:hover{ color:#000; background:url(../images/ico-2blue.gif) left center no-repeat;}


#R-R{ float:left; width:165px; margin:0; padding:0;}


.fy{  width:710px; float:left; text-align:center; margin:10px 0;}
.fy b{
	background-color:#FF6C16;
	padding-left:6px;
	padding-right:6px;
	margin:1px;
	color:#FFFFFF;
}
.fy a:link,.fy a:visited{
	padding-left:6px;
	padding-right:6px;
	margin:1px;
	color:#FF6C16;
}

.fy a:hover,.fy a:active{
	padding-left:6px;
	padding-right:6px;
	margin:1px;
	text-decoration:none;
	color:#FF5A00;
}
.fy span{
	padding-left:6px;
	padding-right:6px;
	margin:1px;
	color:#CCCCCC;
}


.hy_bt{margin-top:10px; font-size:20px; font-style:italic; font-weight:bold; color:#000; font-family: Georgia, "Times New Roman", Times, serif;}
.mid_right p{color:#555;font-size:12px;padding-right:8px;}
.mid_right{width:572px;float:left;margin-left:10px;padding-top:25px;}

.mid_right1 a{color:#000;}
.mro{margin-top:12px;}
.mro a{text-decoration:underline;color:#033260;font-weight:bold;font-size:14px;}


.mid_rightr p{font-size:11px;font-weight:bold;line-height:20px;}
.honour{margin-top:8px;}
.mid_rightr b{color:#003079;}

.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;}


