* { margin:0 auto; padding:0; list-style-type:none; text-decoration:none; text-align:left}
body { background:#000;font-size:10pt;}
img { border:none}
a:link { color:#cccccc;}
a:visited { color:#ccc}
a:hover { color:#fff}
#content { width:1000px;}
#top { width:100%; background:url(../img/2_03.gif) left top repeat-x; float:left;height:94px;}
.small { width:100%; height:50px; float:left}
.small  img { float:left}
.small ul { float:right;padding:10px 0 0 0}
.small li { float:left; width:100px; text-align:center}
.small li img { padding:0 5px 0 0}
.fla {float:left}
.link { width:100%; float:left;}
.link li { width:12%; float:left; text-align:center; background:url(../img/4.gif) right bottom no-repeat; height:44px; line-height:44px;}
#center { background:url(../img/2_07.gif) left top repeat-x ; padding:10px 0 0 0; float:left; width:100%}
.left { float:left; width:27%;}
.left h1,.main h1,.right h1 { float:left; font-size:11pt; height:25px; line-height:25px; background:url(../img/5.gif) left center no-repeat; padding:0 0 0 20px; margin:0 0 0 10px; display:inline; width:89%}
.main { width:51%; float:left}
.main ul { width:100%; margin:15px 0 0 0; display:inline; float:left}
.main li { float:left; margin:0 0 0 10px; display:inline; text-align:center; color:#CCCCCC}
.main li  img { margin:0 0 5px 0; display:inline;height:93px;}
.right { width:21%; float:left; text-align:center}
.right h1 { margin:0 0 20px 10px;}

.nei { width:95%; color:#CCCCCC; line-height:20px; padding:0 0 0 5px}
.nei h5{ color:#FF6600; width:97%; padding:10px 0 5px 0;float:left; font-size:10pt;}
.nei ul { margin:5px 0 0 0; display:inline; float:left; width:100%}
.nei li { width:100%; float:left; height:20px; line-height:20px;}
.bottom { width:100%; background: url(../img/2_13.gif) left center repeat-x; height:39px; margin:40px 0 0 0; display:inline;float:left}
.bottom li { width:150px; height:34px; line-height:34px; float:left; padding:5px 0 0 0;}
.bottom img { float:left; padding:0 5px 0 0}
#foot { width:100%;  color:#CCCCCC; height:50px; line-height:50px;float:left}
#foot2 { width:100%; float:left; color:#CCCCCC; height:50px; line-height:50px; background:url(../img/hjf_07.jpg) left top repeat-x; border:1px solid #666; text-align:center}

.p-left { float:left; width:24%; background: url(../img/22.gif) left top no-repeat; height:550px;}
.p-left img { padding:0 0 0 15px}
.p-left li { width:90%; line-height:34px; float:right; padding:0 0 0 10px; background: url(../img/dhbg.jpg) left center no-repeat;}
.p-left h1 { width:100%; float:left; color:#999999; font-size:12pt; text-align:center; padding:10px 0 0 0; margin:0 0 20px 0; display:inline}
.p-right { float:right; width:74%; padding:2px 0 10px 0; color:#CCCCCC; line-height:23px;}
.p-right h2 { float:left; background:url(../img/untitled.gif) left center no-repeat; height:34px; line-height:34px; width:95%; float:left; font-size:12pt; color:#999999; padding:0 0 0 10px;}
.p-right ul { width:100%; float:left; padding:10px 0 0 0;}
.p-right li { float:left; width:30%; text-align:center; color:#999999; margin:0 0 10px 0; display:inline}
.p-right li img { padding:2px; border:1px solid #ccc; margin:0 0 5px 0; display:inline}
.p-right .pro2 li {width:24%;height:200px;overflow:hidden}
.p-right .pro2 li img {width:140px;height:170px;}
.page {width:90%; text-align:center; border-top:1px solid #333333; color:#666; margin:10px 0 0 0; display:inline; padding:10px 0 0 0; float:left}
.new ul { width:100%;}
.new li { width:88%; float:left; text-align:left; background:url(../img/5.gif) left center no-repeat; padding:0 0 0 15px; height:23px; line-height:23px; border-bottom:1px dashed #333333}
.r {float:right}
.l {float:left}
.company { width:92%; color:#999999; float:left; line-height:23px; padding:10px 0 10px 10px;}
.company h1 { font-size:11pt; color:#FF6633;text-align:center; padding:0 0 10px 0;}
.company h1 span {color: #CCCCCC; font-weight:normal; font-size:10pt;}
.product { width:100%; text-align:center; padding:20px 0 0 0;}
.job,.contact { width:100%; float:left; margin:10px 0 10px 0; display:inline}
.job ul { width:93%; float:left; border:1px solid #ccc; border-bottom:none; border-left:none; padding:0;}
.job li { background:none; float:left; width:30%; height:25px; line-height:25px; border:none; padding:0; margin:0 auto; border-left:1px solid #ccc; background:#333333}
.job .rr { width:68%; background:none}
.job .bottom2 { float:left; border:1px solid #ccc}
.job .bottom2 li { text-align:center; float:right; border:none; width:100%;}
.nav_sub_1{ width:100%;}
.nav_sub_1 ul{ list-style:none;padding:0 0 0 0px;}
.nav_sub_1 ul li{ padding:0 0 0 10px; line-height:23px; font-size:14px; float:right; width:90%}
.nav_sub_1 #ChildMenu1 li,.nav_sub_1 #ChildMenu2 li,.nav_sub_1 #ChildMenu3 li { background: url(../img/6.gif) left center no-repeat}
.nav_sub_1 ul li a:hover, .nav_sub_1 ul li a:active{ text-decoration:underline; color:#fff}
.nav_sub_1 ul{}
ul#pageleftnav { width:100%; margin:0 auto; padding:0; float:left }
ul#pageleftnav li {  line-height:30px;}
ul#pageleftnav li a { margin-left:18px;background:url(../images/gif-1.gif) no-repeat left center;display:block; line-height:30px; _padding-top:2px; color:#ccc; text-decoration:none}
ul#pageleftnav li ul li a { margin-left:36px;  background:url(../images/gif-2.gif) no-repeat left center; display:block; height:30px; line-height:30px; _padding-top:2px;color:#666;text-decoration:none; font-weight:normal }
ul#pageleftnav li ul li a:hover { color:#fff}
.collapsed { display: none;}
#nav2 {
	
}
#nav2 A {  DISPLAY: block;  WIDTH: 214px; COLOR: #fff; padding:5px 0 5px 0; background:url(../img/dhbg4.gif) left center no-repeat; margin:0 0 0 18px 
}
#nav2 li A SPAN {
	 DISPLAY: block; background: url(../img/dhbg.jpg) left center no-repeat; width:214px; height:28px; line-height:28px; padding:0 0 0 10px
}
#nav2 A:hover {
	COLOR: #000000;color:#ccc;background: url(../img/dhbg3.gif) left center no-repeat;
}
#nav2 LI UL LI A {
	BACKGROUND-IMAGE: none; BORDER-LEFT: #333 1px solid; BACKGROUND-COLOR: #181818;background: url(../img/dhbg5.gif) left center no-repeat;
}
#nav2 LI {
	CLEAR: left;FLOAT: left; WIDTH: 120px; padding:0
}
#nav2 UL {
	MARGIN-TOP: -32px; MARGIN-LEFT: 215px; POSITION: absolute
}
#nav2 UL {
	DISPLAY: none
}
#nav2 LI.show UL {
	DISPLAY: block
}
#nav2 LI.show LI UL {
	DISPLAY: none
}
#nav2 LI LI.show UL {
	DISPLAY: block
}
.bg li {background:none}

#demo { 
overflow:hidden;  
width:100%; height:125px; } 
#demo ul { width:100%; float:left;}
#demo li { float:left; background:url(../img/bg.gif) center center no-repeat;  text-align:center; margin:0 7px 7px 7px;}
#indemo { 
float: left; 
width: 800%; 
} 
#demo1 { 
float: left; 
} 
#demo2 { 
float: left;
} 

