body,ul,li,img {
	margin: 0px;
	font-family:Verdana;
    padding: 0;
	border: 0;
	list-style: none;
	font-size:11px;
}
#footer{float:none; clear:both;}
a img{border:none;}

#top{height:91px; width:100%; background: url(../images/top_bg.jpg) repeat-x;}
.top_01 { height:25px; width:97%; text-align:right; padding-top:5px; color:#FFFFFF;
 font-size:10px; overflow:hidden;}
.top_02{ height:60px; width:100%;} 

.sub_nav{ height:34px; width:89%; float:left;overflow:hidden; margin:6px 0 0 24px !important;margin:6px 0 0 12px;}
.sub_nav ul{float:left;}
.sub_nav li{float:left; white-space:nowrap; height:34px; width:100px;color:#FFFFFF; font-size:10px; font-weight:bold; background:url(../images/sub_t.jpg) left no-repeat;text-align:center;  padding-top:10px; }
.sub_nav li a{text-decoration:none;color:#FFFFFF; }
.sub_nav li a:hover{ color:#FFCC00;}
.sub_nav li.lists{width:1px;}

#banner{height:166px; overflow:hidden; background:url(../images/banner_bg.jpg) repeat-x;}
.banner_left{width:199px; text-align:center; float:left; padding-top:28px;}
.banner_center{width:152px; float:left;}
.banner_right{float:left; padding:40px 0 0 10px;}

#bodyone{width:99%; background:url(../images/bg.jpg) left repeat-y;height:auto!important;height:100px;min-height:330px;}
.body_left{ float:left; width:199px;}
.body_center{ float:left; width:150px; }
.body_right{ float:left ;padding-left:4px; }
#titleone{margin:8px 0 10px 10px; font-family: Arial, Helvetica, sans-serif;background: url(../images/title.jpg) left no-repeat; padding-left:25px; color:#005091; font-size:14px; font-weight: bold;}


.left_sub{width:180px; padding-left:10px; margin-top:15px;}
.left_sub li{background:url(../images/sub_left.jpg) no-repeat 0 10px; padding:3px 0 5px 12px; font-size:13px; color:#333;/*text-overflow:ellipsis; white-space:nowrap; height:20px; overflow:hidden;*/}
.left_sub li a{text-decoration:none;color:#555;}
.left_sub li a:hover{ color:#005091;}

#body_contact{margin:15px 5px 10px 10px; color:#666666; line-height:15px;}

#body_product{width:560px;height:auto!important;height:125px;min-height:125px;margin-left:35px;}

#ac{background:url(../images/ac.jpg) repeat-x; width:610px; height:1px; margin:10px 5px 10px 15px !important;
margin:10px 5px 10px 5px;}

#body_about{width:560px;height:auto!important;height:110px;min-height:110px;color:#666666; float:left;margin-left:35px!important;*margin-left:15px;}

#bottom01{height:54px; width:1003px auto; background:url(../images/bottom.jpg) repeat-x; text-align:center; clear:both;}
.bottom01{padding-top:20px; font-size:11px; color:#FFFFFF; }