

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 180%;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border:0px;
	color:#4d4d4d;
	
	background-repeat: repeat;
	
	}

.clear{ clear:both; line-height:0px;}
html, div,  body, ul, ol,  p, h1, h2, h3, h4, h5, h6,   fieldset, table, td, img span{margin:0; padding:0;}
a{ color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:none;}
.ul li{ display:none;}
#nav{width:1003px; margin:0 auto; overflow:hidden; }
#top{ width:1003px; float:left; }
#top img{  vertical-align:bottom;}

#menu{ width:1003px; float:left; no-repeat; padding-bottom:15px;}
#menu img{ float:left;}
#center{width:985px; float:left; padding:0 10px 9px 8px; }

#tban{ background:url(index_05.gif) no-repeat; width:700px; height:33px; float:left; padding-left:14px;}
#tban ul{ padding-top:5px; width:100%;}
#tban ul li{ color:#FFFFFF; float:left; font-weight:bold; width:12%; }
#tban ul li a{ color:#FFFFFF;  font-weight:bold; background:url(aa.gif) no-repeat;  padding-left:10px;}
#tban ul li a:hover{ color:#FFFFFF; text-decoration:underline;  font-weight:bold; padding-left:10px; background:url(hover.gif) no-repeat;}
#tban ul li img{ padding-right:6px; padding-top:6px; border:0;}

a.t1{ color:#FFFFFF;  font-weight:bold; background:url(aa.gif) no-repeat;  padding-left:10px;}
a.t1:hover{ color:#FFFFFF; text-decoration:underline;  font-weight :bold; padding-left:10px; background:url(hover.gif) no-repeat;}
a.t1 img{ padding-right:6px; padding-top:6px; border:0;}

#foot{ width:803px; background:#F1F1F1; text-align:center; background:url(indexx_26.gif) no-repeat; height:59px; padding-left:200px; padding-top:10px; color:#FFFFFF;}
#foot1{ padding-top:20px;}

#left{ width:201px; border:solid 1px #1049b0; padding:6px 7px 5px 7px; overflow:hidden; float:left }
#lproduct{ background:url(index_21.gif) no-repeat; padding-top:10px; width:201px; height:320px;}
#lproduct ul li{ padding:5px 5px 0 15px; width:180px; float:left; color:#FFFFFF; height:12px;}
#lproduct ul li img{ padding-right:10px;}
#lproduct ul li a{ color:#FFFFFF; text-decoration:none;}
#lproduct ul li a:hover{ color:#FFFFFF; text-decoration:underline;}

#lsearch{ background:url(index_25.gif); vertical-align:top;width:202px; height:73px;}


#middle{ width:534px; float:left; padding:0 9px 0 9px; vertical-align:top;  }

#middle img{ vertical-align:bottom; float:left;}
#mcompany{ width:504px; background:url(index_20.jpg) no-repeat; height:355px; padding:10px 8px 0 23px;}

#mfoot{ padding:4px 4px 4px 4px;float:left; width:524px; border:solid 1px #1049b0;}
#mfoott{ background:#eeeeee; color:#1354b6; line-height:20px; padding-left:10px; padding-top:5px;}


#middlee{ width:747px; float:left;  padding:0 9px 0 9px;}
#middletitle{ background:url(title.gif) no-repeat; width:687px; height:39px; padding:15px 0 0 60px; color:#0e46b; font-weight:bold;}
#mmcompany{ width:702px; padding:5px 10px 0 35px; min-height:300px;}

#mfot{ padding:4px 13px 4px 13px;float:left; width:975px; border:solid 1px #1049b0;}
#mfott{ background:#eeeeee; color:#1354b6; line-height:20px; text-align:center; padding-top:15px; }


/*首页企业简介*/
#company{ background:url(indexx_18.gif) no-repeat; width:644px; height:249px; float:left;}
#companyfont{ width:416px; padding-top:10px; padding-right:228px;  float:left;}
#middlenews{ width:448px; float:left; padding-top:18px; padding-left:50px; padding-right:40px;}

/*首页产品展示*/
#productlist{ background:url(indexx_22.gif) no-repeat; width:625px; height:129px; padding-top:15px; padding-left:19px;}

#right{ width:213px; float:left;}
#right img{ float:left;}

/*产品世界*/
#rprodcut{ width:205px; padding:0 0 10px 10px; height:166px; background:url(index_16_02.gif) no-repeat;}
/*生产车间*/
#rchejian{ width:205px; height:151px; padding-left:10px; background:url(index_22.gif) no-repeat;}

#liftlist{ width:229px; float:left; }

#liftlist img{ float:left; vertical-align:bottom;}
#liftlist  ul{ width:229px;}
#liftlist ul  li{ width:209px; background:url(bian.gif) repeat-y; height:20px; padding-left:20px; padding-top:5px; border-bottom:dashed 1px #CCCCCC;}
#liftabout{ width:229px; float:left;}
#lifuabout ul{ width:229px;}
#liftabout ul li{ width:190px;  border-bottom:dashed 1px #cccccc; padding-top:5px;} 


/*内页框架样式*/
#neiye{ width:660px; padding-right:3px; float:left; padding-top:15px;}
#neiyetitle{ width:630px; background:url(company.jpg) no-repeat; padding-left:30px; padding-top:10px; font-size:14px;  border-bottom:dashed 1px #000000;}
#neiyetitle img{ padding-right:3px;}
#ny ul{ width:100%;}
#ny ul li{ width:30%; float:left; text-align:center; }
#ny ul li.fenye{ width:86%;clear:left; text-align:left;}


#nyy{ widows:650px; padding-left:10px; float:left; padding-top:15px;}
#nyy ul{ width:100%;}
#nyyul li{ width:90%; float:left; text-align:center; border-bottom:dashed 1px #000000; height:15px; padding-top:5px; list-style:none; }





/*留言*/
#ly{width:630px; padding:10px 20px; float:left}
#liuyan {width:630px; padding-left:90px; float:left}
#liuyan ul{height:28px;width:86%; background-color:#FFFFFF; list-style-type:none; padding:0 3px 3px 3px;border:#cccccc 1px solid; margin:0 }
.liuyantop{height:28px;width:100%; font-size:14px;font-weight:bold; list-style-type:none; float:left; text-align:center;padding:4px 0 0 0}
.liuyanleft{height:25px;width:20%; float:right; list-style-type:none;display:inline; text-align:left;padding:4px 0 0 0}
.liuyanleft1{height:100px;width:20%; float:right; list-style-type:none;display:inline; text-align:left;padding:4px 0 0 0}
.liuyanright{height:25px;width:80%; float:left;  list-style-type:none;display:inline;text-align:left;padding:4px 0 0 0}
.liuyanright1{height:100px;width:80%; float:left;  list-style-type:none;display:inline;text-align:left;padding:4px 0 0 0}
#message {width:590px; height:340px; -height:290px; padding-top:15px; }
.left {width:140px; height:25px; padding-right:20px; text-align:right; float:left}
.right {width:400px; height:25px; float:left}
.left1 {width:140px; height:140px; -height:100px; padding-right:20px; text-align:right; float:left}
.right1 {width:400px; height:140px; -height:100px; float:left}
#mbottom {width:590px; height:30px; text-align:center; float:left; clear:left}

#nav1 {margin:0; padding:0}

/* the styling */
#nav1 {float:left;  height:20px; margin-top:-3px}
#nav1 .select {margin:0; padding:6px 0 0 0; list-style:none; display:block; float:left; height:20px;}
#nav1 .sub {margin:0; padding:0; list-style:none; height:20px;}
#nav1 li {display:block; float:left; margin:0; padding:0; position:relative; z-index:100; height:20px;}

#nav1 .select a{display:block;  height:20px; float:left; color:#000000; width:100px; padding:0 0 0 10px; text-decoration:none; font-weight:bold; line-height:18px; white-space:nowrap;}

/* calculate the required widths of the top level */
#nav1 .one a {width:auto; height:20px;}
#nav1 .sub {display:none; height:20px;}
/* for IE5.5 and IE6 only */
#nav1 table {position:absolute; border-collapse:collapse; left:0; top:0; font-size:1em; height:20px;}
#nav1 .select a:hover b {color:#000; cursor:pointer; height:20px;}
 

#nav1 .so{ color:#FFFFFF; float:left; font-weight:bold; width:40px; height:20px; }
#nav1 .so a{ color:#000;  font-weight:bold; background:url(aa.gif) no-repeat;  padding-left:10px; height:20px;}
#nav1 .so a:hover{ color:#000; text-decoration:underline;  font-weight:bold; padding-left:10px; background:url(hover.gif) no-repeat; height:20px;}

 
#nav1 .select a:hover .sub, 
#nav1 .select li:hover .sub {display:block; position:absolute; width:240px; top:30px; background:#fff; margin-top:1px; padding:0; height:20px;}
* html #nav1 .select a:hover .sub {margin-top:0; margin-t\op:1px; height:20px;}
#nav1 .select a:hover .sub li a, 
#nav1 .select li:hover .sub li a {display:inline; background:#fff; border:1px solid #ddd; padding:0 10px; margin:0 10px 0 0; width:auto; white-space:nowrap; font-weight:normal; font-size:12px; height:20px; line-height:1.9em;padding-left:10px;}

#nav1 .select a:hover {background-position:0% -150px; border-color:#fff; background:url(hover.gif) no-repeat; height:20px;} 
#nav1 li:hover a {background-position:0% -150px; border-color:#fff; height:20px;}
/* calculate the left edge position of each sub level */
#nav1 .one .sub {left:0;}