@charset "utf-8";
/* CSS Document */

html,body{margin:0; padding:0; background:#F9F9F9 url(bg.gif) repeat-x; font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
img{border:0;}
h1,h2,h3,h4,h5,h6,ul,li,p{ list-style:none outside; margin:0;padding:0; font-size:100%;font-weight:normal;}

a:link{color:#666; text-decoration:none;}
a:visited{color:#666;  text-decoration:none;}
a:hover{color:#FF6600; text-decoration:underline;}



/* top */
#top{clear:both; height:59px; margin:10px auto; width:923px;}
	.logo{float:left;}
	.other{float:right; margin-top:24px;}
	
#banner{background:url(banner_bg.png) no-repeat; padding:15px; margin:0 auto; width:894px;}
		.nav{position:relative; height:30px; overflow:hidden;}
			.nav li{float:left; font-size:14px; font-weight:bold; display:block; text-align:center; width:100px; line-height:30px; margin:0;}
			.nav li a{color:#fff;}
			.nav li a:visited{color:#FFF;}
			.nav li a:hover{color:#fff;}
			.nav_on{color:#FF6600; background:url(nav_on.png) no-repeat; display:block; text-decoration:none;}
		.search{position:absolute; right:10px; color:#333; }
		.bannerad{ border:3px solid #fff; height:230px; background:#fff;}
		
	.subnav{position:relative; background:url(subnav_bg.png) no-repeat; margin:0 auto; width:924px; height:49px;}
		.subnav li{float:left; font-size:14px; font-weight:bold; display:block; text-align:center; width:90px; line-height:30px; margin:0 10px; line-height:49px;}
		.subnav li a{color:#fff;}
		.subnav li a:visited{color:#FFF;}
		.subnav li a:hover{ color:#fff;}
		.subnav_on{color:#FFF; background:url(subnav_on.gif) no-repeat center 35px; display:block; text-decoration:none;}
		
/* submain */

#subbanner{padding:10px; margin:0 auto; width:904px; background:#fff; height:164px;}
	#subbanner li{float:left;}
	#subbanner ul{ clear:both;}
#subcont{padding:0 10px 10px 10px; margin:0 auto; width:904px; clear:both; background:#fff url(subcontbg.gif) repeat-y; border-bottom:10px solid #fff;}
	#subcont_l{ float:left; width:180px; padding:20px; font-size:14px;}
		#subcont_l ul{}
		#subcont_l li{text-indent:20px;  font-size:12px;}
		#subcont_l p{background:url(li_ico.gif) no-repeat 5px; text-indent:20px; font-weight:bold; margin:10px 0 5px 0;}
		#subcont_l span a{color:#FF6600;}
	#subcont_r{
	position:relative;
	float:left;
	width:683px;
	clear:right;
	font-size:14px;
}

		#subcont_r h3{ border-bottom:1px solid #ccc; font-size:12px; }
			.print{position:absolute; right:0px; top:3px;}
		.subtext{padding:15px; line-height:24px;}
		.clear{ clear:both;}
/* main */
       
	#maincont{clear:both; background:url(maincont_bg.gif) repeat-x; padding:15px 0 0 23px;  height:350px;  width:900px; margin:0 auto;}
		.mainpro{  background:url(mainpro_bg.png) no-repeat; height:191px; padding:12px 0 0 12px;}
			.mainpro_l{float:left; width:650px;}
				.mainpro h3{background:url(case.jpg) no-repeat; text-indent:-9999px; height:25px;}
				.casead img{border:1px solid #ccc; padding:2px; margin-bottom:3px;}
				.casead{padding:5px 0 0 10px; text-align:center;}
				.casead li{float:left; margin-right:15px;}
			.mainpro_r{float:left;}
		.maincnel{}
			.maincnel li{float:left; width:23%; margin-right:5px; padding:3px;}
			.maincnel h3{ text-indent:-9999px; display:block;}
			.maincnel h4{ margin:10px 0; text-indent:25px; line-height:18px;}
			.maincnel_h3_1{background:url(h3_1.jpg) no-repeat; margin-bottom:10px; height:15px;}
			.maincnel_h3_2{background:url(h3_2.jpg) no-repeat; margin-bottom:10px; height:15px;}
			.maincnel_h3_3{background:url(h3_3.jpg) no-repeat; margin-bottom:10px; height:15px;}
			.maincnel_h3_4{background:url(h3_4.jpg) no-repeat; margin-bottom:10px; height:15px;}
			.maincnel em{text-indent:25px; margin-bottom:20px;}
			.maincnel p{ line-height:20px;}
			.maincnel_li{ border-right:1px dotted #DCDCDC;}
			
	#pro{width:653px;float:left; clear:left; margin-bottom:10px
	}
	#pro h3{ font-size:12px;padding-bottom:5px; background-image:url(web/c.jpg);BACKGROUND-REPEAT: no-repeat; background-position:0px 3px;padding-left:30px; border:1px #FFFFFF solid 
	}
	
	 #pro li{line-height:160%;text-align:center;display:inline;float:left;margin-bottom:5px;
              list-style:none;
	 }	
	 #pro dl{width:161px
	 }
	 #pro dd{ text-align:left; font-size:12px;padding-left:30px
	 }
	 #pro1{width:653px;float:left; clear:left; margin-bottom:10px
	}
	#pro1 h3{ font-size:12px;padding-bottom:5px; background-image:url(web/c.jpg);BACKGROUND-REPEAT: no-repeat; background-position:0px 3px;padding-left:30px; border:1px #FFFFFF solid 
	}
	
	 #pro1 li{line-height:160%;text-align:center;display:inline;float:left;margin-bottom:5px;
              list-style:none;
	 }	
	 #pro1 dl{width:300px
	 }		
	#pro1 dd{ text-align:left; font-size:12px;padding-left:30px
	 }
/* footer */
#footer{clear:both; border-top:1px solid #999; padding:10px; color:#999; margin:8px auto; width:903px; background:#fff;}
	#footer p{margin:0; font-size:12px; line-height:15px;}
	
	
	
	
	
	
	
/* subtext */

.h5{ font-size:14px; color:#FF6600; font-weight:bold;}
.lineheight{ line-height:25px;}
.text_12{font-size:12px;}
