* {
	margin: 0px;
	padding: 0px;
}
html {
	background-color:#000;
}
body {
    width:1000px;
	margin:0px auto;
	font-size:13px;
	font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color:#999999;
	background-color:#000000;
}
a:link,a:visited{color:#999; text-decoration:none;}
a img{border:0px;}
.font1{ font-weight:bold; color:#930;}
.h8{ font-size:15px; font-weight:bold}
.font2{ font-size:15px; font-weight:bold; color:#FF0000;}
table.line{ border-collapse:collapse; margin-top:12px; margin-bottom:12px; width:100%;}
table.line td { border:1px solid #666; padding-left:12px; line-height:23px; height:20px;}
.font960{ font-size:15px; color:#960;}
.imgline{border:1px solid #666; margin-top:12px; margin-bottom:12px;}
.h1930{color:#930; font-size:14px; font-weight:bold; margin-top:25px; border-bottom:1px #666 dashed; margin-bottom:5px;}
.colorred{color:#FF0000}
table.line2{ border-collapse:collapse; margin-top:12px; margin-bottom:12px;}
table.line2 td { border:1px solid #666; padding-left:12px; line-height:23px; height:20px; width:128px;}
ul{list-style:square;}
.imgright{ float:right; margin-left:10px; text-align:center; border:0px;}
.fontbold{ font-weight:bold; color:#CCC; font-size:14px;}
.center1{ width:100%; text-align:center; clear:both;}
.tableimg{ 
margin:0 auto;
padding:12px 0 12px 0;
}
.tableimg td {
text-align:center;
vertical-align:middle;
padding:3px 5px 3px 3px;
}
.tableimg td img{
margin:0 auto;
background-color:#333;
border:1px solid #3f3f3f;
padding:4px;
} 
.listnn{ color:#FFFFFF; clear:both;}

#head {}
#logos { float:left; margin:25px 0px 25px 0px; background:url(../images/logo.jpg) no-repeat; height:39px; width:116px;}
#headright{ float:right;}
#loginss{ float:right; margin-top:5px; clear:both; position:relative;}
#loginss a:hover {text-decoration:underline; color:#fff;}
#nav { background:url(../images/nav_bg.png) no-repeat; width:100%; height:33px; clear:both; margin-bottom:12px;}
#nav ul, #nav li{list-style:none; float:left;}
#nav a { background:url(../images/nav_bg.png) no-repeat; width:145px; height:33px; display:block;}
#navhom a:hover, #navhom a:active{background-position: 0px -38px;}
#navpro a:link, #navpro a:visited{background-position: -145px 0px;}
#navpro a:hover, #navpro a:active{background-position: -145px -38px;}
#navdis a:link, #navdis a:visited{background-position: -290px 0px;}
#navdis a:hover, #navdis a:active{background-position: -290px -38px;}
#navabo a:link, #navabo a:visited{background-position: -435px 0px;}
#navabo a:hover, #navabo a:active{background-position: -435px -38px;}
#navcon a:link, #navcon a:visited{background-position: -580px 0px;}
#navcon a:hover, #navcon a:active{background-position: -580px -38px;}
#search{ float:right; margin-top:15px; clear:both;}
#search input {border:1px solid #333; background:#000; color:#999;}

#ileft{ float:left; padding-top:8px; padding-bottom:8px;}
#iright{ float:right; padding:8px 30px 8px 0px;}
#imenu{background:#333; height:23px; width:758px; margin:5px 0px 5px 0px; padding-left:5px;line-height:23px; font-weight:bold; clear:both;}
#imenu li{list-style:none; float:left;}
#ifoot1{float:left;}
#ifoot1 a:hover{ background:#999; color:#000;}
#ifoot2{float:left; left:311px; border-left:1px solid #222; border-right:1px solid #222; width:200px; height:170px; margin:12px;}
#ifoot3{ padding:8px 18px 0px 2px;}
#ifoot3 span{color:#567608; font-weight:bold;}
#ifoot3 a:hover{ text-decoration:underline;}

#content{}
#left { float:left; width:206px;}
#leftinfo { float:left; margin-top:18px; width:206px;}
.menu { border-top:solid #333 2px; padding:8px 0 8px 0;}
.menu img{float:left; padding-right:5px;}
.menua { }
.menua a{font-weight:bold; color:#FFFFFF}
.menua a:hover{ text-decoration:underline;}
.menumain{clear:both; line-height:2em;}
.menumain a:hover{text-decoration:underline; color:#fff;}

#submenu1 li a,#submenu2 li a,#submenu3 li a,#submenu4 li a,#submenu5 li a{ display:block; margin:1px 0px 1px 5px; padding:2px 0px 2px 15px; }
#submenu1 a:link,#submenu2 a:link,#submenu3 a:link,#submenu4 a:link,#submenu5 a:link {color:#999; text-decoration:none; background:url(../images/triangle.gif) #000 no-repeat 5px 5px}
#submenu1 a:visited,#submenu2 a:visited,#submenu3 a:visited,#submenu4 a:visited,#submenu5 a:visited {color:#999; text-decoration:none; background:url(../images/triangle.gif) #000 no-repeat 5px 5px;}
#submenu1 a:hover,#submenu2 a:hover,#submenu3 a:hover,#submenu4 a:hover,#submenu5 a:hover{ color:#000; background:#ccc;}


#right{ float:right;width:770px; margin-bottom:25px; padding-left:8px;}
#classname{ border-bottom:#333 solid 2px; float:left; width:100%; line-height:2em;}
.cnamh1{ font-size:15px; font-weight:bold; color:#930; float:left;}
.cnamh2{ float:right;}
#listpro{ width:370px; height:162px; border:2px solid #333; margin-top:15px; background:url(../images/listprobgtop.gif) no-repeat top;}
#listimage{width:138px; margin:11px 5px 11px 5px; line-height:162px; float:left; border-right:2px solid #333;}
#listimage img{border:0}
#simplepro{width:200px; height:100px; float:right; padding:18px 5px 0px 8px; font-size:13px; font-weight:bold;}
#pages{ margin:15px 0px 0px 0px; padding:5px 18px 5px 18px; float:right; border:1px solid #333;}
#pages a:link,#pages a:visited{color:#CCC;}


#proinfo{float:right; width:770px; margin:18px 0px 28px 0px; border-left:solid 2px #333; padding-left:12px;}
#barpro{padding:0px 0px 5px 0px;} 
#infoname{ margin:0px 5px 5px 0px; padding:5px 10px; border-bottom:1px dashed #555; border-top:1px dashed #555; font-weight:bold; color:#930;}
#infomenu{ margin:3px 0px 8px 0px;}
#infomenu li{list-style:none; float:left; background:#333; margin-left:3px;  height:23px; width:111px; line-height:23px; cursor:pointer; text-align:center; color:#fff;}



#footer{ clear:both; padding:5px; border-top:2px solid #333; font-size:13px; text-align:center; line-height:1.5em;}
#footer a:link,#footer a:visited{color:#999;}
#footer a:hover {text-decoration:underline;}


#hllogin{margin:30px 0px 30px 300px; float:left; width:100%;}
#hllogin p{ margin-bottom:12px;padding:12px 0px 5px 28px; font-size:15px; border-bottom:1px #222 solid; font-weight:bold; color:#930;}
#hllogin form{float:left; clear:both;}
#hllogin label{ float:left; width:120px;text-align:left; padding:4px;margin:1px; font-weight:bold;}
#hllogin input {font-size:13px; font-family:Arial, Helvetica, sans-serif; background:#000; border:2px solid #333; color:#999;}
.buttom2{ padding:0px 38px 0px 38px; margin-left:55px; width:130px;}


#solution{ margin:0px 0px 28px 0px;}
#solution p{ margin-bottom:12px;padding:18px 58px 5px 5px; font-size:14px; border-bottom:1px #222 solid; line-height:1.5em} 
#solution label{ float:left; width:120px;text-align:left; padding:4px;margin:1px; font-weight:bold;}
#solution input,#solution select,#solution textarea{ font-size:13px; font-family:Arial, Helvetica, sans-serif; background:#000; border:2px solid #333; color:#999;}



#reg{ margin:30px 0px 30px 130px;}
#reg p{ margin-bottom:12px; margin-left:280px;font-size:15px;line-height:1.5em; font-weight:bold; color:#930;} 
#reg label{ float:left; width:120px;text-align:left; padding:4px;margin:1px; font-weight:bold;}
#reg input,#solution select,#solution textarea{ font-size:13px; font-family:Arial, Helvetica, sans-serif; background:#000; border:2px solid #333; color:#999;}


#aboutnav{float:left; width:250px; height:358px; background:url(../images/abouthl.jpg) no-repeat center;}
#abouthl{ float:left; width:730px; padding:18px 0px 18px 5px; line-height:2em; font-size:13px;}
#abouthl p{ margin-bottom:15px; border-bottom:1px #333 solid; line-height:1.5em; font-weight:bold; color:#930; font-size:15px;}


#contacthl{ margin:0px 18px 18px 0px; padding:18px 0px 18px 5px; line-height:1.5em; font-size:15px;}
#contacthl span { color:#930; font-weight:bold;}
#contacthl a:hover {text-decoration: underline;}


#prodetail{ width:100%; line-height:2; font-size:13px;}
#prodetail p{padding:0px 0px 2px 8px; margin-bottom:1em;}
#prodetail ol {padding:5px 0px 15px 28px;}
#prodetail ul {padding:5px 0px 15px 28px;}
#prodetail li{line-height:2em; font-size:13px;}
#prodetail h3{padding:10px 0; color:#996600; font-size:15px;}

prodetail.p{ text-align:center;}
.color960{width:575px; color:#960; line-height:2; font-size:13px;}


#progg{width:100%;}
#progg span {color:#960; font-size:13px; font-weight:bold; padding:0px 0px 12px 8px;}
#progg p{line-height:2em; padding-left:12px;}


#procz{ width:575px; line-height:2em;}
#procz ol{ padding-left:30px;}
#procz li{line-height:2; font-size:13px;}
#procz p{line-height:2; font-size:13px; padding:0px 0px 2px 8px; margin-bottom:1em;}


#profaq{width:575px;}


propic{width:575px;}


#new{ float:left; right:0px; margin:0px 18px 18px 0px; padding:18px 0px 18px 5px; line-height:1.5em; font-size:15px;}
#new p{ margin-bottom:12px; padding:0px 0px 0px 28px; border-bottom:1px #222 solid; line-height:1.5em; font-weight:bold; color:#930;}

#flv{text-align:center}


#xianb{margin:12px 0px 12px 0px; border:2px #333 solid; width:750px; height:98px;}
#xianb ul{ display:inline; list-style-type:none; margin-bottom:12px;}
#xianb li{ float:left; text-align:center;}
.menuvideo{ width:158px; padding:5px 0px 5px 12px; background:url(../images/bgmenu.gif) #000 no-repeat 5px 0px; margin:12px 0px 12px 0px; font-size:13px; font-weight:bold; color:#FFF;}
#piclist{ margin:12px 30px 12px 0px;}
#pic100{ border:2px #333 solid; width:100px; height:100px;}

.fontcol{color:#960;}
.fontbb{ font-weight:bold; color:#960;}

#sitess{ width:138px; border:2px #666 solid; background-color:#222; z-index:9999; position:absolute; right:0px;}
#sitess ul li{ margin:15px 12px 15px 12px; list-style:none;}
#sitess li a:link{ text-decoration:underline;}
#sitess li a:visited { text-decoration:underline;}

#picpro { margin-top:18px;}
.picpro1{ float:left; left:12px;}
.picpro2{ float:right; right:58px;}
.picpro1 p,.picpro2 p{ margin-top:12px; text-align:center; font-size:14px; font-weight:bold;}

#dowpdf{ width:100px; height:100px; text-align:center; float:right; border:2px #333 solid; margin:11px 8px 5px 5px;}


#profaq{ width:575px; line-height:2; font-size:13px;}
#profaq p{padding:0px 0px 2px 8px; margin-bottom:1em;}
#profaq ol {padding-left:28px; padding-top:5px;}
#profaq ul {padding-left:28px;}
#profaq li{line-height:2; font-size:13px;}

#slider { margin:10px 0 10px 0; padding:0; list-style:none; }
#slider ul,
#slider li { margin:0; padding:0; list-style:none; }
#slider li { width:1000px; height:345px; overflow:hidden; padding:0; margin:0; text-align:center;}
p#controls { margin:0; position:relative; }
#prevBtn,
#nextBtn { display:block; margin:0; overflow:hidden; width:18px; height:27px; position:absolute; top:-200px; }
#nextBtn { left:981px; }
#prevBtn a { display:block; width:18px; height:27px; background:url(../images/l_arrow.gif) no-repeat 0 0; }
#nextBtn a { display:block; width:18px; height:27px; background:url(../images/r_arrow.gif) no-repeat 0 0; }

.phtable{ border-collapse:collapse; margin-top:12px; margin-bottom:12px; background-color:#FFFFFF; width:100%; color:#000;}
.phtable td { border:8px solid #000; text-align:center; }