#page_banner{
	width: 100%;
	min-width: 1300px;
	height: 353px;
	overflow: hidden;
}
#page_banner img{
	width: 100%;
	height: 353px;
}
#page_pos{
	width: 1440px;
	height: 52px;
	margin: auto;
	overflow: hidden;
	position: relative;
	top: -25px;
}
#page_pos .container{
	float: left;
	height: 52px;
	font-size: 14px;
	color: #fdfbfc;
	line-height: 52px;
	text-align: center;
	background-color: #009261;
	position: relative;
	left: 21px;
}
#page_pos .container a{
	color: #fdfbfc;
}
#page_pos .container a:hover{
	color: rgba(253,251,252,.95);
}
#page_pos .container .p{
	width: 15px;
	height: 19px;
	margin: 0 10px;
	display: inline-block;
	background: url(../images/pos.png) no-repeat center center;
	position: relative;
	top: 4px;
}
#page_pos .tg_l{
	width: 0;
	height: 0;
	float: left;
	border-left: 20px solid transparent;
	border-bottom: 25px solid #006442;
	position: absolute;
	left: 1px;
}
#page_pos .tg_r{
	width: 0;
	height: 0;
	float: right;
	border-right: 20px solid transparent;
	border-bottom: 25px solid #006442;
	position: absolute;
	right: 1px;
}
#page_wrap{
	width:100%;
	min-width:1398px;
	height:auto;
	display:table;
	margin:0px auto;
	padding: 0 0 47px;
	position:relative;
}
#page_wrap .nav_con{
	width:251px;
	height:auto;
	display:table;
	margin:10px 0px;
	position: relative;
}
#page_wrap .nav_con .catlist{
	width:100%;
	height:auto;
	padding: 0 0 6px;
	display:table;
	background-color: #ebf6f3;
}
#page_wrap .nav_con .catlist dt{
	width:100%;
	height:81px;
	display:inline-block;
	padding: 26px 0 25px;
	margin:0 0;
	background:url(../images/sx_13.jpg) no-repeat top center;
	border-bottom: 1px solid #fdfbfc;
}
#page_wrap .nav_con .catlist dt h3{
	font-size:24px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	position:relative;
}
#page_wrap .nav_con .catlist dd{
	width:100%;
	height: auto;
	margin:0px auto;
	padding:3px 0px 0px;
	font-size:18px;
	color:#222222;
}
#page_wrap .nav_con .catlist dd.selected{
	background: none;
}
#page_wrap .nav_con .catlist dd:last-child a{
	border-bottom: 0px;
}
#page_wrap .nav_con .catlist a{
	width: 203px;
	height: auto;
	display: block;
	padding: 17px 5px 17px 65px;
	margin: 0px 24px;
	font-size: 18px;
	color:#222222;
	line-height: 25px;
	text-align: left;
	border-bottom: 1px solid #ebebeb;
}
#page_wrap .nav_con .catlist dd.selected{
	background: url(../images/icon_05.png) no-repeat 175px 24px;
}
#page_wrap .nav_con .catlist a:hover,#page_wrap .nav_con .catlist a.cur,#page_wrap .nav_con .catlist dd.selected a{
	color:#009261;
}
#page_wrap .nav_con .catlist dd .thrid-box{
	width: 203px;
	height:auto;
	margin: auto;
	padding:12px 0 13px;
	display:none;
	border-bottom: 1px solid #ebebeb;
	position:relative;
	top:0px;
	z-index:999;
}
#page_wrap .nav_con .catlist .selected .thrid-box{
	display:table;
}
#page_wrap .nav_con .catlist dd .thrid-box li{
	width: 203px;
	height:auto;
	margin:0px 0px;
	overflow:hidden;
	position:relative;
}
#page_wrap .nav_con .catlist dd .thrid-box li a{
	width: 203px;
	height: auto;
	display: block;
	margin: 0 0;
	padding: 8px 5px 8px 49px;
	font-size:16px;
	color:#333333;
	line-height: 24px;
	text-align:left;
	display: inline-block;
	border-bottom: 0px;
}
#page_wrap .nav_con .catlist dd .thrid-box li a.current{
	color: #009261;
}
#page_wrap .nav_con .catlist dd .thrid-box li a:hover,#page_wrap .nav_con .catlist dd a.current:hover{
	color: #009261;
}
#page_wrap .pg_con{
	width:1098px;
	height:auto;
	display:table;
	padding:0px 0px;
	position:relative;
}
#page_wrap .pg_con .about{
	padding:35px 0px 40px;
	font-size:18px;
	color:#222222;
	line-height:48px;
}
#page_wrap .pg_con .about .img{
	float: right;
	position: relative;
	top: -35px;
}
#page_wrap .pg_con .newslist{
	width: 100%;
	height: auto;
	display: table;
	margin: 6px 0 0px;
}
#page_wrap .pg_con .newslist li{
	width: 100%;
	height: auto;
	padding: 0 0 13px;
	margin: 0 0 23px;
	display: table;
	border-bottom: 1px solid #e5e5e5;
}
#page_wrap .pg_con .newslist .desc{
	width: 746px;
	height: auto;
	display: table;
	float: left;
}
#page_wrap .pg_con .newslist .desc .tit{
	width: 705px;
	height: auto;
	display: table;
	padding: 0 2px 12px;
	font-size: 18px;
	color: #000000;
	line-height: 28px;
}
#page_wrap .pg_con .newslist li a:hover .tit{
	color:#009261;
}
#page_wrap .pg_con .newslist .desc hr{
	width: 56px;
	height: 1px;
	background-color: #009261;
	position: relative;
}
#page_wrap .pg_con .newslist .desc .text{
	padding: 8px 0 3px;
	font-size: 14px;
	color: #999999;
	line-height: 24px;
}
#page_wrap .pg_con .newslist .desc .date{
	padding: 0 7px;
	font-size: 14px;
	color: #009261;
	line-height: 16px;
	text-align: right;
	background: url(../images/icon_02.png) no-repeat left center;
}
#page_wrap .pg_con .newslist .img{
	width: 291px;
	height: 194px;
	margin: 0 25px 0 0;
	float: right;
	overflow: hidden;
}
#page_wrap .pg_con .newslist .img img{
	width: 100%;
	height: 100%;
}
#page_wrap .pg_con .newslist li:hover .img img{
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
	position:relative;
}
.page{
	width:972px;
	height:42px;
	line-height:42px;
	display:table;
	font-family:"微软雅黑";
	font-size:14px;
	color:#494949;
	text-align:center;
	clear:both;
}
.pL{
	width: 480px;
	margin: 0 0 50px;
	background-color: #ffffff;
	position: relative;
	left: 290px;
}
.page span{
	color:#494949;
	padding:6px 6px;
	margin:0px 0px;
}
.page span i{
	font-style: normal;
	color: #ff0000;
}
.page a{
	color:#909090;
	padding:6px 6px;
	margin:0px 0px;
}
.page a:hover{
	color:#009261;
}
#page_wrap .pg_con .leader_tit{
	padding: 0 35px;
	margin: 12px 0 0;
	font-size: 20px;
	font-weight: bold;
	color: #009261;
	line-height: 58px;
	background: url(../images/sx_14.jpg) no-repeat left center;
}
#page_wrap .pg_con .leader_list{
	width: 1098px;
	height: auto;
	margin: 12px 0 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
#page_wrap .pg_con .leader_list dd{
	width: 500px;
	min-height: 135px;
	margin: 0 0 52px;
	display: table;
	padding: 0 0;
	position: relative;
}
#page_wrap .pg_con .leader_list dd:first-child{
	width: 100%;
}
#page_wrap .pg_con .leader_list .leader_con{
	width: 500px;
	height: auto;
	display: table;
	background-color: #ddfff4;
}
#page_wrap .pg_con .leader_list .name{
	padding: 7px 0 0 18px;
	font-size: 20px;
	font-weight: bold;
	color: #009261;
	line-height: 52px;
	border-bottom: 1px solid #bfe0d5;
}
#page_wrap .pg_con .leader_list .name span{
	font-weight: normal;
	color: #222222;
	line-height: 48px;
	margin: 0 18px;
	position: relative;
}
#page_wrap .pg_con .leader_list .name i{
	width: 37px;
	height: 4px;
	background-color: #009261;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 59px;
}
#page_wrap .pg_con .leader_list .instro{
	min-height: 73px;
	padding: 17px 40px 15px;
	font-size: 16px;
	color: #222222;
	line-height: 24px;
	overflow: hidden;
}
#page_wrap .pg_con .leader_list_dz{
	width: 1028px;
	height: auto;
	display: table;
	margin: 18px auto 0;
}
#page_wrap .pg_con .leader_list_dz li{
	width: 465px;
	height: 230px;
	margin: 0 0 65px;
	float: left;
	background-color: #ffffff;
	box-shadow: 0px 0px 5px 3px #f0eeef;
	position: relative;
}
#page_wrap .pg_con .leader_list_dz li:nth-child(2n){
	float: right;
}
#page_wrap .pg_con .leader_list_dz .photo{
	width: 173px;
	height: 230px;
	overflow: hidden;
	position: absolute;
	bottom: 0px;
}
#page_wrap .pg_con .leader_list_dz .photo img{
	width: 100%;
	height: 100%;
}
#page_wrap .pg_con .leader_list_dz .desc{
	width: 242px;
	height: auto;
	padding: 37px 0 0;
	display: table;
	position: relative;
	right: 18px;
}
#page_wrap .pg_con .leader_list_dz .desc .name{
	font-size: 20px;
	font-weight: bold;
	color: #009261;
	line-height: 26px;
}
#page_wrap .pg_con .leader_list_dz .desc .job{
	padding: 0 0 6px;
	font-size: 16px;
	color: #999999;
	line-height: 48px;
	position: relative;
}
#page_wrap .pg_con .leader_list_dz .desc .job i{
	width: 35px;
	height: 4px;
	background-color: #009261;
	display: inline-block;
	position: absolute;
	left: 1px;
	top: 54px;
}
#page_wrap .pg_con .leader_list_dz .desc .instro{
	height: 90px;
	padding: 12px 0;
	font-size: 14px;
	color: #000000;
	line-height: 27px;
	overflow: hidden;
}
#page_wrap .leader_item{
	width: 500px;
	height: auto;
	display: table;
	margin: 17px 23px 50px;
	background-color: #ddfff4;
}
#page_wrap .leader_item .dt{
	width: 100%;
	height: 61px;
	box-sizing: border-box;
	padding: 10px 18px 0;
	font-size: 20px;
	font-weight: bold;
	color: #009261;
	line-height: 51px;
	text-align: left;
	border-bottom: 1px solid #bfe0d5;
	position: relative;
}
#page_wrap .leader_item .dt i{
	width: 37px;
	height: 4px;
	background-color: #009261;
	position: absolute;
	top: 58px;
	left: 0;
}
#page_wrap .pg_con .zcon{
	width: 498px;
	height: auto;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-content: space-between;
}
#page_wrap .pg_con .zcon dd{
	width: 136px;
	min-height: 74px;
	box-sizing: border-box;
	padding: 24px 5px 18px;
	float: left;
	font-size: 16px;
	color: #222222;
	line-height: 30px;
	text-align: center;
	border-left: 1px solid #bfe0d5;
	border-bottom: 1px solid #bfe0d5;
}
#page_wrap .pg_con .zcon dd:nth-child(3n-2){
	padding: 24px 5px 18px 45px;
	text-align: left;
}
#page_wrap .pg_con .zcon dd:nth-child(3n){
	width: 226px;
	border-right: 1px solid #bfe0d5;
}
#page_wrap .pg_con .tea_list{
	width: 100%;
	height: auto;
	display: table;
	margin: 10px 0 0;
}
#page_wrap .pg_con .tea_list li{
	width: 172px;
	height: 283px;
	float: left;
	margin: 0 29px 59px;
	overflow: hidden;
}
#page_wrap .pg_con .tea_list li:nth-child(5n-4){
	margin: 0 29px 59px 0;
}
#page_wrap .pg_con .tea_list li:nth-child(5n){
	margin: 0 0 59px 29px;
}
#page_wrap .pg_con .tea_list .photo{
	width: 172px;
	height: 220px;
	overflow: hidden;
}
#page_wrap .pg_con .tea_list .photo img{
	width: 100%;
	height: 100%;
}
#page_wrap .pg_con .tea_list .name{
	width: 100%;
	height: 62px;
	margin-top: 1px;
	font-size: 18px;
	color: #222222;
	line-height: 62px;
	text-align: center;
	background-color: #e3e3e3;
	overflow: hidden;
}
#page_wrap .pg_con .tea_con{
	width: 100%;
	height: auto;
	display: table;
}
#page_wrap .pg_con .tea_con .tea_tit{
	width: 88%;
	height: auto;
	display: table;
	padding: 12px 0;
	margin: auto;
	font-size: 32px;
	font-weight: bold;
	color: #222222;
	line-height: 41px;
	text-align: center;
}
#page_wrap .pg_con .tea_con .tea_date{
	width: 100%;
	height: 55px;
	font-size: 16px;
	color: #666666;
	line-height: 31px;
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
}
#page_wrap .pg_con .tea_con .tcon{
	padding: 22px 0;
	font-size: 16px;
	color: #666666;
	line-height: 31px;
}
#page_wrap .pg_con .tea_con .tcon .ftit{
	font-size: 18px;
	color: #222222;
}
#page_wrap .pg_con .noticelist{
	width: 100%;
	height: auto;
	display: table;
	margin: 0 0 25px;
}
#page_wrap .pg_con .noticelist li{
	width: 100%;
	height: 81px;
	margin: 0 0 12px;
	border-bottom: 1px solid #e5e5e5;
}
#page_wrap .pg_con .noticelist .tit{
	width: 925px;
	height: 45px;
	float: left;
	font-size: 18px;
	color: #000000;
	line-height: 45px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
#page_wrap .pg_con .noticelist a:hover .tit{
	color: #009261;
}
#page_wrap .pg_con .noticelist .date{
	width: 90px;
	height: 45px;
	float: right;
	font-size: 14px;
	color: #009261;
	line-height: 45px;
	overflow: hidden;
}
#page_wrap .news-con{
	width:94%;
	height:auto;
	margin:auto;
	display: table;
}
#page_wrap .news-con .gy{
	width:100%;
	height:auto;
	display: table;
	margin:auto;
	padding:50px 0px 0px;
	position:relative;
}
#page_wrap .news-con .gy h3{
	width:88%;
	height:auto;
	display:block;
	padding:0px 0px;
	margin:auto;
	font-size:24px;
	font-weight:bold;
	color:#000000;
	line-height:32px;
	text-align:center;
}
#page_wrap .news-con .gy p{
	width:100%;
	height:60px;
	margin:auto;
	display:block;
	font-size:14px;
	color:#999999;
	line-height:45px;
	text-align:center;
	position:relative;
	border-bottom:1px solid #e6e6e6;
	overflow: hidden;
}
#page_wrap .news-con .con{
	width:95%;
	height:auto;
	padding:25px 0px 35px;
	display:table;
	margin:auto;
	font-size:18px;
	color:#222222;
	line-height:40px;
	position:relative;
}
#page_wrap .org_con{
	width: 100%;
	height: auto;
	padding: 10px 0 25px;
	display: table;
}
#page_wrap .org_con .org_tit{
	width: 100%;
	height: 24px;
	margin-bottom: 12px;
	overflow: hidden;
	position: relative;
}
#page_wrap .org_con .org_tit h3{
	float: left;
	display: block;
	padding: 0 28px 0 38px;
	font-size: 22px;
	font-weight: bold;
	color: #009261;
	line-height: 24px;
	background: url(../images/sx_14.jpg) no-repeat left center;
	background-color: #fdfbfc;
	position: relative;
	z-index: 9;
}
#page_wrap .org_con .org_tit hr{
	width: 100%;
	height: 1px;
	background-color: #b1dbcd;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 9px;
	z-index: 1;
}
#page_wrap .org_con .org_u_list,#page_wrap .org_con .org_d_list{
	width: 100%;
	height: auto;
	display: table;
}
#page_wrap .org_con .org_u_list li,#page_wrap .org_con .org_d_list dt,#page_wrap .org_con .org_d_list dd{
	width: 100%;
	height: auto;
	display: table;
}
#page_wrap .org_con .org_d_list dt{
	padding: 0 19px;
	font-size: 20px;
	font-weight: bold;
	color: #009261;
	line-height: 48px;
}
#page_wrap .org_con .org_name{
	width: 115px;
	height: 40px;
	float: left;
	font-size: 18px;
	color: #222222;
	line-height: 40px;
	text-align: right;
}
#page_wrap .org_con .org_text{
	width: 935px;
	height: auto;
	margin: 0 12px;
	float: left;
	display: table;
}
#page_wrap .org_con .org_text{
	font-size: 18px;
	color: #222222;
	line-height: 40px;
}
#page_wrap .org_con .org_text span{
	width: 85px;
	min-height: 40px;
	margin: 0 25px 0 0;
	float: left;
	display: block;
}