* a:link { color:#CCC}
* a:hover { color:#CCC}
* a:visited { color:#CCC}

.header{ height:100px; background:url(../images/headerbg.jpg) 0 0 repeat-x scroll; margin-bottom:5px;}
.header1{ width:850px; margin:0 auto; position:relative}

.mainindex{ width:850px; margin:0 auto; height:700px; margin-bottom:10px;}
.main{ width:850px; margin:0 auto;  margin-bottom:10px;}
.footer{ background:url(../images/footerbg.jpg) 0 0 repeat-x scroll; height:60px; clear:both}
.footer1{ width:850px; margin:0 auto; font-size:10px; color:#969696}
.footerl{ width:360px; float:left; margin-top:15px;}
.footerr{ width:230px; float:right; margin-top:15px;}

.logo{ width:439px; height:55px; position:absolute; top:5px; left:10px;}
.ench ul{ position:absolute; top:5px; right:10px;}
.ench ul li{
float:left;}
.header1 table{ position:absolute; top:35px; right:10px;}
.nav{ position:absolute; top:72px; left:0px; text-align:center}
.nav ul{ text-align:center}
.nav ul li{ display:inline; font-size:14px; font-weight:bold; margin-left:52px;}
.nav ul li a{ color:#FFFFFF}

#nav {list-style-type: none;}

#nav a { display: block; }


#nav li {
 float: left; 
}

#nav li ul {
 line-height: 27px;  list-style-type: none;text-align:left; left: -999em; width: 180px; position: absolute;
}
#nav li ul li{
 float: left; width: 140px;
 background: #F6F6F6;
 margin:0;
}


#nav li ul a{
 display: block; width: 140px;w\idth: 136px;text-align:left;padding-left:5px;
}

#nav li ul a:link  {
 color:#666; text-decoration:none;font-size:13px;
}
#nav li ul a:visited  {
 color:#666;text-decoration:none;font-size:13px;
}
#nav li ul a:hover  {
 color:#F3F3F3;text-decoration:none;font-weight:normal;font-size:13px;
 background:#C00;
}

#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}

.left{ width:252px; float:left; display:inline; background-color:#272727; border:#414141 1px solid; height:700px;}
.left-a h2{ background:url(../images/lefth2.jpg) 0 0 repeat-x scroll; height:29px; line-height:29px; font-weight:bold; padding-left:10px;}
.left-a ul{ margin:15px;}
.left-a ul li{ padding-top:3px; padding-bottom:3px; background:url(../images/arrs.jpg) 2px 10px scroll no-repeat; padding-left:20px;}

.left-b h2{ background:url(../images/lefth21.jpg) 0 0 repeat-x scroll; height:17px; line-height:17px; width:220px; font-weight:bold; padding-left:10px; margin-left:10px;}
.left-b p{ margin:10px; padding-left:33px;}
.left-b p.tel{ background:url(../images/ico2.jpg) 2px -2px scroll no-repeat}
.left-b p.fax{ background:url(../images/ico3.jpg) 2px -2px scroll no-repeat}

.left-c h2{ background:url(../images/lefth21.jpg) 0 0 repeat-x scroll; height:17px; line-height:17px; width:220px; font-weight:bold; padding-left:10px; margin-left:10px; margin-top:20px;}
.left-c p{margin:10px;}

.right-a{ height:200px;}
.right-ab{ width:280px; float:left; margin-left:10px; display:inline}
.right-ab span{
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px; color:#979797;}
.right-ab h2{ height:35px; line-height:35px; padding-left:14px; background:url(../images/arr2.jpg) 2px 14px scroll no-repeat; font-size:12px; font-weight:bold; position:relative}
.right-ab h2 a{ position:absolute; top:0px; right:10px; font-size:10px;}
.right-ab ul li{ padding-left:14px; background:url(../images/arr3.jpg) 2px 7px scroll no-repeat}
.right-ac{width:280px; float:left; display:inline; margin-left:15px;}
.right-ac span{
padding-right:10px;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px; color:#979797;}
.right-ac h2{ height:35px; line-height:35px; padding-left:14px; background:url(../images/arr2.jpg) 2px 14px scroll no-repeat; font-size:12px; font-weight:bold; position:relative}
.right-ac h2 a{ position:absolute; top:0px; right:10px; font-size:10px;}
.right-ac ul li{ padding-left:14px; background:url(../images/arr3.jpg) 2px 7px scroll no-repeat}
.rightindex{ width:590px; float:right; display:inline; font-size:11px; background-color:#2e2e2e; border:#454545 1px solid; height:700px;}
.right{ width:590px; float:right; display:inline; font-size:11px; background-color:#2e2e2e; border:#454545 1px solid; min-height:700px;}

.right-b{ clear:both}
.right-b h2{height:35px; line-height:35px; padding-left:14px; background:url(../images/arr2.jpg) 2px 14px scroll no-repeat; font-size:12px; font-weight:bold; position:relative; border-bottom:#646464 1px solid; margin-left:10px; margin-right:10px;}
.right-b h2 a{ position:absolute; top:0px; right:10px; font-size:10px;}
.right-b ul{}
.right-b ul li{ width:100px; display:inline; float:left; margin-left:10px; margin-top:10px;}
.right-b ul li a span{ display:block; text-align:center}
.right-c{ height:35px; line-height:35px; padding-left:14px; background:url(../images/arr2.jpg) 2px 15px scroll no-repeat; font-size:12px; position:relative;  margin-left:10px; margin-right:10px;}
.right-c a{ margin-left:10px; margin-right:10px;}

.right-c{ clear:both}
.dwaa{ width:560px;
float:right; height:30px; line-height:30px; font-size:12px; margin-left:10px; margin-right:10px;}
.dwaa span{
float:right;}
.content h2{height:35px; line-height:35px; padding-left:14px; background:url(../images/arr2.jpg) 2px 14px scroll no-repeat; font-size:12px; font-weight:bold; position:relative; border-bottom:#646464 1px solid; margin-left:10px; margin-right:10px;}

.about,.pro,.news{ margin:14px;}

.news ul li{padding-left:14px; background:url(../images/arr3.jpg) 2px 7px scroll no-repeat}
.pro ul li{width:260px; display:inline; float:left; margin-left:15px; margin-top:10px;}
.pro ul li img{
border:1px #666 solid;}
.pro ul li a span{ display:block; text-align:center}

.newsnei2{
width: 551px;
float:left;
margin:10px 20px 10px 20px;
color:#666;
display:inline;
}
.newsnei2 p{ font-size:13px; color:#B2B1B1;}
.newsnei2 h1{ font-size:16px; text-align:center; border-bottom:#434343 solid 2px; padding-bottom:0px; margin-bottom:0px; line-height:30px; font-weight:bold; color:#fff;}
.newsnei2 span{ margin:8px; line-height:24px; color:#999;} 
.newsnei2 a {color: #999; text-decoration:none;}
.newsnei2 a:hover {color: #F0FF00; text-decoration:none;}
.pronei{
width: 551px;
float:left;
margin:10px 20px 10px 20px;
color:#666;
display:inline;
}
.pronei h6{
color:#D5D5D5;
}
.pronei h6 span{
font-weight:bold;
color:#FFFFFF;
}
.pronei h4{
line-height:24px;
color:#fff;
border-bottom:#434343 solid 2px;
font-weight:bold;
}
.pronei p{
color:#D5D5D5;
}
.page * {font-size:12px;color:#CCC}
#page * {font-size:12px;color:#CCC}


.send * {color:#CCC}
/*- proo---------------------------*/
.proo{
width:551px;
padding:0px 0 20px 0px;}
.proo-a{width:551px;}
.proo h2{ font-size:14px;}
.proo-al{ float:left; width:350px; padding:10px 0px 10px 0px;}
.proo-alVideo{ float:left; padding:10px 0px 10px 0px;}
.proo-all img{ border:1px #646464 solid;}
.chakan { text-align:center; line-height:25px;}
.chakan a{ text-decoration:underline;}
.prooallimg a img{border:1px #646464 solid;}
.proo-ar{ float:left; width:196px; margin-left:5px; padding-top:10px;}
.proo-ar1 li{ border-bottom:#646464 solid 1px; height:28px; line-height:28px;}
.proo-ar1 li.imgg{
padding-top:2px; height:28px;
_padding-top:8px;_height:20px;}
.proo-ar1 li.imgg img{ margin:0px 5px;}

.proo-ar2 li{ padding:8px 0 0; font-weight:700;}
.proo-ar2 li img{ margin-right:5px; margin-bottom:-5px;}

.proo-bl{
width:551px;
float:left;
color:#666;
padding:0px 0px 0 0px; font-size:14px;}
.proo-bl h2,.proo-b h2{ border-bottom:#646464 solid 1px;
font-weight:bold;
color:#fff;
}
.proo-bl h3{
margin:10px 0px 20px 20px;}
.proo-b{
width:551px;
float:left;
padding:0px 0px 0 0px; font-size:14px;}
.proo-b li{ float:left; margin:15px 8px 0 10px!important;margin:20px 10px 0px 4px;}
.proo-b a img{ display:block;border:#646464 solid 1px; padding:1px; width:100px;}
.proo-b span a{text-align:center;line-height:28px; border:0;}

.tab{border-right: #D8DFE9 solid 1px;border-bottom: #D8DFE9 solid 1px; margin-top:20px;}
.tab td{border-top: #D8DFE9 dotted 1px;border-left: #D8DFE9 solid 1px; padding-left:5px;}
.tab td span{ color:#F60;margin:5px;}
.tab input,.tab textarea{ border:#D8DFE9 solid 1px;}
.tab span input{ background:none; border:0; margin:0 8px;}
.a222{
padding-left:10px;
color:#ccc;}


.dh2  ul {margin:0;padding:0; list-style:none}
.dh2 dd {margin:0;padding:0;margin-left:-40px; }

.dh2 a:link {color:#777}
.dh2 a:hover {color:#777}
.dh2 a:visited {color:#777}
