body, h1, h2, h3, h4, ul, li, a, input {

	margin: 0;

	padding: 0;

	font-family: microsoft yahei;

}

div, a {

	font-size: 12px;

	color: #323232;

}

h1, h2, h3, h4, p {

	margin: 0;

	padding: 0;

}

img {

	border: none;

	vertical-align: middle;

}

em {

	font-style: normal;

}

a {

	text-decoration: none;

}

ul, li, dl, dt, dd {

	list-style: none;

	margin: 0;

	padding: 0;

}

body {

	overflow-x: hidden;

	min-width:1100px;

}

/*头部*/



#fz_head{

	background:url(../images/top_bg.jpg) no-repeat center;

	height:117px;

}

.fz_head{

	height:124px;

	width:1100px;

	margin:0 auto;

	position:relative;

	

}

.fz_logo{

	float:left;

	width:543px;

	height:79px;

	margin-top:17px;

	background:url(../images/logo.png) no-repeat;

}

.fz_logo{

	text-indent:-9999px;

}

.fz_sv{

	float:right;

	background:url(../images/tel.png) no-repeat left;

	padding-left:70px;

	margin-top:36px;

	height:62px;

	line-height:62px;

}

.fz_sv em{

	font-size:29px;

	color:#000000;

	font-weight:normal;

	text-align:left;

	display:block;

}

.fz_sn{

	position:absolute;

	top:44px;

	right:10px;

}

.fz_sn a{

	float:left;

	display:block;

	margin-left:15px;

}





/*导航*/

#fz_nav{

	background:#679d21;

	height:48px;

}

.fz_nav{

	width:1100px;

	margin:0 auto;

	height:48px;

}

.fz_nav ul li{

	width:180px;

	float:left;

	height:48px;

	line-height:48px;

	text-align:center;



	

}

.fz_nav ul li a{

	font-size:16px;

	color:#fff;

	display:block;

	width:180px;

}



.fz_nav ul li a:hover,.fz_nav ul li a.hover{

	color:#f5c004;



}

.fz_nav ul li ul {



	display: none;



	z-index:1;



	padding-top:5px;



	background:#b2d86f;



	width:180px;



	height:auto;



	overflow:hidden;



}



.fz_nav ul li ul li{



	height:30px;



	line-height:30px;



	border-bottom:#fff 1px solid;



	text-align:center;



	width:180px;



	



}



.fz_nav ul li:hover ul {



	display: block;



	position:relative;



	top: 0px;



	left: 0px;



	z-index:99999;



}



.fz_nav ul li:hover ul li a {



	width: 180px;



	height:32px;



	line-height:32px;



	font-size:16px;



	color:#fff;



	z-index:99999;



	



}



.fz_nav ul li:hover ul li a:hover {



	color: #fff;



	border-bottom:none;



	background:none;



}



.borderleft {



	border-left: 1px solid #e9e9e9;



}



.top {



	border-top: 1px solid #f2f2f2;



}



/*轮播图*/

#banner {

	position:relative;

	width:100%;

	height:536px;

	z-index:3;

}



#banner .slides_container {

	width:100%;

	height:536px;

	position:relative;

	overflow:hidden;

	display:none;

	z-index:1

}

#banner .slides_container .bg-slide {

	width:100%;

	height:536px;

	display:block;

	z-index:1

}

#banner .slides_container #bg1 {

	background:url(../images/img01.jpg) no-repeat center;

}

#banner .slides_container #bg2 {

	background:url(../images/img02.jpg) no-repeat center;

}

#banner .slides_container #bg3 {

	background:url(../images/img03.jpg) no-repeat center;

}

#banner .slides_container #bg4 {

	background:url(../images/img04.jpg) no-repeat center;

}

#banner .slides_container #bg5 {

	background:url(../images/img05.jpg) no-repeat center;

}

#banner .slides_container #bg6 {

	background:url(../images/img06.jpg) no-repeat center;

}

#banner .slides_container #bg7 {

	background:url(../images/img07.jpg) no-repeat center;

}

#banner .slides_container #bg8 {

	background:url(../images/img08.jpg) no-repeat center;

}


.mainconc{width:372px; height:248px; float:left; background:url(images/index_c_bg.png) no-repeat; margin-left:24px; margin-top:37px; position:relative;}

.news_box{

	width:372px;

	margin-top:45px;

	height:200px;

	position:relative;

	overflow:hidden

}

.news_box ul{

	width:1000000px;

	position:absolute;

}

.news_box ul li{

	float:left;

	width:180px;

	margin-right:12px;

}

.news_box ul li img{

	border:1px solid #dfdfdf;

	padding:5px;

	height:188px;

	width:160px;

}

 #bannerlink{

    position:absolute;

	height:2px;

	right:0px;

	top:10px;

}

#bannerlink a{

    float:left;

	height:3px;

	background:#CCCCCC;

	margin-left:2px;

	width:15px;

	display:block;

	font-size:0px;

	text-indent:-9999px;

	overflow:hidden

}

#bannerlink a.active{

    background:#F1C51C;

}

 #bannerlink{

    position:absolute;

	height:2px;

	right:0px;

	top:10px;

}

#bannerlink a{

    float:left;

	height:3px;

	background:#CCCCCC;

	margin-left:2px;

	width:15px;

	display:block;

	font-size:0px;

	text-indent:-9999px;

	overflow:hidden

}

#bannerlink a.active{

    background:#F1C51C;

}



.pagination {

	bottom:20px;

	z-index:100001;

	position:absolute;

	text-align:right;

	left:46%;


}

.pagination li {

    display:inline-block;

	margin:0 3px;

	list-style:none;

}

.pagination li a {

	display:block;

	width:18px;

	height:18px;

	line-height:17px;

	text-align:center;

	color:#333333;

	font-size:10px;

	float:left;

	overflow:hidden;

	background:url(../images/num_b.png) no-repeat;

	overflow:hidden;

	text-indent:-9999px;

}

.pagination li.current a {

	background:url(../images/num_a.png)no-repeat;

	color:#FFFFFF

}

.n_bann{

	background:url(../images/banner.jpg) no-repeat center;

	height:300px;

}

.n_bann_news{

	background:url(../images/xinwen.jpg) no-repeat center;

	height:300px;

}

.n_bann_lianxi{

	background:url(../images/lianxi.jpg) no-repeat center;

	height:300px;

}

.n_bann_pro{

	background:url(../images/pro.jpg) no-repeat center;

	height:300px;

}

.n_bann_fuwu{

	background:url(../images/fuwu.jpg) no-repeat center;

	height:300px;

}



/*主体*/

.fz_warp{

	width:1100px;

	margin:0 auto;

}

.fz_con1{

	margin-top:40px;

	height:auto;

	overflow:hidden;

}

.fz_con1 ul li{

	width:272px;

	border-right:1px solid #e7e7e7;

	float:left;

}

.fz_con1 ul li .pic{

	width:250px;

	height:207px;

	margin:0 0 15px 12px;

}

.fz_con1 ul li p{

	height:30px;

	line-height:30px;

	font-size:16px;

	color:#323232;

	margin-left:12px;

}

.fz_con1 ul li .more{

	font-size:12px;

	color:#679d21;

}

#fz_con2{

	background:#eeeeee;

	margin-top:40px;

	height:auto;

	overflow:hidden;

	padding:48px 0;

}

.fz_con2{

	

	border-bottom:1px solid #dedddd;

	height:259px;

}

.fz_con2_l{

	width:782px;

	float:left;

	height:259px;

	background:#fff;

}

.fz_con2_l_1{

	width:210px;

	height:259px;

	background:#7fb43b;

	float:left;

}

.fz_con2_l_1 h2{

	font-size:30px;

	color:#fff;

	padding:70px 0 0 30px;

	font-weight:normal;

}

.fz_con2_l_1 p{

	font-size:16px;

	color:#fff;

	padding:5px 0 0 30px;

}

.fz_con2_l_1 a{

	display:block;

	padding:30px 0 0 30px;

}

.fz_con2_l_2{

	width:523px;

	float:right;

	padding:20px 20px 0 0;

	line-height:29px;

	font-size:14px;

	color:#7c7c7c;

}

.fz_con2_l_2 img{

	margin:0 15px 15px 0;

	float:left;

}

.fz_con2_l_2 p{

	font-size:18px;

	color:#000;

}

.fz_con2_r{

	width:318px;

	float:right;

}

.fz_con2_r_1{

	height:112px;

	margin-bottom:35px;

	width:318px;

	background:#fff;

}

.fz_con2_r_1_tu{

	float:left;

	width:126px;

}

.fz_con2_r_1_tu img{

	width:126px;

	height:112px;

}

.fz_con2_r_1_txt{

	float:right;

	width:180px;

	margin-top:20px;

}

.fz_con2_r_1_txt em{

	font-size:18px;

	color:#000000;

}

.fz_con2_r_1_txt p{

	line-height:21px;

	font-size:14px;

	color:#8d8d8d;

	margin-top:5px;

}

.fz_con2_r_2{

	margin-bottom:0;

}

.fz_con3{

	height:179px;

}

.fz_con3n{

	width:1100px;

	margin:auto;

	padding-top:50px;

}

.fz_con3n ul{}

.fz_con3n ul li{

	width:258px;

	border-top:3px #eff0f1 solid;

}

.fz_con3n ul li.li1{

	width:250px;

	height:70px;

	background:url(../images/co1.png) 35px 23px no-repeat;

	display:block;

	float:left;

}



.fz_con3n ul li.li1 h3{

	padding:17px 0px 0px 92px;

	font-size:21px;

	color:#040404;

	font-weight:normal;

	

}

.fz_con3n ul li.li1 p{

	font-size:14px;

	color:#3d3d3d;

	padding-left:92px;

	margin-top:8px;

}



.fz_con3n ul li.li1:hover{

	background:url(../images/co1_ho.png) 35px 23px no-repeat;

}



.fz_con3n ul .li2{

	width:250px;

	height:70px;

	background:url(../images/co2.png) 35px 23px no-repeat;

	display:block;

	float:left;

	margin-left:30px;

}



.fz_con3n ul .li2 h3{

	padding:17px 0px 0px 92px;

	font-size:21px;

	color:#040404;

	font-weight:normal;

	

}

.fz_con3n ul .li2 p{

	font-size:14px;

	color:#3d3d3d;

	padding-left:92px;

	margin-top:8px;

}



.fz_con3n ul .li2:hover{

	background:url(../images/co2_ho.png) 35px 23px no-repeat;



}



.fz_con3n ul .li3{

	width:250px;

	height:70px;

	background:url(../images/co3.png) 35px 23px no-repeat;

	display:block;

	float:left;

	margin-left:30px;

}



.fz_con3n ul .li3 h3{

	padding:17px 0px 0px 92px;

	font-size:21px;

	color:#040404;

	font-weight:normal;

	

}

.fz_con3n ul .li3 p{

	font-size:14px;

	color:#3d3d3d;

	padding-left:92px;

	margin-top:8px;

}



.fz_con3n ul .li3:hover{

	background:url(../images/co3_ho.png) 35px 23px no-repeat;

}



.fz_con3n ul .li4{

	width:250px;

	height:70px;

	background:url(../images/co4.png) 35px 23px no-repeat;

	display:block;

	float:left;

	margin-left:30px;

}



.fz_con3n ul .li4 h3{

	padding:17px 0px 0px 92px;

	font-size:21px;

	color:#040404;

	font-weight:normal;

	

}

.fz_con3n ul .li4 p{

	font-size:14px;

	color:#3d3d3d;

	padding-left:92px;

	margin-top:8px;

}



.fz_con3n ul .li4:hover{

	background:url(../images/co4_ho.png) 35px 23px no-repeat;

}



#fz_footer{

	background:#679d21;

	height:69px;

}

.fz_footer{

	padding-top:14px;

	text-align:center;

	font-size:14px;

	color:#fff;

	line-height:25px;

}

.fz_footer a{

	font-size:14px;

	color:#fff;

}

/*列表页面*/

.fz_fycon{

	width:1100px;

	margin:0 auto;

	margin-top:30px;

	margin-bottom:20px;

	height:auto;

	overflow:hidden;

}

.fz_fyconl{

	width:270px;

	float:left;

	

}



.fz_fyconl1{

	height:auto;

	overflow:hidden;

	

}

.fz_fyconl1t{

    color: #fff;

    font: 23px "Microsoft YaHei",微软雅黑,arial,宋体;

    font-weight:normal;

    background: #7fb43b;

    background:url(../images/zx_top.png) no-repeat scroll 0% 0% ;

    line-height: 39px;

    text-align: left;

    overflow: hidden;

    padding-left: 18px;

    padding-top: 14px;

	height:95px;

	

	

}

.fz_fyconl1t p{

	color: #fff;

    display: block;

    font: 20px Microsoft Yahei,Helvetica,sans-serif;

    text-align: left;

    font-size: 14px;

    line-height: 18px;

    text-transform: uppercase;

}

.fz_fyconl1t hr{

	height:2px;

	border:none;

	background:#fff;

	width:58px;

	padding-left:14px;

	float:left;

}



.fz_fyconl1u{

	border:1px solid #e5e5e5;

}

.fz_fyconl1u ul{

	margin-bottom:20px;

}

.fz_fyconl1u ul li{

    background:#e6e6e6;

    height: 47px;

    line-height: 47px;

    display: block;

    font-weight: normal;

    border-bottom: 1px solid #E2E2E2;

	margin-top:7px;

	text-align:center;

}

.fz_fyconl1u ul li a{

	color:#000;

	font-size:18px;

	display:block;

	width:270px;

	height:47px;

}

.fz_fyconl1u ul li a:hover{

	

	background:#88b352;

	color:#fff;

}



.fz_left_new{

	margin-top: 30px;

	padding-bottom: 15px;

}

.fz_left_new_tit{

	width: 210px;

	margin-left:10px;

	font-size: 18px;

	color: #000;

	border-bottom:1px solid #B5B5B5;

	padding-bottom: 8px;

}

.fz_left_new_tit span{

	font-size: 18px;

	color: #000;

	font-weight: normal;

	border-left: 5px solid #7fb43b;

	height: 18px;

	line-height: 16px;

	padding-left: 5px;

	display:block;

}

#fz_roll{

	line-height: 25px;

	margin-top: 15px;

}

#fz_roll li{

	background:url(../images/dian.jpg) no-repeat left center;

	padding-left: 10px;

	height:30px;

	line-height:30px;

}

#fz_roll li a{

	font-size:13px;

}





.fz_fyconl2{

	height:auto;

	overflow:hidden;

	margin-top:20px;

}

.fz_fyconl2t{

	background:url(../images/fx.png) no-repeat left;

	height:42px;

	line-height:42px;

	

}

.fz_fyconl2t h3{

	font-size:18px;

	font-weight:normal;

	color:#679d21;

	padding-left:15px;

}

.fz_fyconl2t h3 em{

	color:#679d21;

	font-size:14px;

	font-style:normal;

	padding-left:10px;

	font-weight:normal;

}

.fz_fyconl2u{

	line-height:30px;

	padding:20px 5px 30px 10px;

	font-size:14px;

	background:#eeeeee;

}



.fz_fycpt{

	height:46px;

	line-height:46px;

	background:url(../images/dh2.png) no-repeat #f5f5f5;

}





.fz_fycpt h2{

	font-size:21px;

	color:#679d21;

	font-weight:bold;

	padding:0 0px 0px 20px;

}



.fz_fyconr{

	float:right;

	margin-bottom:20px;

}

.fz_fyconrt{

	width:787px;

	height:53px;

	line-height:46px;  

	background:url(../images/wz_bg.png) no-repeat left bottom;

	         

}

.fz_fyconru{

		width:787px;

		height:auto;

		overflow:hidden;

		height:auto;

		margin:20px 0;

		border:1px solid #d2d2d2;

		padding-bottom:30px;

		

}

.fz_fyconru_1{

	margin-top:15px;

	height:auto;

	overflow:hidden;

}

.fz_fyconru_1_l{

	width:400px;

	float:left;

}

.fz_fyconru_1_u{

	padding-left:26px;

}

.fz_fyconru_1_u img{

	max-width:787px;

}

.fz_fyconru_1_u p{

	font-size:16px;

	color:#000000;

	margin-top:10px;

}

.fz_fyconru_1_img{

	margin-top:15px;

}

.fz_fyconru_1_img ul li{

	float:left;

	width:113px;

	margin-right:10px;

}

.fz_fyconru_1_img ul li img{

	width:113px;

	height:85px;

	border:1px solid #d2d2d2;

	border-radius:10px;

}

.fz_fyconru_r{

	width:349px;

	float:right;

	margin-right:18px;

}

.fz_fyconru_r img{

	width:349px;

	height:200px;

}

.fz_fyconru_1_t{

	border-bottom:1px solid #d2d2d2;

	font-size:20px;

	color:#000;

	padding-left:26px;

	width:318px;

	line-height:50px;

}



.fz_fyconru_2{

	margin-top:30px;

	height:auto;

	overflow:hidden;

}

.fz_fyconru_2_u,.fz_fyconru_3_u{

	font-size:14px;

	color:#000;

	line-height:30px;

	padding:0 20px;

}

.fz_fyconru_3_u{

	margin-top:20px;

}

table.gridtable {

	font-size:11px;

	color:#333333;

	border-width: 1px;

	border-color: #dcdcdc;

	border-collapse: collapse;

}

table.gridtable th {

	border-width: 1px;

	padding: 8px 30px;

	border-style: solid;

	border-color: #dcdcdc;

	background-color: #b2d86f;

	font-size:16px;

	line-height:20px;

	font-weight:normal;

}

table.gridtable td {

	border-width: 1px;

	padding:0;

	border-style: solid;

	border-color: #dcdcdc;

	background-color: #ffffff;

	text-align:center;

}

.tl{

	border-left-color:#fff !important;

}

.tr{

	border-right-color:#fff !important;

}











.fz_fyconrus{

	width:787px;

	height:auto;

	border-top:none;

	 

}

.fz_fyconrus ul{

	margin:0;

	padding-top:8px;

	}



.fz_fyconrus ul li{

	line-height:40px;

	border-bottom:1px dashed #e9e9e9;

	padding:0px 0px 0px 0px;

	position:relative;

	margin:0px 20px 8px 20px;

	background:url(../images/fff.png) no-repeat left;

	overflow:hidden;

	height:auto;

	



}

.fz_fyconrus ul li span{

	position:absolute;

	right:0;

	top:0;

	color:#999;

	

}

.fz_fyconrus ul li a{

	color:#464646;

	padding-left:15px;

	font-size:14px;

}

.fz_dqwz{

	color:#000000;

	margin:0 15px 0 0px;

	font-size:16px;

	padding-left:36px;

	background:url(../images/dqwz.png) no-repeat left;

}

.fz_dqwz a{

	color:#000000;

	font-size:16px;

	text-decoration:none;

}



.fz_show_t{

	text-align:center;

	padding:25px 0px 0px 0px;

	border-bottom:#CCC 1px dashed;

}

.fz_show_t h1{

	color:#323232;

	margin:0;

	font-size:24px;

	}

.fz_show_t h5{

	color:#464646;

	font-weight:normal;

	line-height:20px;

	margin:10px 0px 10px 0px;

	}

.fz_show_c{

	padding:10px 15px 10px 15px;

	color:#464646;

	border-bottom:#CCC 1px dashed;

	line-height:2em;

	font-size:14px;

}

.fz_show_c img{

	max-width:900px;

	padding:10px 15px 10px 15px;

}

.fz_show_u{

	text-align:left;

	padding:10px 15px 10px 0px;

}

.fz_show_u ul li{

	list-style:none;

	text-decoration:none;

	color:#464646;

	border-bottom:#CCC 1px dashed;

	height:30px;

	line-height:30px;

	margin:0px 20px 0px 20px;

	font-size:14px;

}

.fz_show_u ul li a{

	color:#464646;

	font-size:14px;

}

.fz_show_u ul li a:hover{

	text-decoration:underline;

	color:#464646;

}



.fz_page_conru{

	color:#464646;

	padding:35px 15px 40px 15px;

	font-size:14px;

	line-height:28px;

}

.fz_page_conru img{

	max-width:750px;

	padding:15px 15px 40px 15px;

}



.fz_chanpin{padding:20px 0px 20px 10px;} 

.fz_chanpin ul li{margin-right: 24px; width:232px;}

.fz_chanpin ul li a{display: block;text-align: center; color:#545454}

.fz_chanpin ul li a .pic{ width: 232px;height: 140px;overflow: hidden;/*border: 1px sol 

id #d3d3d3; border-radius: 1px;*/ display: table-cell;background: #fff;text-align: center;vertical-align: middle;}

.fz_chanpin ul li a img{max-width: 232px;max-height: 140px;}

.fz_chanpin ul li a p{height: 40px;line-height: 40px;}

.fz_chanpin ul{height: auto;overflow: hidden;padding-left: 4px;}

.fz_chanpin ul li{float: left;margin-bottom: 2px;}

.fz_chanpin ul li a .pic{width: 232px;height: 140px; border:1px solid #dedede;}

.fz_chanpin ul li a .pic img{max-width: 232px;max-height: 140px;}











.fz_chanpin_ry{padding:20px 0px 20px 10px;} 

.fz_chanpin_ry ul li{margin-right: 24px; width:232px;}

.fz_chanpin_ry ul li a{display: block;text-align: center; color:#545454}

.fz_chanpin_ry ul li a .pic{ width: 232px;height: 140px;overflow: hidden;/*border: 1px sol 

id #d3d3d3; border-radius: 1px;*/ display: table-cell;background: #fff;text-align: center;vertical-align: middle;}

.fz_chanpin_ry ul li a img{max-width: 232px;max-height: 140px;}

.fz_chanpin_ry ul li p{height: 40px;line-height: 40px;}

.fz_chanpin_ry ul{height: auto;overflow: hidden;padding-left: 4px;}

.fz_chanpin_ry ul li{float: left;margin-bottom: 2px;}

.fz_chanpin_ry ul li a .pic{width: 232px;height: 140px;}

.fz_chanpin_ry ul li a .pic img{max-width: 232px;max-height: 140px;}







/*分页*/

.fenye{text-align: center;margin: 20px 0 30px;}

.fenye ul{height: auto;overflow: hidden;}

.fenye span,.fenye a{display: inline-block;padding: 0 9px;margin: 0 2px;background: #ddd;border-radius: 2px;height: 26px;line-height: 26px;text-align: center; color:#000;}

.fenye span.current{background: #679d21; color: #fff;}

.fenye a:hover{background: #679d21;color: #fff;}



/**在线留言**/

.message { height: 500px; margin:40px 0 0 30px; }

.message li { height: auto; min-height: 60px; }

.message li span { width: 88px; font-size: 14px; color: #333; display: inline-block; text-align: right; padding-right: 5px; }

.message li input { width: 270px; height: 30px; border: 1px solid #ccc; padding: 0 10px; background: #fff; border-radius: 5px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }

.message li input:focus, .message li textarea:focus { border-color: #23c254; outline: 0;

.message textarea { padding: 5px 10px; font-size: 14px; background: #fff; border: 1px solid #ccc; border-radius: 5px; }

.message li button { margin: 40px 0 0 100px; width: 100px; height: 30px; background: #4fa31a; color: #fff; cursor: pointer; }

.code { margin-top: 30px; }

.code input { width: 100px !important; }

.message li i { color: red; margin-top: 2px; font-style: normal; display: block; float: left; margin-left: 5px; }





.portfolio-content, .portfolio-area{width:1080px;}

.title-page{font-size:40px;margin:50px 0px 60px 0px;color:#151515;}

.goto{float:right;width:130px;margin:-80px 30px 0px 0px;}



/**** PORTFOLIO STYLES*****/

.portfolio-categ{margin-bottom:30px;}

.portfolio-categ li{display:inline;margin-right:10px;}

.image-block{ display:block;position: relative;}

.image-block img{border: 1px solid #d5d5d5; border-radius: 4px 4px 4px 4px;background:#FFFFFF;padding:10px;}

.image-block img:hover{border: 1px solid #A9CF54;box-shadow:0 0 5px #A9CF54;}

.portfolio-area li{float: left;margin: 0 12px 20px 0;overflow: hidden;width: 245px;padding:5px;}

.home-portfolio-text{margin-top:10px;}

li.active a{ text-decoration:underline;}

.post-title-portfolio{height: 40px;line-height: 40px;}

