#header,#case,.news_mid,.news_mid ul li,#footer,.newsList li,.newsBar_top,.newsBar_bottom,.news_box,#header_top,.contact_detail,#about_box,.feedback_box,#intro,#feedback_list .paging{zoom:1}
#header:after,#case:after,.news_mid:after,.news_mid ul li:after,#footer:after,.newsList li:after,.newsBar_top:after,.newsBar_bottom:after,.news_box:after,#header_top:after,.contact_detail:after,#about_box:after,.feedback_box:after,#intro:after,#feedback_list .paging:after{content:"\0020"; height:0; display:block; clear:both;}
body{background:url(Img/SubTopBg.gif) 0 0 repeat-x;}
body#homePage{background:url(Img/TopBg.gif) 0 0 repeat-x;}
.picNews span{color:#d1d1d1;}
.picNews span b,.news_mid span b,#news_container .tip b{font-weight:normal; margin-right:4px;}
#header,#container,#footer{width:950px; margin:0 auto;}
#header_top{width:950px; height:96px; overflow:hidden;}
#logo{width:179px; height:40px; float:left; display:inline; margin:54px 0 0 20px; background:url(Img/MainBg.gif) no-repeat;}
#logo span,.Tel span{display:none;}
#nav_map .nav{width:324px; height:24px; padding:0 9px 3px; line-height:24px; float:left; display:inline; margin:63px 0 0 40px; background:url(Img/MainBg.gif) -199px 0 no-repeat;}
	#nav_map .nav a:link,#nav_map .nav a:visited{display:inline-block; width:54px; color:#fff; font-size:12px; text-align:center; vertical-align:middle; overflow:hidden;}
	#nav_map .nav a:hover,#nav_map .nav a:active{font-size:14px; font-weight:800; line-height:22px;}
#search{float:left; display:inline; margin:41px 0 0 146px;}
	#search .Tel{width:200px; height:17px; margin-bottom:15px; background:url(Img/MainBg.gif) 0 -59px no-repeat;}
	#search .search_text{width:150px; height:20px; line-height:20px; padding:1px 10px 1px 20px; background:url(Img/MainBg.gif) -561px 0 no-repeat; color:#999;}
	#search .search_submit{width:16px; height:16px; margin-left:10px; background:url(Img/MainBg.gif) -761px 0 no-repeat; cursor:pointer;}
#flash{width:950px; height:330px; margin-bottom:2px; clear:both; overflow:hidden;}
#case li{float:left; display:inline; width:224px; height:100px; border:1px solid #bdbdbd; padding:2px; margin-left:10px; overflow:hidden;}
#case li:first-child{margin-left:0;}
#news{margin:20px auto;}
	#news .newsBar_top{width:950px; height:45px; background:url(Img/MainBg.gif) 0 -95px no-repeat; overflow:hidden;}
		#news .newsBar_top h3{float:left; display:inline; width:30px; height:14px; line-height:14px; padding-top:11px; padding-left:13px; color:#000;}
		#news .newsBar_top h4{float:left; display:inline; width:500px; height:14px; line-height:14px; padding-top:11px; padding-left:13px; color:#000;}
		#news .newsBar_top .more{float:right; display:inline; width:50px; height:20px; line-height:20px; padding-top:10px; padding-right:20px; color:#707070;}
		#news .newsBar_top ul{float:right; position:relative; width:auto; margin-right:10px;}
		#news .newsBar_top ul li{float:left; width:25px; height:38px; margin:4px 5px 0 0; text-align:center; cursor:pointer;}
			#news .newsBar_top ul li a{width:23px; height:38px; line-height:20px; color:#333; display:block; overflow:hidden; padding-top:5px; padding-right:2px; position:relative; z-index:1;}
			#news .newsBar_top ul li a.current{color:#fff; font-size:14px; font-weight:bold; background:url(Img/MainBg.gif) -925px 0 no-repeat transparent;}
	#news .newsBar_bottom{width:950px; height:45px; background:url(Img/MainBg.gif) 0 -86px no-repeat;}
		#news .newsBar_bottom h3{padding-top:18px;}
		#news .newsBar_bottom ul li{margin:0 5px 4px 0;}
			#news .newsBar_bottom ul li a{line-height:34px;}
			#news .newsBar_bottom ul li a.current{background:url(Img/MainBg.gif) -925px -149px no-repeat transparent;}
	#news .description,.text_content,.contact_detail{width:900px; margin:10px auto;}
		#news .description h6{margin-bottom:10px; color:#11940a;}
		#news .description strong{font-weight:normal;}
.news_mid{margin:15px auto;}
	.news_mid span,#news_container .tip{color:#d1d1d1; height:18px; line-height:18px;}	
	.news_mid .picNews{width:545px; height:174px; border-right:1px solid #ededed;}
		.picNews{float:left; overflow:hidden;}
		.picNews img{float:left; width:150px; height:79px; padding-left:15px; padding-top:10px;}
		.picNews .picNews_text{float:left; width:332px; margin-left:17px; margin-top:10px;}
		.picNews_text h2 a:link,.picNews_text h2 a:visited{display:block; width:100%; height:14px; line-height:14px; font-weight:800; color:#000; overflow:hidden;}
		.picNews_text h2 a:hover,.picNews_text h2 a:active{color:#11940a;}
		.picNews_text p{width:100%; height:32px; color:#999; line-height:16px; margin-top:10px; margin-bottom:15px; overflow:hidden;}
		
		.picNews_text .picp{width:100%; height:64px; color:#999; line-height:16px; margin-top:10px; margin-bottom:15px; overflow:hidden;}
		
		.picNews_text .more{display:block; width:80px; height:12px; padding-left:17px; line-height:10px; font-size:10px; color:#707070; background:url(Img/MainBg.gif) -220px -63px no-repeat transparent; overflow:hidden;}	
	.news_mid ul{width:386px; height:166px; float:left; margin-left:18px; margin-top:10px; overflow:hidden;}
		.news_mid ul li{margin-bottom:8px;}
			.news_mid ul li img{float:left; padding-right:11px; width:45px; height:24px;}
			.news_mid ul li .news_text{float:left; width:310px;}
				.news_mid ul li .news_text a{display:block; width:310px; height:14px; line-height:14px; overflow:hidden;}
#footer{border-top:1px solid #d5d5d5; height:32px; padding-top:12px;}
	#footer .contact{float:left; width:350px; height:16px; padding-left:21px; line-height:16px; background:url(Img/MainBg.gif) -934px -59px no-repeat transparent;}
		#footer .contact a{color:#11940a; margin-right:10px;}
	#footer .copyright{float:right; width:400px; text-align:right;}
		#footer .copyright span{margin-right:20px;}
#nav_map .subPageNav{background:url(Img/MainBg.gif) 0 -151px no-repeat;}
.newsList li{padding:10px 0 20px; border-top:1px solid #e8e8e8;}
.newsList li:first-child{border-top:none;}
.newsList .picNews_text{width:750px;}
.newsList .picNews_text h2 a:link,.newsList .picNews_text h2 a:visited{color:#24a619;}
.newsList .picNews_text h2 a:hover,.newsList .picNews_text h2 a:active{color:#f90; text-decoration:underline;}
.newsList .picNews_text p{color:#6b6b6b;}
.newsList .picNews_text .more:link,.newsList .picNews_text .more:visited{color:#bdbdbd;}
.newsList .picNews_text .more:hover,.newsList .picNews_text .more:active{color:#11940a;}
.newsBar_top .breadcrumbs{float:left; width:700px; height:14px; line-height:14px; padding-left:13px; padding-top:11px; text-align:left;}
	.newsBar_top .breadcrumbs span{margin:0 5px;}
.newsBar_bottom .prev,.newsBar_bottom .next{width:450px; height:20px; line-height:20px; padding-top:15px;}
.newsBar_bottom .prev{float:left; padding-left:15px; text-align:left;}
.newsBar_bottom .next{float:right; padding-right:20px; text-align:right;}
.news_box{padding:20px 0;}
.news_main{float:left; width:728px; padding-right:20px;}
.news_sidebar{float:left; width:202px;}
.news_main .pic{float:left; padding-left:14px; width:150px;}
#news_container{float:left; width:546px; overflow:hidden; padding-left:18px; text-align:left;}
	#news_container h2{color:#24a619; font-weight:bold; width:100%; height:18px; line-height:18px;}
	#news_container .news_textBox p{color:#6b6b6b; line-height:18px; margin:5px 0 15px; text-align:justify;}
.news_sidebar .news_about{width:202px; padding-top:10px; background:url(Img/MainBg.gif) 0 -198px no-repeat transparent;}
.news_sidebar .news_about h3{width:192px; height:20px; line-height:20px; padding-left:10px; padding-bottom:4px; background:url(Img/news_sidebar_center.gif) repeat-y; overflow:hidden;}
.news_sidebar .news_about ul{width:192px; padding-left:10px; padding-bottom:15px; background:url(Img/news_sidebar_bottom.gif) 0 bottom repeat-y; overflow:hidden;}
.news_sidebar .news_about li{margin-bottom:3px; padding-left:10px; background:url(Img/MainBg.gif) -946px -215px no-repeat transparent;}
.text_content p{text-indent:2em; margin-bottom:10px;}
.contact_detail dl{float:left; width:260px; padding-right:40px; height:250px; overflow:hidden; border-right:1px dotted #b2b2b2;}
	.contact_detail dt,.contact_detail dd{height:30px; line-height:30px;}
	.contact_detail dt{float:left; width:60px;}
	.contact_detail dd{float:right; width:200px;}
.contact_detail img{float:right;}
#about_box{margin-top:20px;}
	#about_box .about_nav{float:left; width:150px;}
		#about_box .about_nav a{display:block; width:150px; height:31px; line-height:29px; margin-bottom:10px; text-align:center; background:url(Img/MainBg.gif) -910px -208px no-repeat transparent;}
		#about_box .about_nav a.current{background:url(Img/MainBg.gif) -251px -198px no-repeat transparent; color:#11940a;}
	#about_box .about_content{float:right; width:738px; padding:10px 20px; border:1px dashed #ccc; min-height:185px;}
#feedback{float:left; width:530px; padding:10px 10px 0; border-right:1px dotted #b2b2b2;}
#intro li{float:left; color:#999; height:20px; line-height:20px; padding-left:15px; margin-right:10px; background:url(Img/MainBg.gif) -451px -182px no-repeat transparent;}
#intro li.done{background:url(Img/MainBg.gif) -451px -212px no-repeat transparent;}
#feedback_list{padding:10px 0;}
	#feedback_list li{height:12px; line-height:12px; padding:10px 0; border-bottom:1px dashed #ccc; overflow:hidden;}
		#feedback_list li img{margin-right:10px;}
		#feedback_list li span{margin-left:5px; color:#ccc;}
#feedback .paging li{float:left;}
	#feedback .paging li a{display:block; width:22px; height:22px; line-height:22px; text-align:center; margin-right:5px; border:1px solid #dedede; background:#f5f5f5;}
	#feedback .paging li a.current{color:#11940a; font-weight:800; background:#dedede; border:1px solid #c3c3c3;}
#feedback h4{height:30px; line-height:30px; font-weight:800; color:#11940a; text-align:center;}
#publish{height:30px; line-height:30px; color:#ccc; text-align:center; border-bottom:1px dashed #ccc;}
	#publish span{margin:0 10px;}
#feedback .feedback_detaill{padding:10px;}
	#feedback .feedback_detaill p{text-indent:2em; margin-bottom:10px;}
#comment{float:right; width:399px;}
#comment_form{width:360px; margin:10px 10px 0 29px; overflow:hidden;}
#comment_form p{margin-bottom:10px;}
#comment_form input,#comment_form textarea{border-width:1px; border-style:solid; border-color:#7c7c7c #c3c3c3 #ddd #7c7c7c; padding:1px 2px; color:#333; cursor:pointer; background:#f5f5f5;}
#comment_form textarea{width:300px; overflow-x:hidden; overflow-y:auto;}
#comment_form input{width:300px; height:1.2em; line-height:100%;}
#comment_form input#checkcode{width:44px; height:18px; line-height:18px; margin-right:10px;}
#comment_form input.submit{width:60px; height:22px; font-weight:bold; line-height:22px; background:#f5f5f5; cursor:pointer; display:inline-block; border-width:1px; border-style:solid; border-color:#dedede #bbb #bfbfbf #dedede; margin-left:123px;}
#comment_form label,#comment_form input,#comment_form img,#comment_form textarea{display:inline-block; vertical-align:middle;}
#comment_form label{width:50px; text-align:right; margin-right:3px;}
