	body {
	margin: 0;
	padding: 0;
	font-family:serif;
	font-size: 12px;
        
}
#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 1024px;
        background-color:#21487C;
}
#header {
	width:1024px;
	margin: 0 auto;
	height:220px;
	padding:0px;
        
}
.header_left
{
float:left;
width:600px;
padding:0px;
margin:0px;
color:#fff;
text-align:center;
}
.header_right
{
float:left;
background-image:url(../images/bg_machine.png);
width:400px;
height:220px;
margin:0px;
}
.logo{ width:280px;}
.logo img{padding: 15px 0 0 40px;}
.header_bottom
{
float:left;
width:1024px;
background-color:#DEDEDD;
height:8px;
border-bottom:1px solid #91B60F;
}
#menu {
float:left;
background-color:#F3F3F0;
width: 1024px;
margin: 0 auto;
padding: 0;
font: 16px verdana;
line-height:40px;


}
#menu_left
{
float:left;
height:40px;
width:53px;
}

.header_left h1{font-size: 48px;
margin: 35px 0 0;
padding: 0px;}
.header_left span{ font-size:19px; line-height:25px;}
.menu_cont a {
float: left;
text-align: center;
color: #000;
text-decoration: none;
width:198px;
font-weight:bold;
}


.active a
{
float:left;
text-align:center;
color:#000;
padding:0 25px;
font-weight:bold;

}
#menu_right
{
float:left;
background:url(images/menu_right2.gif);
height:40px;
width:53px;
}
#footer {
float: left;
width:994px;
background-color: #21487C;
font-size:15px;
padding:0 15px;
}
.fcontent {
float: left;
padding: 10px 8px;
color: #FFFFFF;
}
.fcontent a {
color: #FFFFFF;
}

.machine-img{display:block; border-radius:5px; background:#fff; display:block; height:200x; padding:10px}
.about_us_outer{width:69.8%}
.abour_us_content{}
#content{width:100%; font-family:verdana;}
.over_all_outer{display:inline-block; padding:10px;vertical-align: top; }
.over_all_inner_content{display:block; border-radius:5px; background:#fff; display:block; padding:10px;}
.product_list_outer{width:25.8%;}
h2{margin: 0;
padding: 0;
background: #21487C;
color: #fff;
padding: 5px 10PX;
border-radius: 5px; font-weight:normal; font-size:15PX;}
ul{margin:0; padding:0px; list-style:none;}
.product_list_outer ul li a{line-height:30px;padding: 0 5px;font-weight : bold; font-size:13px;background: #21487C;
color: #fff;
border-radius: 5px; display:inline-block; width:96%;}

.product_list_outer ul li ul li{border-bottom:1px solid #21487C; line-height:30px;padding: 0 5px;}
.product_list_outer ul li:last-child{border:none;}
.product_list_outer ul li ul li a{text-decoration:none; font-weight:normal; font-size:15px; background:none; border-radius:0; color:#000;}
.mdtldes a {
background: #21487c;
color: #fff;
padding: 5px 10px;
float: right;
font-weight: bold;
border-radius:4px;	
}
.box {
background-color: #ffffff;
color: #888888;
height: 270px;
left: 100%;
padding: 20px;
position: fixed;
right: 30%;
top: 25%;
width: 555px;
z-index: 101;
border: 5px solid #888888;
border-radius: 10px;
-moz-border-radius: 10px;
}
.mdtlimg{display:inline-block;}
.mdtldes{float:right;}
#content_full{ padding:20px 0 0 0;}
.pagehead, .mname {
font: bold 15px verdana;
color: #21487C;
line-height: 20px;
padding-top: 10px;
padding-bottom: 10px;
}
.pmimg, .mimg{display:inline-block;}
.pmdes, .mdes{display:inline-block;}
.mdiv{border-bottom:2px solid #21487C; padding: 10px 0;}
.left2{margin:20px 0 0 0 }
.left2 form{ margin:20px 0 0 0}
.clear{clear:both;}
.btmslider{float:left;}
.machine-outer .machine-img span{width:100%; display:inline-block; text-align:center; padding:10px 0 0 0; font-weight:bold;}
.related_product ul li{display:inline-block}