body{ margin:0px; padding:0px;  line-height:22px;  color:#666;background:url(../images/headerbg.jpg) repeat-x  }
a{ text-decoration:none; color:#666;}
a:visited{ text-decoration:none; color:#666;}
a:hover{ text-decoration:underline; color:#ff6600}
img{ border:none}
ul,li,p,div,td,h1,h2{ margin:0px; padding:0px; list-style:none; font-size:12px}
.clear{ clear:both}
fieldset{ border:none; }
ul,li{ margin:0px; padding:0px}
em, strong, cite, th { font-style:normal; font-weight:normal; }
/*header*/
.topbox{ width:100%;}
.header{ margin:auto; width:950px; height:86px; background:url(../images/logo.jpg) no-repeat 0  ;}
.header .logo{ float:left; width:190px; overflow:hidden; height:48px; background:url(../images/logo.gif) no-repeat; margin:8px 0 0 2px}
.header .nav{ float:right}
.header .nav .topnav{ clear:both; text-align:right; height:35px; line-height:35px}
.header .nav .navlist{ clear:both;position:relative; width:740px; z-index:9999; float:right}

.btn{ width:88px; height:26px; border:none; cursor:pointer; line-height:26px; background:url(../images/btn-oragn.gif) no-repeat; color:#333; font-weight:bold; text-align:center}
.input{ border:#ccc 1px solid;}

/*main*/
.main{ background:#1B80C6; border:#fff 1px solid; width:950px; margin:auto; border-top:none; _padding-bottom:12px; }
.main .mainbox{ background:#fff; margin:12px;/* _height:580px; */overflow:hidden;}

.navlist .navb{ float:right; background:url(../images/navbg.jpg) no-repeat; height:30px; width:705px}
.navlist .navb li{ float:left; width:85px; line-height:35px;text-align:center; background:url(../images/navbg.gif) no-repeat bottom; height:36px; padding-left:14px; overflow:hidden}
.navlist .navb li a{ display:block; height:30px; font-size:12px; font-weight:bold; color:#666 }
.navlist .navb li a:hvoer{ color:#ff6600;}
.navs li{ width:80px; color:#fff; display:block}
.navs li a{ color:#666; display:block}
.navs li a:hvoer{ color:#ff6600; background:#C60; display:block}
a.alink{ color:#F60}
a.alink:visited{ color:#F60}
a.alink:hover{ color:#cc0000}

/*pr*/
.pr{ margin:auto}
.pr li { float:left; display:inline; width:140px; height:160px; margin-left:8px; margin-top:2px}
.pr li img{ border:#ccc 1px solid; padding:3px; height:110px; width:135px}
.pr li p{ text-align:center;} 
  
#div2   
  {   
    display:none;   
    font-size:12px;    
    position:absolute;    
    left:45px;    
    top:28px; background:#ededed; border:#ccc 1px solid; padding-left:12px
   

  }   
  #div3   
  {   
    display:none;   
    font-size:12px;    
    position:absolute;    
    left:145px;    
    top:28px; background:#ededed; border:#ccc 1px solid; padding-left:12px    
    

  }   
  #div4   
  {   
    display:none;   
    font-size:12px;    
    position:absolute;    
    left:245px;    
    top:28px; background:#ededed; border:#ccc 1px solid; padding-left:12px ;  
    

   
  }  
  
    #div5   
  {   
    display:none;   
    font-size:12px;    
    position:absolute;    
    left:340px;    
   top:28px; background:#ededed; border:#ccc 1px solid; padding-left:12px    
  

   
  } 
    #div6   
  {   
    display:none;   
    font-size:12px;    
    position:absolute;    
    left:450px;    
    top:28px; background:#ededed; border:#ccc 1px solid; padding-left:12px     
  }
  
 
    #div8   
  {   
    display:none;   
    font-size:12px;    
    position:absolute;    
    left:550px;    
    top:28px; background:#ededed; border:#ccc 1px solid; padding-left:12px    
   

  }

/*q-nav*/
.q-nav{ width:232px; margin:auto; border:#87BDE1 1px solid;}
.q-nav li{ line-height:28px; margin-left:15px; background:url(../images/arrow_r.gif) no-repeat left 10px; padding-left:15px}
.titlebg{ background:url(../images/titlebg.jpg) repeat-x; border-bottom:#87BDE1 1px solid; padding-left:20px; line-height:28px;  font-weight:bold;}
.titlebg span{ float:right; font-weight:normal; padding-right:12px}

/*pro-left*/
.pro-left{ width:232px; }
.pro-left li{border-bottom:#ededed 1px dashed; line-height:23px; margin-left:15px; background:url(../images/ico-black.jpg) no-repeat left 10px; padding-left:12px}

/*home*/
.h-left{ float:left; width:155px; display:inline; overflow:hidden}
.h-center{ float:left; width:460px; margin:0 12px; overflow:hidden}
.h-right{ float:left; width:260px; margin-left:8px; overflow:hidden; border:#87BDE1 1px solid}

/*h-news*/
.h-news{ margin:auto}
.h-news li{ line-height:30px; padding-left:8px; margin-left:8px; background:url(../images/ico-black.jpg) no-repeat left 10px;}
.h-news li span{ float:right; padding-right:8px; color:#F60}

/*footer*/
.footer{ height:80px; margin:auto; width:900px; padding-top:8px;}
.footer h1{ font-weight:normal; text-align:left;}
.footer h1 span{ float:right; text-align:right}

.content{ overflow:hidden;}
/*commleft*/
.commleft{ float:left; width:234px; background:#fff; display:inline; margin:0 12px; background:#fff; overflow:hidden;}
.commright{ float:left; width:650px; border:#87BDE3 1px solid; margin-bottom:8px;overflow:hidden;}
.commright .box{ padding:20px; margin-bottom:8px}

.title{ background:url(../images/titlebg.jpg) repeat-x; border-bottom:#87BDE1 1px solid;  line-height:28px; font-weight:bold; text-indent:15px}


#focus_change { position:relative; width:918px; height:340px; overflow:hidden; margin:auto;text-align:center; z-index:1}
	#focus_change_list { position:absolute; width:5000px; height:300px; margin-top:3px}
		#focus_change_list li { float:left; text-align:center}
		#focus_change_list li img { width:918px; height:238px;}
	.focus_change_opacity { position:absolute; width:918px; height:90px; top:238px; left:0; background:#ccc; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; }
	#focus_change_btn { position:absolute; width:918px; height:65px; top:233px; left:0; }
		#focus_change_btn ul { padding-left:5px; }
		#focus_change_btn li { display:inline; float:left; margin:0 4px; padding-top:12px; }
		#focus_change_btn li img { width:167px; height:70px; border:#fff 3px solid}
		#focus_change_btn .current {background:url(../images/icon_arrow.gif) no-repeat 32px 5px;}
		#focus_change_btn .current img { width:167px; height:70px; border:3px solid #FF9A0C; }
		
		
.newmainbox{ border:#87BDE3 1px solid;}		
