/* CSS Document */
body{margin:0px; padding:0px; background:#000 url(../images/bg.jpg) no-repeat center top;  font-size:12px;}
p,form,ul,li,dl,dt,dd,th,tr,td,h1,h2,h3,h4{padding:0; margin:0;}
p{ font-size:13px; padding-top:5px;}
.clear{clear:both;}

div,img{border:0; padding:0px; margin:0px;}
ul,li{list-style:none;}
a{behavior:url(../link.htc)}
a:link{ text-decoration:none; color:#ffffff;}
a:visited{ text-decoration:none; color:#ffffff;}
a:hover{ text-decoration:none; color:#C00; }
a:active{ text-decoration:none; color:#ffffff;}

a.f1:link{ text-decoration:none; color:#000000;}
a.f1:visited{ text-decoration:none; color:#000000;}
a.f1:hover{ text-decoration:none; color:#C00; }
a.f1:active{ text-decoration:none; color:#000000;}

#ban{width:950px; margin:0px auto;}
#ban1{width:950px; margin:0px auto;}
#main{width:950px; min-height:320px; margin:0px auto; background:url(../images/index_14.jpg) no-repeat; }
#main001{width:950px; min-height:320px; margin:0px auto; background:url(../images/index_014.jpg) no-repeat; }
#main1{width:936px;  margin:0px auto; background-color:#000; padding:7px;}
#banmenu{width:920px;height:34px; background:url(../images/about_07.jpg) no-repeat; line-height:34px; padding-left:16px; float:left; color:#FFF;}
#left1{width:203px; height:280px; float:left; background: url(../images/about_09.jpg) no-repeat; padding-top:5px;}
#lefttit{width:180px; height:38px; line-height:38px; color:#FFF; font-size:16px; margin:0px auto; text-align:center;}

#leftp{width:203px;  float:left; background: url(../images/llll_02.jpg) no-repeat bottom;}
#lefttitp{width:203px; height:46px; line-height:46px; color:#FFF; background:url(../images/llll_01.jpg) no-repeat top; font-size:16px; margin:0px auto; text-align:center;}
#l3{width:203px; margin:0px auto; padding:0px;background:url(../images/llll_02.jpg) repeat-y;} 
.leftmp{width:203px; margin:0px auto; background:url(../images/llll_02.jpg) repeat-y;}
.leftmp ul li{width:153px; height:34px; background:url(../images/ll.png) no-repeat bottom; line-height:34px; color:#FFF; padding-left:50px;}

.leftm{width:180px; margin:0px auto;}
.leftm ul li{width:130px; height:34px; background:url(../images/ll.png) no-repeat bottom; line-height:34px; color:#FFF; padding-left:50px;}

#maincon{width:727px;float:right; background: #FFF url(../images/about_11.jpg) no-repeat top;}
#maintit{width:727px; height:40px;}
#maincon1{width:700px; margin:0px auto; line-height:180%; padding-top:10px;}
#maincon2{width:700px; margin:0px auto; line-height:180%; padding-top:10px;}

.pro{float:left; height:80px; width:600px; position:relative; left:37px; top:24px;}
.pro ul li{width:110px; height:76px; float:left; border:1px solid #393939; margin-left:8px; _margin-left:6px; color:#FFF;}
#new1{width:250px; float:right; margin-right:28px; _margin-right:14px; padding-top:25px;}
.news{width:250px; height:70px; float:right; border-top:1px solid #8c8c8b; background-color:#000; float:right; padding-top:3px; margin-bottom:12px;}
.news dl dt{width:170px; height:27px;color:#FFF; float:right; line-height:27px; font-weight:bold;}
.news dl dd{width:170px; height:42px;color:#FFF; float:right;}
#gsjs{width:260px; height:25px; float:left; padding-left:10px; line-height:25px; margin-top:68px; color:#CCC; font-size:14px;}
#jsfont{width:350px; height:106px; float:left; color:#FFF; margin-top:100px; margin-left:18px; line-height:170%;}

#top{width:950px; padding-top:26px; margin:0px auto;}
#topm{width:220px; float:right; text-align:right; color:#FFF;  padding:15px 8px 0px 0px; color:#8a8a8b;}
#logo{width:950px; background:url(../images/index_03.jpg) no-repeat ; height:70px;}
.menu{width:950px; height:37px; margin:0px auto; background:url(../images/index_06.jpg) repeat-x;}
.menu ul li{ width:132px; height:37px; float:left; line-height:37px; text-align:center; color:#FFF; font-size:13px;}
a.menu:link{ text-decoration:none; color:#ffffff; width:132px; height:37px;display:block;}
a.menu:visited{ text-decoration:none; color:#ffffff; width:132px; height:37px;display:block;}
a.menu:hover{ text-decoration:none; color:#FFF; font-weight:bold; background:url(../images/index_10.jpg) no-repeat; display:block; width:132px; height:37px;}
a.menu:active{ text-decoration:none; color:#ffffff; width:132px; height:37px;display:block;}
a.menu1:link{ text-decoration:none; color:#ffffff; width:132px; height:37px;display:block;background:url(../images/index_10.jpg) no-repeat;}
a.menu1:visited{ text-decoration:none; color:#ffffff; width:132px; height:37px;display:block;background:url(../images/index_10.jpg) no-repeat;}
a.menu1:hover{ text-decoration:none; color:#FFF; font-weight:bold; background:url(../images/index_10.jpg) no-repeat; display:block; width:132px; height:37px;}
a.menu1:active{ text-decoration:none; color:#ffffff; width:132px; height:37px;display:block;background:url(../images/index_10.jpg) no-repeat;}
#bg1{width:950px; height:8px; background:url(../images/index_11.jpg) no-repeat; margin:0px auto;}

a.l1:link{ text-decoration:none; color:#000000; }
a.l1:visited{ text-decoration:none; color:#000000; }
a.l1:hover{ text-decoration:none; color:#C00; font-weight:bold; }
a.l1:active{ text-decoration:none; color:#000000; }
#main04{width:650px; margin:0px auto;}
#main04 ul{margin:0px; padding:0px;}
#main04 ul li{width:650px; height:35px; list-style:none; line-height:35px; border-bottom:#999 1px dashed;}

#right1{width:140px; height:165px; margin:0 20px 20px 0px; padding:0px; float:left;}
#p01{width:200px; height:25px; margin:0px;line-height:25px; float:left; text-align:center;}
#p2{width:200px; height:140px; text-align:center; overflow:hidden; margin:0px; float:left; text-align:center;}

.bot{width:950px; height:105px; background:url(../images/index_17.jpg) repeat-x; margin:0px auto;}



ul,li,a{margin:0;padding:0;}   
  
#nav {   
 width:180px;   
 list-style-type: none;   
 text-align:left;   
   
}   
  
#nav a { 
 width: 180px;    
 display: block;   
 padding:10px 0 10px 0px;   
}   
  
#nav li {float:left; text-align:left;  background: url(../images/ll1.png) no-repeat bottom;
}   
  
#nav li a:hover{ color:#900;  display:block;
}   
  
#nav a:link  {
 color:#FFF;   
 text-decoration:none;   
}   
  
#nav a:visited  { 
 color:#FFF;   
 text-decoration:none;   
}   
  
#nav a:hover  {   
 color:#900;   
 text-decoration:none;   
 font-weight:bold;   
}   
  
#nav li ul {   
 list-style:none;   
 text-align:left;   
 padding:0;   
}   
  
#nav li ul li{  border-bottom:#666 solid 1px; 
 
}   
  
#nav li ul a{   
 width:153px;   
}   
  
#nav li ul a:link  {   
 color:#CCC;   
 text-decoration:none;   
}   
#nav li ul a:visited  {   
 color:#CCC;   
 text-decoration:none;   
}   
#nav li ul a:hover { color:#900;   
 text-decoration:none;   
 font-weight:normal;  
 
}   
  
#nav li:hover ul {   
 left: auto;   
}   
#nav li.sfhover ul {   
 left: auto;   
}   
#content {   
 clear: left;    
}   
#nav ul.collapsed {   
 display: none;   
} 


