body {margin: 0px;	background-image: url(bg.jpg);	background-repeat: repeat-x;background-color: #ececec;	color:#4c4c4c}

div,ul,li{ margin:0; padding:0; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px}
a{ color:#4c4c4c; text-decoration:none;}
a:hover{ color: #FF9900; text-decoration:none;}
img{ border:0}
.clear{ clear:both;}

.top{width:965px; height:88px; margin:0 auto;}


#main{ width:965px; margin:0 auto;  height:auto; overflow:hidden; background:url(bg_nei.jpg) repeat-y center top; padding-left:18px; padding-right:19px; }

.menu{width:965px; height:34px; background:url(menubg.jpg) repeat-x; margin:0 auto;}

  .menu ul li{list-style:none; width:160px; height:34px; line-height:34px; text-align:center; float:left; background:url(menuli.jpg) right no-repeat; font-size:14px; font-weight:bold;}
  
  .menu ul li a{color:#254E7A;}
  
  #none{background:none;}
  
 .flash{width:965px; height:auto; text-align:center;} 
 
 .position{width:950px; height:37px; background:url(positionbg.jpg) repeat-x; border-bottom:solid 1px #E6E6E6; border-left:solid 1px #E6E6E6; border-right:solid 1px #E6E6E6; color:#000000; line-height:37px; padding-left:13px;}
 
 #posico{float:left; margin-right:5px;}
 
 .index_body{width:913px; height:auto; padding:13px 0px 13px 0px; padding-left:26px; padding-right:26px; overflow:hidden;}
  
 
 .cplf{width:218px; height:332px; float:left; margin-left:10px; display:inline;cursor:hand; }
 
 .cp_infor{width:200px; height:105px; line-height:25px; padding-top:5px; padding-left:9px; padding-right:9px; padding-top:175px; overflow:hidden;}
  
 .copright{width:965px; margin:0 auto;line-height:25px; text-align:center; background:url(ftbg.jpg) repeat-x; height:auto; padding-top:10px; padding-bottom:10px;} 

/* sub */

.sub{width:965px; height:auto; background:#FFFFFF; }

 #column_nei_left{width:230px; margin-left:5px; float:left; position:relative}
   #column_nei_left01{ width:230px; height:428px; position:absolute; left:0px; top:-50px; z-index:1; }
   
	#column_nei_left_text{ width:197px; height:428px; position:absolute; left:15px; top:-50px; z-index:3}
	
	  #column_nei_left_text01{ width:145px; height:19px; margin:20px 0 20px 27px; background:url(about01.jpg) no-repeat}
	  #column_nei_left_text02{ width:161px; margin-left:17px;}
	    ##column_nei_left_text02 ul li{ height:28px}
	    #column_nei_left_text02 ul li a{ color:#4c4c4c; text-decoration:none; text-indent:29px; line-height:28px;display:block}
		#column_nei_left_text02 ul li a:hover{ color:#FF9900; text-decoration:none;text-indent:29px; line-height:28px; background:url(nei_left_bg.jpg) no-repeat; display:block}
		#column_nei_left_text02 ul li a.cur{ color:#FF9900; text-decoration:none;text-indent:29px; line-height:28px; background:url(nei_left_bg.jpg) no-repeat; display:block}
	  #column_nei_left_text03{ width:175px; height:103px; margin:11px 0 0 9px; background:url(services01.jpg) no-repeat}
	#column_nei_right{ width:738px; float:right}
	  #column_nei_right01{ width:738px; height:37px; background:url(column_nei_right01.jpg) repeat-x; border-bottom:solid #e6e6e6 1px; border-right:solid #e6e6e6 1px;}
	       .column_nei_right01_left{ width:200px; line-height:37px; margin-left:28px; background:url(tubiao02.gif) no-repeat; text-indent:18px; color:#000000; font-weight:bold; float:left }
		   .column_nei_right01_right{ width:360px; line-height:37px; margin-right:24px; text-align:right; float:right}
		#column_nei_right02{height:auto!important;min-height:320px; height:320; margin:22px 24px 10px 28px; line-height:24px;}  
		
		
		#column_new{height:auto!important;min-height:320px; height:320; margin:22px 24px 10px 28px; line-height:24px;}
		   .column_new_left{ width:79px; float:left}
		   .column_new_right{ width:606px; float:right}
		     .column_new_right01 a{ color:#00529c; font-weight:bold; text-decoration:none}
			 
	    #column_products{height:auto!important;min-height:320px; height:320; margin:22px 22px 10px 28px;}
		    .column_products_left{ width:528px; height:317px; float:left}
			.column_products_right{ width:146px; height:317px; float:right}
			   .column_products_right01{ width:146px; height:245px;}
			   .column_products_right02{ width:146px; height:72px}
			   
	    #column_products_list{height:auto!important;min-height:320px; height:320; margin:22px 8px 10px 28px;}
		   #column_products_list ul li{ width:175px; height:150px; float: left}
		   .column_products_list_text{ width:159px; line-height:35px; text-align: center;}
		   
/* news */
.news{height:290px; margin:22px 24px 10px 28px; }  

.news ul li{list-style:none; width:100%; height:30px; line-height:30px; border-bottom:dashed 1px #CCCCCC;}
 
#date{float:right;}  

.pagesub{width:913px; height:auto; padding:13px 0px 13px 0px; padding-left:26px; padding-right:26px;overflow:hidden;}

.fy{width:100%; height:30px; text-align:center;}

 
  .cplftwo{width:218px; height:332px; float:left; margin-left:10px; display:inline; margin-top:10px; cursor:hand;}
 
 .fenye{width:100%; height:30px; line-height:30px; margin-bottom:10px;}