body,h1,h2,p,ul,li{
	margin:0;
	padding:0;
	color: #333;
}
body{ background:#f8f5f2 url(banner.jpg) center -35px no-repeat;}
img{ border:0px;}
ul,li{ list-style:none;}
a{
	color:#333;
	text-decoration:none;
}
a:hover{ text-decoration:underline;}

/*header start*/
.header{ height:35px;width:100%; background:url(../images/topnav_bg.gif) repeat-x; overflow:hidden;}
	.header_main{ width:960px; margin:0 auto;color:#5a5a5a; font-size:12px;}
	.header_main a{ color:#5a5a5a; font-size:12px; text-decoration:none; padding-right:4px; padding-left:4px;}
	.header_main a:hover{ text-decoration:underline;}
	.logo{ float:left; width:117px;}
	.nav{ float:left;padding-left:8px; line-height:35px;}
	
	.search{ float:right; width:340px; line-height:35px;}
		.login{ float:left; width:298px;}
		.login p{width:50px; float:left;}
		.search_l{ float:left; width:50px; padding-top:3px;}
		.sea{ float:left; width:70px; height:20px; line-height:15px; padding-top:8px; background:url(../images/paw_bg.gif) right center no-repeat; border:0px; padding-left:6px; margin-top:2px; color:#5a5a5a;}
		.search_r{float:left; height:16px; line-height:16px; margin-left:6px; _margin-left:10px; width:35px; border-left:1px dotted #9b9b9b; margin-top:7px;}
		.sea_bot{ width:41px; height:20px; cursor:pointer; border:0px; background:url(../images/dl.gif) center center no-repeat; margin-left:5px; margin-top:5px;}

.main{ width:988px; height:1500px; margin:0 auto;background:url(main_bg.png) repeat-y;}
html>body .main{ height:auto; min-height:1500px; overflow:hidden;}
.bza{
	margin:0 auto;
	min-height:50px;
	width:960px;
	line-height:21px;
	font-size:12px;
	color:#C00;
	padding-top:15px;
	text-indent:2em;
	font-family:"weiruanyahei", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
	.box{ width:965px; margin:0 auto;}
	
	.bt{ height:31px;background:url(bt_bg.gif) no-repeat; line-height:29px; color:#fff; font-size:22px; margin-top:18px; text-indent:15px; font-weight:bold; position:relative;}
	.more{ position:absolute; left:880px; font-size:12px; font-weight:normal;}
	.more a{ font-size:12px; color:#fff; text-decoration:none;}
	
	.jieshao{ height:292px; width:957px; margin:0 auto; background:url(flash_bg.gif) no-repeat; margin-top:24px; margin-bottom:24px;}
		.flash{ float:left; width:610px; height:290px; padding:1px; padding-top:5px; overflow:hidden; padding-left:4px;}
		.pzjs{ float:right; width:300px; height:224px; padding:27px 15px 27px 15px;}
		.pzjs p{ line-height:21px; color:#5c636d; font-size:12px; text-indent:2em;}
		.pzjs p a{
	color:#0067ff;
	text-decoration:none;
	font-size: 12px;
}
		.pzjs p a:hover{ text-decoration:underline;}
	.ksjs{ min-height:165px; margin-bottom:10px;}
		.tit{ height:0px; width:957px; margin:0 auto; line-height:26px; background:url(tit_bg.gif) no-repeat; text-indent:10px; color:#fff; font-size:14px;  font-weight:bold;}
		
		.ksxj{ min-height:20px;width:952px; margin:0 auto;  color:#5c636d; font-size:12px; padding-top:5px; padding-bottom:5px;  }
		.pic_list{ height:141px;}
		.pic_list li{ font-size:12px;float:left; width:180px; height:140px; text-align:center;  margin-left:6px; margin-right:6px;_margin-left:4px; _margin-right:4px;}
		.pic_list li img{ border:2px solid #343434; width:180px; height:136px; margin-bottom:5px;}
		
		.zt_list{ height:192px; margin-top:24px;}
		.zt_list li{ float:left; width:224px; height:197px; text-align:center; margin-left:8px; margin-right:9px;_margin-left:7px; _margin-right:8px;}
		.zt_list li p{ height:20px; line-height:20px; font-size:14px; margin-top:5px;}
		.zt_list li img{ border:4px solid #343434;}


.main_tob{ width:988px; height:10px; margin:0 auto; background:url(main_topbg.png) center bottom no-repeat; margin-top:200px; }
.main_bottom{ width:988px; height:19px; margin:0 auto; background:url(main_bottombg.png) center center no-repeat;}



/**new_footer css**/
.new_footer{ height:208px; width:100%; background:url(footer_bg.gif) repeat-x center top; margin-top:20px;}
.new_footer_main{ width:980px; height:208px; margin:0 auto;}
.new_footer_top{ height:125px;}
	.new_footer_top_l{ float:left; width:365px; height:120px; background:url(footer_nav.png) left center no-repeat; padding-top:5px;}
	.new_footer_top_l li{ float:left; height:25px; margin-left:20px; line-height:25px;width:107px; margin-top:10px; text-indent:-99999px; overflow:hidden;}
	.new_footer_top_l li a{ display:block;}
	.new_footer_top_r{ float:right; width:570px; text-align:right; color:#555454; font-size:12px; padding-top:21px; line-height:21px;}
	.new_footer_top_r a{ text-decoration:none; color:#555454; font-size:12px;}
	.new_footer_top_r a:hover{ text-decoration:underline; color:#999}
.new_footer_bottom{ height:82px; padding-top:1px;}
