@charset "utf-8";
body{
	margin:0px 0px;
	padding:0px 0px;
	font-family:微软雅黑;
	background-color:#f4f4f4;
}
*,html,div,dl,dt,dd,ul,li,p,span,h3,img,a,input,select{
	margin:0px 0px;
	padding:0px 0px;
	border:0px;
	list-style:none;
	text-decoration:none;
}
.zs-top{
		height:116px;	
}
.zs-top .logo{
	width:386px;
	height:86px;
	float:left;
	position:relative;
	top:16px;
	left:44px;
}
.zs-top .logo img{
	width:100%;
}
.zs-top .tpr{
	width:280px;
	height:auto;
	display:table;
	float:right;
	position:relative;
	top:24px;
	right:46px;
}
.zs-top .tpr .tp-t{
	font-size:14px;
	color:#333333;
	line-height:22px;
	position:relative;
	left:0px;
}
.zs-top .tpr .tp-t .active{
	color:#338c85;
}
.zs-top .tpr .tp-t a{
	color:#333333;
	margin:0px 14px;
}
.zs-top .tpr .tp-t a:hover{
	color:#338c85;
}
.zs-top .tpr .search{
	width:100%;
	height:39px;
	position:relative;
	top:10px;
}
.zs-top .tpr .search .txt{
	width:209px;
	height:32px;
	line-height:30px;
	padding:0px 5px 0px 15px;
	float:left;
	position:absolute;
	left:0px;
	top:3px;
	background-color:#f5f5f5;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-radius:15px;
}
.zs-top .tpr .search .btn{
	width:59px;
	height:33px;
	margin:0px 0px;
	padding:0px 0px;
	background-image:url(../images/btn.gif);
	background-repeat:no-repeat;
	background-position:center center;
	border:0px;
	border-left:3px solid #ffffff;
	float:right;
	position:absolute;
	right:2px;
	top:3px;
}
.zs-top .smenu{
	display:none;
}
.dh{
	display:none;
}
.zs-menu{
	width:100%;
	height:60px;
	background-color:#009a9b;
	border-top:3px solid #55c4b8;
}
.zs-menu li{
	width:11.6%;
	height:60px;
	margin:0px 2.5%;
	_margin:0px 1.5%;
	line-height:60px;
	float:left;
	text-align:center;
	font-size:20px;
	color:#fff;
	cursor:pointer;
	position:relative;
	z-index:999;
}
.zs-menu a{
	width:100%;
	height:60px;
	color:#fff;
	display:block;
}
.zs-menu a:hover{
	background-color:#ffffff;
	color:#1c876d;
}
.zs-menu .cur{
	background-color:#ffffff;
	color:#1c876d;
}
.zs-menu li ul{width:169px;height:auto;display:none;background:#ffffff;position:absolute;left:0px;top:60px;margin:0px 0px;padding:0px 0px;z-index:-99;}
.zs-menu li.focus{position:relative;z-index:99;background-color:#ffffff;color:#1c876d;}
.zs-menu li.focus a{color:#1c876d;}
.zs-menu li.focus li{background-color:#ffffff;margin:0px 0px;}
.zs-menu li.focus li a{display:block;color:#1b876d;margin:0px 0px;}
.zs-menu li li{width:169px;list-style:none;color:#1b876d;float:none;background-color:#ffffff;position:static;text-align:center;height:48px;line-height:48px;font-size:18px;margin:0px 0px;}
.zs-menu li li a{font-size:18px;color:#1b876d;height:48px;line-height:48px;text-align:center;margin:0px 0px;}
.zs-menu li li a:hover{height:48px;line-height:48px;display:block;color:#ffffff;background-color:#1b876d;}
#banner{
	width:100%;
	height:585px;
	margin:auto;
	position:absolute;
	top:179px;
	left:0px;
	right:0px;
	z-index:0;
}
#full-screen-slider {
	width: 100%;
	height: 585px;
	position: relative;
}
#slides {
	display: block;
	width: 100%;
	height: 585px;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative
}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; background-position:top center;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination li { display:block; list-style:none; width:12px; height:12px; float:left; margin-left:10px; border-radius:5px; background:#FFF; cursor:pointer; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current {
	background-color: #009a9b;
}
.w{
	width:1200px;
	margin:auto;
}
#pagination {
	display: block;
	list-style: none;
	position: absolute;
	left: 45%;
	top: 478px;
	z-index: 9900;
	margin: 0
}
.item01{
	width:1200px;
	height:499px;
	margin:auto;
}
.zs-news{
	width:843px;
	height:499px;
	background-color:#009a9b;
	float:left;
	position:relative;
}
.zs-news .nw-tit{
	width:100%;
	height:57px;
	line-height:57px;
	position:relative;
	top:6px;
	overflow:hidden;
}
.zs-news .nw-tit li{
	width:421.5px;
	height:57px;
	float:left;
	font-size:20px;
	color:#ffffff;
	cursor:pointer;
	overflow:hidden;
}
.zs-news .nw-tit LI div a{
	 color:#ffffff;
}
.zs-news .nw-tit .icon01{
	background:url(../images/b1.png) no-repeat 35px center;
}
.zs-news .nw-tit .selected div{
	background:url(../images/L1.png) no-repeat 35px center;
	background-color:#fff;
	border-left:1px solid #edf8f8;
	border-right:1px solid #eef8f8;
	color:#333333;
}
.zs-news .nw-tit .selected div a{
	COLOR: #333333;
}
.zs-news .nw-tit .icon01 span{
	position:relative;
	left:73px;
}
.zs-news .nw-tit .icon02{
	background:url(../images/b2.png) no-repeat 35px center;
}
.zs-news .nw-tit .selected2 div{
	background:url(../images/l2.png) no-repeat 35px center;
	background-color:#fff;
	border-left:1px solid #edf8f8;
	border-right:1px solid #eef8f8;
	color:#333333;
}
.zs-news .nw-tit .selected2 DIV a{
	COLOR: #333333;
}
.zs-news .nw-tit .icon02 span{
	position:relative;
	left:73px;
}
.zs-news .tab_box{
	position:relative;
	position:relative;
	top:6px;
}
.zs-news .tab_box div{
	height:433px;
	background-color:#ffffff;
	border-left:1px solid #edf8f8;
	border-right:1px solid #eef8f8;
	overflow:hidden;
}
.zs-news .hide{display:none;}
.zs-news .tab_box .zlist{
	width:100%;
	height:410px;
	overflow:hidden;
	position:relative;
	left:33px;
}
.zs-news .tab_box .zlist dd{
	width:354px;
	float:left;
	padding:0px 5px 18px 5px;
	margin:16px 43px 0px 0px;
	border-bottom:1px solid #eaeaea;
	font-size:14px;
	color:#777777;
	line-height:22px;
	position:relative;
}
.zs-news .tab_box .zlist h3{
	font-size:16px;
	color:#333333;
	font-weight:normal;
	line-height:34px;
}
.zs-news .tab_box .zlist dd span{
	width:84px;
	height:12px;
	line-height:12px;
	display:block;
	padding:1px 0px 0px 24px;
	float:right;
	background:url(../images/icon.gif) no-repeat 6px 0px;
	background-color:#fff;
	position:absolute;
	bottom:-6px;
	right:0px;
	z-index:1;
	font-size:12px;
	color:#999999;
}
.zs-news .tab_box .zlist a{
	color:#777777;
}
.zs-news .tab_box .zlist a:hover{
	color:#F00;
}
.zs-news .tab_box .zlist a:hover h3{
	color:#F00;
}
.item02{
	width:1200px;
	height:500px;
	margin:auto;
	position:relative;
	top:1057px;
	left:0;
	right:0;
}
.zlfc{
	width:582px;
	height:500px;
	overflow:hidden;
}
.zlfc .zc-con{
	width:100%;
	height:442px;
	margin:7px auto 0px;
	background-color:#fff;
	overflow:hidden;
}
.zlfc .zc-con .zc-pic{
	width:100%;
	height:192px;
	position:relative;
	left:37px;
}
.dis20{
	top:20px;
}
.dis23{
	top:23px;
}
.zlfc .zc-con .zc-pic li{
	width:227px;
	height:192px;
	margin:0px 54px 10px 0px;
	float:left;
}
.zlfc .zc-con .zc-pic .img{
	width:227px;
	height:159px;
	overflow:hidden;
	cursor:pointer;
}
.zlfc .zc-con .zc-pic .img img{
	width:227px;
	height:159px;
}
.zlfc .zc-con .zc-pic .txt{
	width:217px;
	height:33px;
	line-height:33px;
	padding:0px 5px;
	text-align:center;
	font-size:16px;
	color:#333333;
	overflow:hidden;
	cursor:pointer;
}
.zlfc .zc-con .zc-pic a:hover .txt{
	color:#F00;
}
.zlfc .zc-con .zc-list{
	width:526px;
	height:auto;
	margin:auto;
	position:relative;
	top:25px;
	clear:both;
}
.zlfc .zc-con .zc-list li{
	height:39px;
	line-height:39px;
	padding:0px 10px 0px 17px;
	background:url(../images/dot.gif) no-repeat 3px center;
	border-bottom:1px solid #eaeaea;
	font-size:16px;
	color:#000000;
	overflow:hidden;
}
.zlfc .zc-con .zc-list li:last-child{
	border-bottom:0px;
}
.zlfc .zc-con .zc-list a{
	color:#000000;
}
.zlfc .zc-con .zc-list a:hover{
	color:#F00;
}
.item03{
	width:1200px;
	height:280px;
	margin:auto;
	position:relative;
	top:1091px;
	left:0;
	right:0;
}
.wap-pic{
	display:none;
}
.plist{
	width:1200px;
	height:280px;
	overflow:hidden;
}
.plist li{
	width:400px;
	height:280px;
	overflow:hidden;
	float:left;
}
.plist li div{
	width:400px;
	height:280px;
	background-repeat:no-repeat;
	background-size:cover;
}
.plist li .icon07{
	background-image:url(../images/zs_13.jpg);
}
.plist li .icon08{
	background-image:url(../images/zs_14.jpg);
}
.plist li .icon09{
	background-image:url(../images/zs_15.jpg);
}
.item04{
	width:1200px;
	height:auto;
	display:table;
	margin:auto;
	position:relative;
	top:1123px;
	left:0;
	right:0;
}
.bea-con{
	width:1200px;
	height:auto;
	margin:17px 0px 0px;
	overflow:hidden;
}
.bea-con .show_big{
	display:block;
}
.bea-con .show_small{
	width:100%;
	height:0px;
	display:none;
	overflow:hidden;
}
.bea-con img{
	width:100%;
}
.bea-con ul li{
	margin:0px 4px 0px 0px;
	float:left;
}
.bea-con ul li img{
	margin:0px 3px 3px 0px;
}
.item05{
	width:1200px;
	height:auto;
	margin:auto;
	position:relative;
	top:1150px;
	left:0;
	right:0;
}
.lk-con{
	width:1142px;
	height:auto;
	display:table;
	padding:12px 0px 12px 58px;
	margin:8px auto 0px;
	background-color:#ffffff;
	font-size:18px;
	color:#333333;
	line-height:36px;
}
.lk-con a{
	color:#333333;
	margin:0px 116px 0px 0px;
}
.lk-con a:hover{
	color:#F00;
}
.zs-block{
	width:100%;
	height:499px;
	position:absolute;
	top:698px;
	left:0px;
	right:0px;
}
.zs-pic{
	width:333px;
	height:499px;
	float:right;
	position:relative;
	overflow:hidden;
}
.zs-pic li{
	margin-bottom:28px;
}
.zc-tit{
	width:100%;
	height:50px;
	background-color:#009a9b;
}
.zc-tit .tt{
	width:104px;
	height:44px;
	line-height:44px;
	padding:0px 0px 0px 56px;
	display:block;
	float:left;
	position:relative;
	left:20px;
	top:6px;
	font-size:20px;
	font-weight:normal;
	color:#333333;
}
.zc-tit .tt a{
	color:#333333;
}
.zc-tit .icon03{
	background:url(../images/l.png) no-repeat 18px center;
	background-color:#ffffff;
}
.zc-tit .icon04{
	background:url(../images/L4.png) no-repeat 18px center;
	background-color:#ffffff;
}
.zc-tit .icon05{
	background:url(../images/L5.png) no-repeat 18px center;
	background-color:#ffffff;
}
.zc-tit .icon06{
	background:url(../images/L6.png) no-repeat 18px center;
	background-color:#ffffff;
}
.zc-tit .more{
	line-height:50px;
	display:block;
	float:right;
	position:relative;
	right:32px;
	font-size:14px;
	color:#ffffff;
}
.zc-tit .more a{
	color:#ffffff;
}
.zc-tit .more a:hover{
	text-decoration:underline;
}
.left{
	float:left;
}
.right{
	float:right;
}
.plist .pic{
	opacity:0.6;
	filter:alpha(opacity=60);
}
.plist .pic_hover{
	opacity:1;
	filter:alpha(opacity=100);
}
.zs-foot{
	width:100%;
	height:201px;
	margin:10px 0px 0px;
	background-color:#009a9b;
	border-top:1px solid #bee0e0;
	position:relative;
	top:1160px;
	left:0;
	right:0;
}
.pg-foot{
	width:100%;
	height:201px;
	margin:10px 0px 0px;
	background-color:#009a9b;
	border-top:1px solid #bee0e0;
	clear:both;
}
.ft-con{
	width:100%;
	height:131px;
	margin:1px 0px 0px;
	background-color:#c3dedb;
	line-height:26px;
	font-size:18px;
	color:#555555;
}
.ft-con .ft-left{
	width:600px;
	height:131px;
	float:left;
	position:relative;
	left:51px;
	overflow:hidden;
}
.ft-con .ft-left h3{
	height:20px;
	margin:15px 0px 10px;
	line-height:20px;
	background:url(../images/L7.png) no-repeat left center;
	padding-left:29px;
	font-size:20px;
	font-weight:normal;
	color:#333333;
}
.ft-con .ft-left p{
	position:relative;
	left:30px;
}
.ft-con .ft-right{
	width:319px;
	height:131px;
	float:right;
	overflow:hidden;
}
.ft-con .ft-right li{
	float:left;
	margin:0px 20px 0px 0px;
}
.ft-con .ft-right li img{
	margin-top:19px;
}
.ft-con .ft-right .ftxt{
	margin-top:38px;
}
.fb-con{
	width:100%;
	height:69px;
	line-height:69px;
	font-size:14px;
	color:#b7d8d4;
	text-align:center;
}
@media screen and (min-width:1200px){
	.w{
		width:1200px;
		margin:auto;
	}
	#pagination {
		display: block;
		list-style: none;
		position: absolute;
		left: 45%;
		top: 478px;
		z-index: 9900;
		margin: 0
	}
	.item01{
		width:1200px;
		height:499px;
		margin:auto;
	}
	.zs-news{
		width:843px;
		height:499px;
		background-color:#009a9b;
		float:left;
		position:relative;
	}
	.zs-news .nw-tit{
		width:100%;
		height:57px;
		line-height:57px;
		position:relative;
		top:6px;
		overflow:hidden;
	}
	.zs-news .nw-tit li{
		width:421.5px;
		height:57px;
		float:left;
		font-size:20px;
		color:#ffffff;
		cursor:pointer;
		overflow:hidden;
	}
	.zs-news .nw-tit .icon01{
		background:url(../images/b1.png) no-repeat 35px center;
	}
	.zs-news .nw-tit .selected div{
		background:url(../images/L1.png) no-repeat 35px center;
		background-color:#fff;
		border-left:1px solid #edf8f8;
		border-right:1px solid #eef8f8;
		color:#333333;
	}
	.zs-news .nw-tit .icon01 span{
		position:relative;
		left:73px;
	}
	.zs-news .nw-tit .icon02{
		background:url(../images/b2.png) no-repeat 35px center;
	}
	.zs-news .nw-tit .selected2 div{
		background:url(../images/l2.png) no-repeat 35px center;
		background-color:#fff;
		border-left:1px solid #edf8f8;
		border-right:1px solid #eef8f8;
		color:#333333;
	}
	.zs-news .nw-tit .icon02 span{
		position:relative;
		left:73px;
	}
	.zs-news .tab_box{
		position:relative;
		position:relative;
		top:6px;
	}
	.zs-news .tab_box div{
		height:433px;
		background-color:#ffffff;
		border-left:1px solid #edf8f8;
		border-right:1px solid #eef8f8;
		overflow:hidden;
	}
	.zs-news .hide{display:none;}
	.zs-news .tab_box .zlist{
		width:100%;
		height:410px;
		overflow:hidden;
		position:relative;
		left:33px;
	}
	.zs-news .tab_box .zlist dd{
		width:354px;
		float:left;
		padding:0px 5px 18px 5px;
		margin:16px 43px 0px 0px;
		border-bottom:1px solid #eaeaea;
		font-size:14px;
		color:#777777;
		line-height:22px;
		position:relative;
	}
	.zs-news .tab_box .zlist h3{
		font-size:16px;
		color:#333333;
		font-weight:normal;
		line-height:34px;
	}
	.zs-news .tab_box .zlist dd span{
		width:84px;
		height:12px;
		line-height:12px;
		display:block;
		padding:1px 0px 0px 24px;
		float:right;
		background:url(../images/icon.gif) no-repeat 6px 0px;
		background-color:#fff;
		position:absolute;
		bottom:-6px;
		right:0px;
		z-index:1;
		font-size:12px;
		color:#999999;
	}
	.zs-news .tab_box .zlist a{
		color:#777777;
	}
	.zs-news .tab_box .zlist a:hover{
		color:#F00;
	}
	.zs-news .tab_box .zlist a:hover h3{
		color:#F00;
	}
	.item02{
		width:1200px;
		height:500px;
		margin:auto;
		position:relative;
		top:1057px;
		left:0;
		right:0;
	}
	.zlfc{
		width:582px;
		height:500px;
		overflow:hidden;
	}
	.zlfc .zc-con{
		width:100%;
		height:442px;
		margin:7px auto 0px;
		background-color:#fff;
		overflow:hidden;
	}
	.zlfc .zc-con .zc-pic{
		width:100%;
		height:192px;
		position:relative;
		left:37px;
	}
	.dis20{
		top:20px;
	}
	.dis23{
		top:23px;
	}
	.zlfc .zc-con .zc-pic li{
		width:227px;
		height:192px;
		margin:0px 54px 10px 0px;
		float:left;
	}
	.zlfc .zc-con .zc-pic .img{
		width:227px;
		height:159px;
		overflow:hidden;
		cursor:pointer;
	}
	.zlfc .zc-con .zc-pic .txt{
		width:217px;
		height:33px;
		line-height:33px;
		padding:0px 5px;
		text-align:center;
		font-size:16px;
		color:#333333;
		overflow:hidden;
		cursor:pointer;
	}
	.zlfc .zc-con .zc-pic a:hover .txt{
		color:#F00;
	}
	.zlfc .zc-con .zc-list{
		width:526px;
		height:auto;
		margin:auto;
		position:relative;
		top:25px;
		clear:both;
	}
	.zlfc .zc-con .zc-list li{
		height:39px;
		line-height:39px;
		padding:0px 10px 0px 17px;
		background:url(../images/dot.gif) no-repeat 3px center;
		border-bottom:1px solid #eaeaea;
		font-size:16px;
		color:#000000;
		overflow:hidden;
	}
	.zlfc .zc-con .zc-list li:last-child{
		border-bottom:0px;
	}
	.zlfc .zc-con .zc-list a{
		color:#000000;
	}
	.zlfc .zc-con .zc-list a:hover{
		color:#F00;
	}
	.item03{
		width:1200px;
		height:280px;
		margin:auto;
		position:relative;
		top:1091px;
		left:0;
		right:0;
	}
	.plist{
		width:1200px;
		height:280px;
		overflow:hidden;
	}
	.plist li{
		width:400px;
		height:280px;
		overflow:hidden;
		float:left;
	}
	.plist li div{
		width:400px;
		height:280px;
		background-repeat:no-repeat;
		background-size:cover;
	}
	.plist li .icon07{
		background-image:url(../images/zs_13.jpg);
	}
	.plist li .icon08{
		background-image:url(../images/zs_14.jpg);
	}
	.plist li .icon09{
		background-image:url(../images/zs_15.jpg);
	}
	.item04{
		width:1200px;
		height:auto;
		display:table;
		margin:auto;
		overflow:hidden;
		position:relative;
		top:1123px;
		left:0;
		right:0;
	}
	.bea-con{
		width:1200px;
		height:auto;
		margin:17px 0px 0px;
		overflow:hidden;
	}
	.bea-con ul li{
		margin:0px 4px 0px 0px;
		float:left;
	}
	.bea-con ul li img{
		margin:0px 3px 3px 0px;
	}
	.item05{
		width:1200px;
		height:auto;
		margin:auto;
		position:relative;
		top:1150px;
		left:0;
		right:0;
	}
	.lk-con{
		width:1142px;
		height:auto;
		display:table;
		padding:12px 0px 12px 58px;
		margin:8px auto 0px;
		background-color:#ffffff;
		font-size:18px;
		color:#333333;
		line-height:36px;
	}
	.lk-con a{
		color:#333333;
		margin:0px 116px 0px 0px;
	}
	.lk-con a:hover{
		color:#F00;
	}
}
@media screen and (max-width:1200px){
	.w{
		width:1000px;
		margin:auto;
	}
	#pagination {
		display: block;
		list-style: none;
		position: absolute;
		left: 45%;
		top: 478px;
		z-index: 9900;
		margin: 0
	}
	.item01{
		width:1000px;
		height:499px;
		margin:auto;
	}
	.zs-news{
		width:643px;
		height:499px;
		background-color:#009a9b;
		float:left;
		position:relative;
	}
	.zs-news .nw-tit{
		width:100%;
		height:57px;
		line-height:57px;
		position:relative;
		top:6px;
		overflow:hidden;
	}
	.zs-news .nw-tit li{
		width:321.5px;
		height:57px;
		float:left;
		font-size:20px;
		color:#ffffff;
		cursor:pointer;
		overflow:hidden;
	}
	.zs-news .nw-tit .icon01{
		background:url(../images/b1.png) no-repeat 35px center;
	}
	.zs-news .nw-tit .selected div{
		background:url(../images/L1.png) no-repeat 35px center;
		background-color:#fff;
		border-left:1px solid #edf8f8;
		border-right:1px solid #eef8f8;
		color:#333333;
	}
	.zs-news .nw-tit .icon01 span{
		position:relative;
		left:73px;
	}
	.zs-news .nw-tit .icon02{
		background:url(../images/b2.png) no-repeat 35px center;
	}
	.zs-news .nw-tit .selected2 div{
		background:url(../images/l2.png) no-repeat 35px center;
		background-color:#fff;
		border-left:1px solid #edf8f8;
		border-right:1px solid #eef8f8;
		color:#333333;
	}
	.zs-news .nw-tit .icon02 span{
		position:relative;
		left:73px;
	}
	.zs-news .tab_box{
		position:relative;
		position:relative;
		top:6px;
	}
	.zs-news .tab_box div{
		height:433px;
		background-color:#ffffff;
		border-left:1px solid #edf8f8;
		border-right:1px solid #eef8f8;
		overflow:hidden;
	}
	.zs-news .hide{display:none;}
	.zs-news .tab_box .zlist{
		width:100%;
		height:410px;
		overflow:hidden;
		position:relative;
		left:33px;
	}
	.zs-news .tab_box .zlist dd{
		width:254px;
		float:left;
		padding:0px 5px 18px 5px;
		margin:16px 43px 0px 0px;
		border-bottom:1px solid #eaeaea;
		font-size:14px;
		color:#777777;
		line-height:22px;
		position:relative;
	}
	.zs-news .tab_box .zlist h3{
		font-size:16px;
		color:#333333;
		font-weight:normal;
		line-height:34px;
	}
	.zs-news .tab_box .zlist dd span{
		width:84px;
		height:12px;
		line-height:12px;
		display:block;
		padding:1px 0px 0px 24px;
		float:right;
		background:url(../images/icon.gif) no-repeat 6px 0px;
		background-color:#fff;
		position:absolute;
		bottom:-6px;
		right:0px;
		z-index:1;
		font-size:12px;
		color:#999999;
	}
	.zs-news .tab_box .zlist a{
		color:#777777;
	}
	.zs-news .tab_box .zlist a:hover{
		color:#F00;
	}
	.zs-news .tab_box .zlist a:hover h3{
		color:#F00;
	}
	.item02{
		width:1000px;
		height:500px;
		margin:auto;
		position:relative;
		top:1057px;
		left:0;
		right:0;
	}
	.zlfc{
		width:482px;
		height:500px;
		overflow:hidden;
	}
	.zlfc .zc-con{
		width:100%;
		height:442px;
		margin:7px auto 0px;
		background-color:#fff;
		overflow:hidden;
	}
	.zlfc .zc-con .zc-pic{
		width:100%;
		height:192px;
		position:relative;
		left:37px;
	}
	.dis20{
		top:20px;
	}
	.dis23{
		top:23px;
	}
	.zlfc .zc-con .zc-pic li{
		width:177px;
		height:auto;
		margin:0px 54px 10px 0px;
		float:left;
	}
	.zlfc .zc-con .zc-pic .img{
		width:100%;
		overflow:hidden;
		cursor:pointer;
	}
	.zlfc .zc-con .zc-pic .txt{
		width:167px;
		height:33px;
		line-height:33px;
		padding:0px 5px;
		text-align:center;
		font-size:16px;
		color:#333333;
		overflow:hidden;
		cursor:pointer;
	}
	.zlfc .zc-con .zc-pic a:hover .txt{
		color:#F00;
	}
	.zlfc .zc-con .zc-list{
		width:426px;
		height:auto;
		margin:auto;
		position:relative;
		top:25px;
		clear:both;
	}
	.zlfc .zc-con .zc-list li{
		height:39px;
		line-height:39px;
		padding:0px 10px 0px 17px;
		background:url(../images/dot.gif) no-repeat 3px center;
		border-bottom:1px solid #eaeaea;
		font-size:16px;
		color:#000000;
		overflow:hidden;
	}
	.zlfc .zc-con .zc-list li:last-child{
		border-bottom:0px;
	}
	.zlfc .zc-con .zc-list a{
		color:#000000;
	}
	.zlfc .zc-con .zc-list a:hover{
		color:#F00;
	}
	.item03{
		width:1000px;
		height:234px;
		margin:auto;
		position:relative;
		top:1091px;
		left:0;
		right:0;
		overflow:hidden;
	}
	.plist{
		width:1002px;
		height:234px;
		overflow:hidden;
	}
	.plist li{
		width:334px;
		height:234px;
		overflow:hidden;
		float:left;
	}
	.plist li div{
		width:334px;
		height:234px;
		background-repeat:no-repeat;
		background-size:cover;
	}
	.plist li .icon07{
		background-image:url(../images/zs_13.jpg);
	}
	.plist li .icon08{
		background-image:url(../images/zs_14.jpg);
	}
	.plist li .icon09{
		background-image:url(../images/zs_15.jpg);
	}
	.item04{
		width:1000px;
		height:auto;
		display:table;
		margin:auto;
		overflow:hidden;
		position:relative;
		top:1123px;
		left:0;
		right:0;
	}
	.bea-con{
		width:100%;
		height:auto;
		margin:17px 0px 0px 0px;
		overflow:hidden;
	}
	.bea-con ul li{
		margin:0px 4px 0px 0px;
		float:left;
	}
	.bea-con ul li img{
		margin:0px 3px 3px 0px;
	}
	.item05{
		width:1000px;
		height:auto;
		margin:auto;
		position:relative;
		top:1150px;
		left:0;
		right:0;
	}
	.lk-con{
		width:884px;
		height:auto;
		display:table;
		padding:12px 58px 12px 58px;
		margin:8px auto 0px;
		background-color:#ffffff;
		font-size:18px;
		color:#333333;
		line-height:36px;
	}
	.lk-con a{
		color:#333333;
		margin:0px 116px 0px 0px;
	}
	.lk-con a:hover{
		color:#F00;
	}
}
@media screen and (max-width:1000px){
	.w{
		width:100%;
		margin:auto;
	}
	.zs-top{
		height:80px;
		position:relative;	
	}
	.zs-top .logo{
		width:180px;
		height:auto;
		float:left;
		position:relative;
		top:20px;
		left:20px;
	}
	.zs-top .logo img{
		width:100%;
	}
	.zs-top .tpr{
		display:none;
	}
	.zs-top .smenu{
		width:41px;
		height:33px;
		display: block;
		position: absolute;
		right: 0px;
		top: 36px;
		z-index: 1001;
		cursor: pointer; }
	.zs-top .smenu i{
		width:35px;
		height:28px;
		display: block;
		background-image:url(../images/dh.png);
		background-repeat:no-repeat;
		background-position:top center;
		background-size:55%;
	}
	.dh{
		width:100%;
		height:60px;
		line-height:96px;
		background-color:#efefef;
		display:block;
		position:relative;
		z-index:9999999;
		display: -webkit-box !important;
    	display: box !important;
		border-bottom:3px solid #55c4b8;
	}
	.dh .hw{
		font-size:24px;
		color:#009a9b;
		width: 22%;
		height:60px;
		line-height:60px;
		display: -webkit-box !important;
		display: box !important;
		position: relative;
		-webkit-box-align: center;
		box-align: center;
		-webkit-box-pack: center;
		box-pack: center;
	}
	.dh .sea-box{
		width:68%;
		position:relative;
		top:2px;
		display: -webkit-box !important;
		display: box !important;
		position: relative;
		-webkit-box-align: center;
		box-align: center;
		-webkit-box-pack: center;
		box-pack: center;
	}
	.dh .search{
		width:100%;
		height:39px;
	}
	.dh .search .txt{
		width:80%;
		height:32px;
		line-height:30px;
		padding:0px 5px 0px 15px;
		float:left;
		position:relative;
		left:0px;
		top:0px;
		background-color:#f5f5f5;
		border-top:1px solid #cccccc;
		border-left:1px solid #cccccc;
		border-radius:15px;
	}
	.dh .search .btn{
		width:20%;
		height:33px;
		margin:0px 0px;
		padding:0px 0px;
		background-image:url(../images/btn.gif);
		background-repeat:no-repeat;
		background-position:center right;
		border:0px;
		border-left:3px solid #ffffff;
		float:left;
		position:relative;
		left:198px;
		top:-33px;
	}
	.dh .hicon{
		display: block;
		position: relative;
		cursor: pointer; 
		display: -webkit-box !important;
		display: box !important;
		-webkit-box-align: center;
		box-align: center;
		-webkit-box-pack: center;
		box-pack: center;
	}
	.dh .hicon .icon-menu-1 i{
		position: relative;
		top:5px;
	}
	.dh .hicon i{
		width:35px;
		height:28px;
		display: block;
		background-image:url(../images/dh.png);
		background-repeat:no-repeat;
		background-position:top center;
		background-size:60%;
	}
	.zs-menu{
		width:100%;
		height:auto;
		background-color:#ffffff;
		border-top:0px solid #55c4b8;
		display:none;
		position:absolute;
		top:68px;
	}
	.zs-menu li{
		width:100%;
		height:auto;
		display:table;
		margin:0px 0px;
		_margin:0px 0px;
		line-height:60px;
		float:left;
		text-align:left;
		font-size:20px;
		color:#333333;
		cursor:pointer;
		position:relative;
		z-index:999;
		background-color:#ffffff;
		border-bottom:2px solid #dadada;
	}
	.zs-menu a{
		width:80%;
		height:60px;
		margin:auto;
		color:#333333;
		display:block;
		position:relative;
	}
	.zs-menu a span{
		margin-left:70px;
	}
	.zs-menu a:hover{
		color:#009a9b;
	}
	.zs-menu .cur{
		color:#009a9b;
	}
	.zs-menu li ul{width:80%;height:auto;/*display:none;*/background:#ffffff;position:relative;left:0px;top:0px;margin:0px auto;padding:0px 0px;z-index:-99;}
	.zs-menu li.focus{position:relative;z-index:99;background-color:#ffffff;color:#009a9b;}
	.zs-menu li.focus a{color:#009a9b;}
	.zs-menu li.focus li{background-color:#ffffff;margin:0px 0px;}
	.zs-menu li.focus li a{display:block;color:#333333;margin:0px 0px;position:relative;left:0px;}
	.zs-menu li li{list-style:none;color:#1b876d;float:left;background-color:#ffffff;position:static;text-align:left;height:48px;line-height:48px;font-size:18px;margin:0px 0px;border-bottom:0px;}
	.zs-menu li li a{font-size:18px;color:#333333;height:48px;line-height:48px;text-align:left;margin:0px 0px;}
	.zs-menu li li a:hover{height:48px;line-height:48px;display:block;color:#009a9b;background:none;}
	#banner{
		width:100%;
		height:200px;
		margin:auto;
		position:relative;
		top:0px;
		left:0px;
		right:0px;
		z-index:0;
		border-top:2px solid #009a9b;
		border-bottom:2px solid #009a9b;
	}
	#full-screen-slider {
		width: 100%;
		height: 200px;
		position: relative;
	}
	#slides {
		width: 100%;
		height: 200px;
		display: block;
		list-style: none;
		padding: 0;
		margin: 0;
		position: relative
	}
	#slides li { display:block; width:100%; height:200px; list-style:none; padding:0; margin:0; position:absolute;background-repeat:no-repeat;background-position:center top;background-size:cover;}
	#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
	#pagination li { display:block;list-style:none;width:12px;height:12px; float:left; margin-left:10px; border-radius:5px; background:#FFF; cursor:pointer; }
	#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
	#pagination li.current {
		background-color: #009a9b;
	}
	#pagination {
		display: block;
		list-style: none;
		position: absolute;
		left:40%;
		right:0;
		top: 170px;
		z-index: 9900;
		margin: 0
	}
	.item01{
		width:100%;
		height:auto;
		display:table;
		margin:auto;
	}
	.zs-block{
		width:100%;
		height:auto;
		display:table;
		position:relative;
		top:0px;
	}
	.zs-news{
		width:100%;
		height:499px;
		background-color:#009a9b;
		float:left;
		position:relative;
	}
	.zs-news .nw-tit{
		width:100%;
		height:57px;
		line-height:57px;
		position:relative;
		top:6px;
		overflow:hidden;
	}
	.zs-news .nw-tit li{
		width:50%;
		height:57px;
		float:left;
		font-size:20px;
		color:#ffffff;
		cursor:pointer;
		overflow:hidden;
	}
	.zs-news .nw-tit .icon01{
		background:url(../images/b1.png) no-repeat 35px center;
	}
	.zs-news .nw-tit .selected div{
		background:url(../images/L1.png) no-repeat 35px center;
		background-color:#fff;
		border-left:1px solid #edf8f8;
		border-right:1px solid #eef8f8;
		color:#333333;
	}
	.zs-news .nw-tit .icon01 span{
		position:relative;
		left:73px;
	}
	.zs-news .nw-tit .icon02{
		background:url(../images/b2.png) no-repeat 35px center;
	}
	.zs-news .nw-tit .selected2 div{
		background:url(../images/l2.png) no-repeat 35px center;
		background-color:#fff;
		border-left:1px solid #edf8f8;
		border-right:1px solid #eef8f8;
		color:#333333;
	}
	.zs-news .nw-tit .icon02 span{
		position:relative;
		left:73px;
	}
	.zs-news .tab_box{
		position:relative;
		position:relative;
		top:6px;
	}
	.zs-news .tab_box div{
		height:433px;
		background-color:#ffffff;
		border-left:1px solid #edf8f8;
		border-right:1px solid #eef8f8;
		overflow:hidden;
	}
	.zs-news .hide{display:none;}
	.zs-news .tab_box .zlist{
		width:90%;
		height:410px;
		overflow:hidden;
		position:relative;
	}
	.zs-news .tab_box .zlist dd{
		width:100%;
		float:left;
		padding:0px 0px 18px;
		margin:16px auto 0px;
		border-bottom:1px solid #eaeaea;
		font-size:14px;
		color:#777777;
		line-height:22px;
		position:relative;
	}
	.zs-news .tab_box .zlist h3{
		font-size:16px;
		color:#333333;
		font-weight:normal;
		line-height:34px;
	}
	.zs-news .tab_box .zlist dd span{
		width:84px;
		height:12px;
		line-height:12px;
		display:block;
		padding:1px 0px 0px 24px;
		float:right;
		background:url(../images/icon.gif) no-repeat 6px 0px;
		background-color:#fff;
		position:absolute;
		bottom:-6px;
		right:0px;
		z-index:1;
		font-size:12px;
		color:#999999;
	}
	.zs-news .tab_box .zlist a{
		color:#777777;
	}
	.zs-news .tab_box .zlist a:hover{
		color:#F00;
	}
	.zs-news .tab_box .zlist a:hover h3{
		color:#F00;
	}
	.zs-pic{
		width:100%;
		height:auto;
		margin:10px 0px 6px;
		position:relative;
		overflow:hidden;
		display:-moz-box;
		display:-webkit-box;
		display:box;
	}
	.zs-pic li{
		height:auto;
		-moz-box-flex:1;
		-webkit-box-flex:1;
		box-flex: 1;
		margin-right:3px;
		margin-bottom:0px;
		overflow:hidden;
		text-align:center;
	}
	.zs-pic li:last-child{
		margin-right:0px;
	}
	.zs-pic li img{
		width:100%;
	}
	.item02{
		width:100%;
		height:auto;
		display:table;
		margin:auto;
		position:relative;
		top:0px;
	}
	.zlfc{
		width:100%;
		height:auto;
		display:table;
		margin:0px auto 22px;
	}
	.zlfc .zc-con{
		width:100%;
		height:auto;
		display:table;
		margin:7px auto 0px;
		background-color:#fff;
	}
	.zlfc .zc-con .zc-pic{
		width:90%;
		height:auto;
		display:table;
		margin:auto;
		position:relative;
		left:0;
		right:0px;
	}
	.dis20{
		top:20px;
	}
	.dis23{
		top:0px;
		padding:23px 0px 6px;
	}
	.zlfc .zc-con .zc-pic li{
		width:50%;
		height:auto;
		display:table;
		margin:0px auto 10px;
		float:left;
		text-align:center;
	}
	.zlfc .zc-con .zc-pic .img{
		width:95%;
		height:auto;
		overflow:hidden;
		cursor:pointer;
	}
	.zlfc .zc-con .zc-pic .img img{
		width:100%;
		height:auto;
	}
	.zlfc .zc-con .zc-pic .txt{
		width:95%;
		height:33px;
		line-height:33px;
		padding:0px 0px;
		text-align:center;
		font-size:16px;
		color:#333333;
		overflow:hidden;
		cursor:pointer;
	}
	.zlfc .zc-con .zc-pic a:hover .txt{
		color:#F00;
	}
	.zlfc .zc-con .zc-list{
		width:90%;
		height:auto;
		display:table;
		margin:20px auto 10px;
		position:relative;
		top:0px;
		clear:both;
	}
	.zlfc .zc-con .zc-list li{
		height:39px;
		line-height:39px;
		padding:0px 10px 0px 17px;
		background:url(../images/dot.gif) no-repeat 3px center;
		border-bottom:1px solid #eaeaea;
		font-size:16px;
		color:#000000;
		overflow:hidden;
	}
	.zlfc .zc-con .zc-list li:last-child{
		border-bottom:0px;
	}
	.zlfc .zc-con .zc-list a{
		color:#000000;
	}
	.zlfc .zc-con .zc-list a:hover{
		color:#F00;
	}
	.item03{
		width:100%;
		height:auto;
		margin:auto;
		position:relative;
		top:0px;
		left:0;
		right:0;
	}
	.cop-pic{
		display:none;
	}
	.wap-pic{
		display:block;
	}
	.plist{
		width:90%;
		height:auto;
		margin:auto;
		overflow:hidden;
	}
	.plist li{
		width:100%;
		height:auto;
		margin-top:20px;
		overflow:hidden;
		float:left;
	}
	.plist li div{
		width:100%;
		height:auto;
		background-repeat:no-repeat;
		background-size:100% 380px;
		background-position:bottom center;
	}
	.plist li div img{
		width:100%;
	}
	.item04{
		width:100%;
		height:auto;
		display:table;
		margin:30px auto 0px;
		overflow:hidden;
		position:relative;
		top:0;
		left:0;
		right:0;
	}
	.bea-con{
		width:100%;
		height:auto;
		display:table;
		margin:17px 0px 0px;
	}
	.bea-con .show_big{
		width:100%;
		height:0px;
		display:none;
		overflow:hidden;
	}
	.bea-con .show_small{
		width:100%;
		height:auto;
		display:block;
		overflow:visible;
	}
	.bea-con ul{
		display:-moz-flex;
		display:-webkit-flex;
		display:flex;
		margin:0px 0px 0px 2px;
	}
	.bea-con ul li{
		-moz-box-flex:4;
		-webkit-box-flex:4;
		box-flex: 4;
		margin:0px 4px 0px 0px;
	}
	.bea-con ul .first{
		-moz-box-flex:2;
		-webkit-box-flex:2;
		box-flex: 2;
		margin:0px 4px 0px 0px;
	}
	.bea-con ul li img{
		width:100%;
		margin:0px 3px 3px 0px;
	}
	.bea-con ul .second .sec-t{
		display:-moz-flex;
		display:-webkit-flex;
		display:flex;
	}
	.bea-con ul .second .sec-t img{
		-moz-box-flex:1;
		-webkit-box-flex:1;
		box-flex: 1;
		margin:0px 8px 3px 0px;
	}
	.bea-con ul .third .th-b{
		display:-moz-flex;
		display:-webkit-flex;
		display:flex;
	}
	.bea-con ul .third .th-b img{
		-moz-box-flex:1;
		-webkit-box-flex:1;
		box-flex: 1;
		margin:0px 8px 3px 0px;
	}
	.item05{
		width:100%;
		height:auto;
		margin:20px auto;
		position:relative;
		top:0;
		left:0;
		right:0;
	}
	.lk-con{
		width:auto;
		height:auto;
		display:table;
		padding:12px 25px;
		margin:8px auto 0px;
		background-color:#ffffff;
		font-size:16px;
		color:#333333;
		line-height:36px;
	}
	.lk-con a{
		color:#333333;
		margin:0px 58px 0px 0px;
	}
	.lk-con a:hover{
		color:#F00;
	}
	.zs-foot{
		width:100%;
		height:auto;
		margin:10px 0px 0px;
		background-color:#009a9b;
		border-top:1px solid #bee0e0;
		position:relative;
		top:0px;
		left:0;
		right:0;
	}
	.pg-foot{
		width:100%;
		height:auto;
		margin:0px 0px 0px;
		background-color:#009a9b;
		border-top:1px solid #bee0e0;
	}
	.ft-con{
		width:100%;
		height:auto;
		display:table;
		margin:1px 0px 0px;
		padding:0px 0px 10px;
		background-color:#c3dedb;
		line-height:26px;
		font-size:14px;
		color:#555555;
	}
	.ft-con .ft-left{
		width:70%;
		height:auto;
		display:table;
		float:left;
		position:relative;
		left:0px;
		overflow:hidden;
	}
	.ft-con .ft-left h3{
		height:20px;
		margin:15px 0px 10px 20px;
		line-height:20px;
		background:url(../images/L7.png) no-repeat left center;
		padding-left:29px;
		font-size:18px;
		font-weight:normal;
		color:#333333;
	}
	.ft-con .ft-left p{
		position:relative;
		left:0px;
		margin:0px 0px 0px 20px;
	}
	.ft-con .ft-right{
		width:30%;
		height:auto;
		display:table;
		float:right;
		position:relative;
		left:0px;
		overflow:hidden;
	}
	.ft-con .ft-right li{
		width:100%;
		float:left;
		margin:0px 0px 0px 0px;
		text-align:center;
	}
	.ft-con .ft-right li img{
		height:68px;
		margin-top:19px;
	}
	.ft-con .ft-right .ftxt{
		margin-top:0px;
	}
	.ft-con .ft-right .ftxt p{
		width:100%;
		height:30px;
		line-height:30px;
		overflow:hidden;
	}
	.fb-con{
		width:100%;
		height:auto;
		line-height:24px;
		font-size:14px;
		color:#b7d8d4;
		text-align:center;
		padding:15px 0px;
	}
}