﻿* {
	margin: 0px;
	padding: 0px;
	font-family: "Hiragino Sans GB", "冬青黑体", "Heiti SC", "黑体-简", STHeiti, "华文黑体", "Microsoft YaHei", "微软雅黑", SimHei, "黑体", "WenQuanYi Micro Hei", "文泉驿微米黑", sans-serif"PingFang SC", "苹方";
	font: inherit;
	font-weight: inherit;
	font-size: inherit;
	font-family: inherit;
}
body {
	height: auto;
	margin: 0px auto;
}
button,
submit {
	cursor: pointer;
	outline: none;
}
.clear {
	display: block !important;
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0
}
/* body::-webkit-scrollbar {display: none;} */
img {
	border: 0;
	vertical-align: middle;
}
li {
	list-style-type: none;
}
ul {
	list-style: none;
}
a:link,
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
.cl {
	clear: both;
}
.fr {
	float: right
}
.fl {
	float: left
}
iframe {
	margin: 0px auto;
	display: block;
}
@media screen and (min-width:800px) and (max-width:1600px) {
	.w80 {
		width: 90%;
		margin: 0 auto;
	}
	#gyspindex {
		width: 100%;
		height: 500px;
	}
	.zwhswiper-button-left {
		width: 40px !important;
		height: 40px !important;
	}
	.zwhswiper-button-rig {
		width: 40px !important;
		height: 40px !important;
	}
	.wz_div_show table {
		margin: 0px auto;
		border: 1px solid #333333;
		border-collapse: collapse
	}
	.wz_div_show table tr td {
		border: 1px solid #333333;
	}
	strong {
		font-weight: bolder;
	}
	.PCts1_bt h2 {
		margin-top: 96px;
	}
	input[type="button"],
	input[type="submit"],
	input[type="reset"] {
		-webkit-appearance: none;
	}
	textarea {
		-webkit-appearance: none;
	}
	/*banner小pc距离*/
	.swiper-button-prev001 {
		left: 3% !important;
	}
	.swiper-button-next001 {
		right: 3% !important;
	}
	/*banner小pc距离*/
	/* 新闻动态hover */
	.header_xwdt:hover {
		border-bottom: 2px solid #00B5C8;
	}
	/* 新闻动态hover */
	.all {
		width: 100%;
		min-height: 100px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		position: absolute;
	}
	.news {
		width: 70px !important;
		left: 16% !important;
	}
	.top100 {
		margin-top: 110px !important;
	}
	.lshjsh {
		width: 500px !important;
	}
	.lshjsh .er_main_table_g6x .ls_width1 {
		width: 100px;
		height: 100px;
		padding-right: 3px;
	}
	.lshjsh .er_main_table_g6x .ls_width2 {
		margin-left: 0px;
	}
	/*.er_main_table_g6x .ls_width2{padding-top: 10px;}*/
	.news {
		margin-left: -10px !important;
	}
	.h2_20 h2 {
		line-height: 35px;
		font-size: 20px;
		color: #000;
	}
	.h2_20 h2 a {
		font-size: 20px;
		color: #000;
	}
	.p_14 p {
		line-height: 30px;
		font-size: 14px;
		color: #4E4E4E;
	}
	.p_14 ul li {
		line-height: 25px;
	}
	.p_14 ul li a {
		font-size: 14px;
		color: #4E4E4E;
	}
	.Header2,
	.Header3,
	.NavBtnDiv,
	.HeaderP2 {
		display: none;
	}
	/**************************头部开始******************************/
	.swiper-button-next002 {
		background-image: none !important;
	}
	.swiper-button-prev002 {
		background-image: none !important;
	}
	.PCherder .w80 {
		display: flex;
		justify-content: space-between;
	}
	.PCherder {
		width: 100%;
		height: 75px;
		z-index: 99999999;
		position: fixed;
		top: 0px;
		z-index: 999 !important;
		background: #FFFFFF;
	}
	.PCherder_bg1 {
		background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.66) 30%, rgba(255, 255, 255, 0) 100%);
		opacity: 1;
	}
	.PCherder_bg2 {
		background: #fff;
	}
	.PCherder_bg3 {
		box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
	}
	.PCherder1 {
		height: 55px;
		margin-top: 10px;
	}
	/*.PCherder2 {width: 40%;height: 80px;margin-top: 15px;margin-left: 1%;}*/
	/*导航开始*/
	.menu {
		height: 75px;
		color: #fff;
	}
	.menu li {
		float: left;
		position: relative;
		color: #fff;
	}
	.menu li a:hover {
		color: #00B5C8
	}
	.menu li.focusa {
		color: #00B5C8
	}
	.menu li a {
		display: block;
		float: left;
		height: 73px;
		line-height: 75px;
		color: #333;
		transition: 0.4s;
		text-align: center;
		padding-left: 14px;
		padding-right: 14px;
		font-size: 16px;
	}
	.menu li ul {
		display: none;
		position: absolute;
		background: #fff;
		width: 114px;
		box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
		z-index: 999;
		padding: 10px 10px;
		left: 50%;
		transform: translateX(-50%);
		opacity: 0.85;
		border-top: 2px solid #00B5C8;
	}
	.menu li:hover ul {
		display: block;
	}
	.menu li ul a {
		width: 145px;
		color: #999;
		transition: 0.4s;
	}
	.menu li ul a:hover {
		color: #00B5C8 !important;
	}
	.menu>li:hover,
	.menu>li.focusa {
		border-bottom: 2px solid #00B5C8;
	}
	.menu li:hover>a,
	.menu li.focusa>a {
		color: #00B5C8
	}
	.one {
		top: 73px;
		border-top: 2px solid #00B5C8;
	}
	.one li a {
		color: #666666 !important;
		height: 24px;
		display: table;
		vertical-align: middle;
		display: table-cell;
		line-height: 24px;
		padding: 0px !important;
		font-size: 14px;
		width: 114px !important;
	}
	.one li {
		width: 100%;
		padding-bottom: 2px;
	}
	.menu li ul.two {
		left: 170px;
	}
	.one li a.more {
		color: #fff;
	}
	.one li a.more:hover {
		border-top: 2px solid #00B5C8;
		color: #00B5C8
	}
	.menu li ul.hdw {
		left: 150px;
	}
	.menu li ul.hdwq {
		left: 150px;
	}
	.PCherder3 {
		width: 125px;
		height: 35px;
		border: 1px solid #0099A5;
		background: #fff;
		overflow: hidden;
		border-radius: 30px;
		margin-top: 19px;
	}
	.PCherder3n {
		outline: none;
		width: 90%;
		height: 20px;
		background: #fff;
		border: 0px;
		font-size: 14px;
		color: #0099A5;
		padding-left: 10px;
		padding-right: 10px;
		line-height: 20px;
		margin-top: 5px;
	}
	.PCherder3n::-webkit-input-placeholder {
		color: #0099A5;
	}
	.PCherder3img {
		height: 18px;
		margin: 0 auto;
		border: 0px;
		background: #fff;
		margin-right: 10px;
		margin-top: 4px;
	}
	.PCherder3img img {
		height: 100%;
		max-width: none;
	}
	.PCherder_fd {
		width: 100%;
		height: 75px;
		position: fixed;
		z-index: 99;
		top: 0px;
		left: 0%;
		display: none;
		z-index: 99999999;
		box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
		background: #fff;
		transition: 0.4s;
	}
	.PCherder1_fd {
		height: 45px;
		margin-left: 8%;
		margin-top: 13px;
	}
	.PCherder2_fd {
		width: 45%;
		height: 65px;
		margin-left: 0%;
		margin-top: 5px;
	}
	.menu_fd {
		height: 70px;
		color: #fff;
	}
	/*.menu_fd li:hover .index_top{border-bottom: 2px solid #00B5C8;height: 68px;transition: none;}*/
	.menu_fd li:hover .index_top {
		border-bottom: 2px solid #00B5C8;
		height: 68px;
		transition: none;
	}
	.menu_fd li {
		float: left;
		position: relative;
		color: #fff;
	}
	.menu_fd li a:hover {
		color: #00B5C8
	}
	.menu_fd li.focusa {
		color: #00B5C8
	}
	.menu_fd li a {
		display: block;
		float: left;
		height: 68px;
		line-height: 65px;
		color: #000;
		transition: 0.4s;
		text-align: center;
		padding-left: 14px;
		padding-right: 14px;
		font-size: 16px;
	}
	.menu_fd li ul {
		position: absolute;
		left: 0;
		background: #fff;
		display: none;
		box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
		z-index: 999;
		left: -35px;
		padding: 0px 6px;
		left: -20px;
		width: 114px;
		opacity: 0.85;
	}
	.menu_fd li ul a {
		width: 114px;
		color: #666;
		transition: 0.4s;
	}
	.one_fd {
		top: 68px;
		border-top: 2px solid #00B5C8;
	}
	.one_fd li {
		width: 100%;
		padding-bottom: 2px;
	}
	.one_fd li a {
		width: 98px;
		font-size: 14px;
		color: #fff;
		height: 24px;
		display: table;
		vertical-align: middle;
		display: table-cell;
		line-height: 24px;
		padding: 0px !important;
	}
	.menu_fd li ul.two {
		left: 170px;
	}
	.one_fd li a.more {
		color: #fff;
	}
	.one_fd li a.more:hover {
		border-top: 2px solid #00B5C8;
		color: #00B5C8
	}
	.menu_fd li ul.hdw {
		left: 150px;
	}
	.menu_fd li ul.hdwq {
		left: 150px;
	}
	.PCherder3_fd {
		width: 125px;
		height: 35px;
		border: 1px solid #0099A5;
		background: #fff;
		overflow: hidden;
		border-radius: 30px;
		margin-top: 19px;
		margin-right: 8%
	}
	.PCherder3n_fd {
		width: 90%;
		height: 20px;
		background: #fff;
		border: 0px;
		font-size: 14px;
		color: #0099A5;
		padding-left: 10px;
		padding-right: 10px;
		line-height: 20px;
		margin-top: 5px;
	}
	.PCherder3img_fd {
		height: 18px;
		margin: 0 auto;
		border: 0px;
		background: #fff;
		margin-right: 10px;
		margin-top: 4px;
	}
	.PCherder3img_fd img {
		height: 100%;
	}
	/* indexbanner开始 */
	.index_top {
		width: 100% !important;
		margin-right: 34px;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.menu li.focusa .index_top {
		border-bottom: 2px solid #00B5C8;
		height: 73px;
		transition: none
	}
	/*首页公益项目开始*/
	.WAPin2 {
		display: none;
	}
	.PCin2 {
		width: 100%;
		min-height: 100px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 40px;
	}
	.PCin2s {
		width: 80%;
		min-height: 100px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
	}
	.PCin2s h2 {
		line-height: 70px;
		font-size: 28px;
		color: #166AB3;
		text-align: center;
	}
	.PCin2s p {
		line-height: 30px;
		font-size: 16px;
		color: #717171;
		text-align: center;
	}
	.PCin2x {
		width: 100%;
		min-height: 100px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 40px;
	}
	.home-project {
		width: 100%;
		height: 100%;
		overflow: hidden;
	}
	.home-project .title {
		width: 1200px;
		height: 55px;
		margin: 0 auto;
		padding-top: 95px;
		font-size: 36px;
		color: #333;
		border-bottom: 1px solid #ccc;
		text-align: center;
		position: relative;
	}
	.home-project .title:before {
		content: "";
		width: 100px;
		height: 1px;
		background-color: #D12E29;
		display: block;
		position: absolute;
		left: 550px;
		top: 150px;
	}
	.home-project .more {
		width: 1200px;
		height: 48px;
		margin: 0 auto;
		text-align: right;
	}
	.home-project .more a {
		margin-top: 27px;
		padding-right: 24px;
		font-size: 14px;
		color: #666;
		background: url(https://bqejjh.org.cn/static/index/images/more.png) no-repeat right;
		display: block;
		transition: all .5s;
		-webkit-transition: all .5s;
	}
	.home-project .more:hover a {
		color: #BD1E12;
		transform: translateY(5px);
		-webkit-transform: translateY(5px);
	}
	.home-project .box {
		position: relative;
	}
	.home-project .img-box {
		width: 100%;
		height: 775px;
		position: absolute;
		z-index: 1;
	}
	.home-project .info {
		width: 100%;
		height: 775px;
		clear: both;
		position: absolute;
		z-index: 2;
		display: box;
		display: -webkit-box;
	}
	.home-project .info a {
		width: 25%;
		height: 775px;
		display: block;
		transition: all .5s;
		-webkit-transition: all .5s;
		float: left;
	}
	.home-project .info a::before {
		content: "";
		width: 100%;
		height: 100%;
		background-color: transparent;
		opacity: 1;
		display: block;
		transform: skewX(-7deg) !important;
		-webkit-transform: skewX(-15deg);
		transition: all .5s;
		-webkit-transition: all .5s;
	}
	/*.home-project .info a:hover::before{content:"";width:100%;height:100%;background-color:#00B5C8;opacity:0.8;transform:skewX(-15deg);-webkit-transform:skewX(-15deg);display:block;}*/
	.home-project .info .item1:hover::before {
		content: "";
		width: 100%;
		height: 100%;
		background-color: #166AB3;
		opacity: 0.8;
		transform: skewX(-15deg);
		-webkit-transform: skewX(-15deg);
		display: block;
	}
	.home-project .info .item2:hover::before {
		content: "";
		width: 100%;
		height: 100%;
		background-color: #00B5C8;
		opacity: 0.8;
		transform: skewX(-15deg);
		-webkit-transform: skewX(-15deg);
		display: block;
	}
	.home-project .info .item3:hover::before {
		content: "";
		width: 100%;
		height: 100%;
		background-color: #E8BD56;
		opacity: 0.8;
		transform: skewX(-15deg);
		-webkit-transform: skewX(-15deg);
		display: block;
	}
	.home-project .info .item4:hover::before {
		content: "";
		width: 100%;
		height: 100%;
		background-color: #0099A5;
		opacity: 0.8;
		transform: skewX(-15deg);
		-webkit-transform: skewX(-15deg);
		display: block;
	}
	.home-project .info .item5:hover::before {
		content: "";
		width: 100%;
		height: 100%;
		background-color: #D05858;
		opacity: 0.8;
		transform: skewX(-15deg);
		-webkit-transform: skewX(-15deg);
		display: block;
	}
	.home-project .info .item6:hover::before {
		content: "";
		width: 100%;
		height: 100%;
		background-color: #072276;
		opacity: 0.8;
		transform: skewX(-15deg);
		-webkit-transform: skewX(-15deg);
		display: block;
	}
	.home-project .info .item7:hover::before {
		content: "";
		width: 100%;
		height: 100%;
		background-color: #0DA056;
		opacity: 0.8;
		transform: skewX(-15deg);
		-webkit-transform: skewX(-15deg);
		display: block;
	}
	.home-project .info .item8:hover::before {
		content: "";
		width: 100%;
		height: 100%;
		background-color: #0099A5;
		opacity: 0.8;
		transform: skewX(-15deg);
		-webkit-transform: skewX(-15deg);
		display: block;
	}
	/*.home-project .info .item9:hover::before{content:"";width:100%;height:100%;background-color:#0DA056;opacity:0.8;transform:skewX(-15deg);-webkit-transform:skewX(-15deg);display:block;}*/
	/*.home-project .info .item10:hover::before{content:"";width:100%;height:100%;background-color:#0099A5;opacity:0.8;transform:skewX(-15deg);-webkit-transform:skewX(-15deg);display:block;}*/
	/*公益捐助默认箭头*/
	.swiper-button-next002:after {
		display: none;
	}
	.swiper-button-prev002:after {
		display: none;
	}
	/*公益捐助默认箭头*/
	.swiper-button-next2 {
		width: 40px !important;
		height: 40px !important;
	}
	.swiper-button-prev2 {
		width: 40px !important;
		height: 40px !important;
	}
	/*经过后标题*/
	.home-project .info a p {
		height: 76px;
		font-size: 46px;
		color: #fff;
		position: absolute;
		top: 35%;
		z-index: 999;
	}
	.home-project .info a .span_inx2 {
		width: 250px;
		height: 300px;
		opacity: 0;
		transition: 1s;
		overflow: hidden;
		margin-left: -32%;
		margin-top: -38%;
		margin-bottom: -100px;
		text-align: left;
		font-size: 16px;
		color: #fff;
		position: absolute;
		top: 80%;
		z-index: 999;
		transition: all .5s;
		-webkit-transition: all .5s;
		line-height: 30px;
	}
	.home-project .info a:hover .span_inx2 {
		height: 0px;
		font-size: 16px;
		color: #fff;
		display: inline-block;
		margin-top: -300px;
		opacity: 1;
		height: 210px;
		overflow: hidden;
	}
	.home-project .info a .span_inx1 {
		position: absolute;
		width: 300px;
		height: 0px;
		margin-left: -32%;
		margin-top: -80%;
		opacity: 0;
		transition: 1s;
		overflow: hidden;
		text-align: left;
		font-size: 18;
		color: #fff;
		z-index: 999;
	}
	.home-project .info a:hover .span_inx1 {
		color: #FFEB50 !important;
		font-size: 18px;
		color: #fff;
		display: inline-block;
		margin-top: -180px;
		opacity: 1;
		height: 50px;
		overflow: hidden !important;
	}
	.home-project .info a:hover .span_inx1 img {
		width: 25px;
		height: 8.42px;
		display: inline-block;
		position: relative;
		top: -4px;
		left: 10px;
	}
	.home-project .info a .span_inx1 img {
		width: 38.74px;
		height: 8.42px;
		display: inline-block;
		position: relative;
		top: -10px;
		left: 10px;
	}
	/*经过前*/
	.home-project .info a:hover p {
		transform: translate(40px, -190px);
	}
	.home-project .info .item1 p {
		background-size: 60px !important;
		margin-left: 15%;
		margin-top: 26%;
		padding: 0px 0 0 70px;
		background: url(../images/bqn45.png) no-repeat left top;
		font-size: 35px;
	}
	.home-project .info .item2 p {
		background-size: 60px !important;
		margin-left: 15%;
		margin-top: 26%;
		padding: 0px 0 0 70px;
		background: url(../images/bqn46.png) no-repeat left top;
		font-size: 35px;
	}
	.home-project .info .item3 p {
		background-size: 60px !important;
		margin-left: 15%;
		margin-top: 26%;
		padding: 0px 0 0 70px;
		background: url(../images/bqn47.png) no-repeat left top;
		font-size: 35px;
	}
	.home-project .info .item4 p {
		background-size: 60px !important;
		margin-left: 15%;
		margin-top: 26%;
		padding: 0px 0 0 70px;
		background: url(../images/bqn48.png) no-repeat left top;
		font-size: 35px;
	}
	.home-project .info .item5 p {
		background-size: 50px !important;
		margin-left: 15%;
		margin-top: 26%;
		padding: 0px 0 0 70px;
		background: url(../images/bqn49.png) no-repeat left top;
		font-size: 35px;
	}
	.home-project .info .item6 p {
		background-size: 60px !important;
		margin-left: 15%;
		margin-top: 26%;
		padding: 0px 0 0 70px;
		background: url(../images/bqn50.png) no-repeat left top;
		font-size: 35px;
	}
	.home-project .info .item7 p {
		background-size: 55px !important;
		margin-left: 15%;
		margin-top: 20%;
		padding: 0px 0px 20px 70px;
		background: url(../images/bqn51.png) no-repeat left top;
		font-size: 35px;
	}
	.home-project .info .item8 p {
		background-size: 60px !important;
		margin-left: 15%;
		margin-top: 26%;
		padding: 0px 0 0 70px;
		background: url(../images/bqn52.png) no-repeat left top;
		font-size: 35px;
	}
	.home-project .info .item9 p {
		background-size: 60px !important;
		margin-left: 15%;
		margin-top: 26%;
		padding: 0px 0 0 70px;
		background: url(../images/bqn53.png) no-repeat left top;
		font-size: 35px;
	}
	/*首页公益项目结束*/
	/*我们的公益足迹开始*/
	.WAPin3china {
		display: none !important;
	}
	.in3 {
		width: 100%;
		height: 92vh;
		background: url(../images/bqn55.png)no-repeat top center;
		background-size: 100% 100%;
	}
	.in3map {
		width: 100%;
		height: 92vh;
	}
	.in3z {
		width: 47%;
		height: 90vh;
		margin-left: 5%;
		float: left;
		margin-bottom: 50px;
		position: relative;
	}
	.in3zs {
		width: 100%;
		min-height: 10px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 50px;
	}
	.in3zs h2 {
		line-height: 50px;
		font-size: 28px;
		color: #166AB3;
	}
	.in3zs p {
		line-height: 60px;
		font-size: 50px;
		color: #BCE0DF;
	}
	.in3zx {
		width: 100%;
		height: 70vh;
	}
	.in3_height {
		position: absolute;
		bottom: 0px;
		top: 40px;
	}
	.in3y {
		width: 40%;
		height: 85vh;
		margin-right: 5%;
		float: right;
		margin-bottom: 50px;
		overflow: hidden;
	}
	.in3ys {
		width: 100%;
		min-height: 10px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 115px;
	}
	.in3ys h2 {
		line-height: 28px;
		font-size: 28px;
		color: #0099A5;
		border-left: 10px solid #E8BD56;
		padding-left: 20px;
	}
	.in3ys h2 span {
		font-size: 22px;
		color: #0099A5;
	}
	.gyzj {
		font-size: 28px !important;
		color: #0099A5;
	}
	.er21 {
		display: none;
	}
	.in3yx {
		width: 100%;
		height: 500px;
		margin-top: 30px;
		overflow-y: scroll;
	}
	/*滚动条样式*/
	.in3yx::-webkit-scrollbar {
		/*滚动条整体样式*/
		width: 6px;
		/*高宽分别对应横竖滚动条的尺寸*/
		height: 6px;
	}
	.in3yx::-webkit-scrollbar-thumb {
		/*滚动条里面小方块*/
		border-radius: 5px;
		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
		background: #166AB3;
	}
	.in3yx::-webkit-scrollbar-track {
		/*滚动条里面轨道*/
		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
		border-radius: 0;
		background: #d7f7f9;
	}
	.in3yx1 {
		width: 100%;
		min-height: 10px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		background: rgba(255, 255, 255, 0.7);
		transition: 0.4s;
		overflow: hidden;
		margin-bottom: 10px;
	}
	.in3yx1n {
		width: 90%;
		min-height: 10px;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin: 3% 5%;
	}
	.in3yx1n tr td h2 {
		line-height: 30px;
		font-size: 16px;
		color: #333;
	}
	.in3yx1n tr td p {
		line-height: 25px;
		font-size: 14px;
		color: #999;
	}
	.in3yx1:hover {
		background: #166AB3;
	}
	.in3yx1:hover .in3yx1n tr td h2 {
		color: #fff;
	}
	.in3yx1:hover .in3yx1n tr td p {
		color: #fff;
	}
	/*我们的公益足迹结束*/
	/*公益视频大块开始*/
	.in4 {
		width: 80%;
		min-height: 10px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 50px;
	}
	.in4s {
		width: 100%;
		height: 45px;
		overflow: hidden;
	}
	.in4sz {
		width: 400px;
		height: 45px;
	}
	.in4sz h2 {
		line-height: 45px;
		font-weight: normal;
	}
	.in4sz h2 a {
		font-size: 28px;
		color: #333;
	}
	.in4sy {
		width: 80px;
		height: 32px;
		border: 1px solid #00B5C8;
		border-radius: 50px;
		margin-top: 6px;
	}
	.in4sy h2 {
		line-height: 32px;
		text-align: center;
		font-weight: normal;
	}
	.in4sy h2 a {
		font-size: 14px;
		color: #00B5C8;
		overflow: hidden;
		-webkit-appearance: none;
		transition: all 0.4s ease 0s;
		transform: translate3d(0, 0, 0);
		display: block;
		border-radius: 50px;
	}
	.in4sy h2 a:hover {
		background: #008E9B;
		color: #fff;
	}
	.PCspbtm {
		position: absolute;
		width: 100%;
		height: 134px;
		overflow: hidden;
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
		bottom: 0px;
		overflow: hidden;
	}
	.PCspbtm p {
		position: absolute;
		width: 100%;
		bottom: 36px;
		text-align: center;
		font-size: 18px;
		color: #FFFFFF;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	}
	.PCspbtm_rig {
		position: absolute;
		width: 100%;
		height: 50px;
		overflow: hidden;
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
		bottom: 0px;
	}
	.PCspbtm_rig p {
		position: absolute;
		width: 100%;
		text-align: center;
		font-size: 18px;
		color: #FFFFFF;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.PCspbtm_bar7 {
		width: 100%;
		overflow: hidden;
		color: #777777;
	}
	.PCspbtm_bar7 p {
		width: 100%;
		text-align: center;
		margin-top: 10px;
		font-size: 12px;
		line-height: 30px;
		overflow: hidden;
	}
	/*公益视频大块结束*/
	/*专委会风采大块开始*/
	.WAPin5 {
		display: none !important;
	}
	.in5 {
		width: 100%;
		min-height: 10px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 50px;
		display: block !important;
	}
	.in5s {
		width: 90%;
		height: 45px;
		margin: 0px auto;
	}
	.in5sz {
		width: 400px;
		height: 45px;
	}
	.in5sz h2 {
		line-height: 45px;
		font-weight: normal;
	}
	.in5sz h2 a {
		font-size: 28px;
		color: #333;
	}
	.in5sy {
		width: 80px;
		height: 32px;
		border: 1px solid #00B5C8;
		border-radius: 50px;
		margin-top: 6px;
	}
	.in5sy h2 {
		line-height: 32px;
		text-align: center;
		font-weight: normal;
	}
	.in5sy h2 a {
		font-size: 14px;
		color: #00B5C8;
		overflow: hidden;
		-webkit-appearance: none;
		transition: all 0.4s ease 0s;
		transform: translate3d(0, 0, 0);
		display: block;
		border-radius: 50px;
	}
	.in5sy h2 a:hover {
		background: #008E9B;
		color: #fff;
	}
	.in5x {
		width: 100%;
		min-height: 100px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 20px;
	}
	.in5x1 {
		width: 100%;
		min-height: 80px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		position: relative;
	}
	.in5x1z {
		width: 100%;
		min-height: 80px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
	}
	.in5x1z1 {
		width: 100%;
		height: 100px;
		background: #00B5C8;
		margin-top: 55px;
		padding-left: 10%;
		overflow: hidden;
		position: relative;
	}
	.in5x_but {
		width: 100%;
		height: 100px;
		position: absolute;
		top: 55px;
		left: 0px;
		z-index: 9999;
		overflow: hidden;
	}
	.in5x_butn {
		width: 114px;
		height: 57px;
		float: right;
		margin-top: 30px;
		position: relative;
	}
	.swiper-button-next33 {
		right: 0px !important;
		bottom: 0px !important;
	}
	.swiper-button-prev33 {
		left: 0px !important;
		bottom: 0px !important;
	}
	.in5x1z1z {
		width: 300px;
		height: 50px;
		float: left;
		margin-top: 30px;
		margin-left: 12%;
	}
	.in5x1z1z h2 {
		line-height: 50px;
		font-size: 30px;
		color: #fff;
		font-weight: normal;
	}
	.in5x1z1z_h21 {
		font-size: 28px;
		margin-left: 10px;
	}
	.in5x1z1z_h22 {
		font-size: 20px;
		margin-left: 10px;
	}
	.in5x1z1_but {
		width: 180px;
		height: 70px;
		position: absolute;
		margin-top: -536px;
		right: auto;
		left: 631px;
	}
	.in5x1z2 {
		width: 92%;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin: 4%;
	}
	.in5x1z2 h2 {
		font-size: 17px;
		color: #333;
		text-align: left;
		font-weight: normal;
		margin-bottom: 10px;
		overflow: hidden;
	}
	.in5x1z2 p {
		line-height: 25px;
		font-size: 14px;
		color: #999;
		text-align: left;
		overflow: hidden;
	}
	.in5x1z2_but {
		width: 150px;
		height: 45px;
		border: 1px solid #00B5C8;
		border-radius: 50px;
		margin-top: 22px
	}
	.in5x1z2_but h2 {
		line-height: 45px;
		text-align: center;
	}
	.in5x1z2_but h2 a {
		font-size: 16px;
		color: #00B5C8;
		border-radius: 50px;
		display: block;
		overflow: hidden;
		-webkit-appearance: none;
		transition: all 0.4s ease 0s;
		transform: translate3d(0, 0, 0);
	}
	.in5x1z2_but h2 a:hover {
		background: #008E9B;
		color: #fff;
	}
	.in5x1z2 h2:hover {
		color: #008E9B;
	}
	.in5x {
		width: 100%;
		margin-top: 20px;
		display: flex;
		justify-content: space-between;
	}
	.in4 {
		width: 90% !important;
	}
	.in5x1y {
		width: 100%;
		min-height: 200px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		position: relative;
	}
	.in5x1ys {
		width: 100px;
		height: 100px;
		background: #00B5C8;
		position: absolute;
		left: 0px;
		top: 55px;
	}
	/*专委会风采大块结束*/
	.swiper_button_left001 {
		width: 40px !important;
		height: 40px !important;
	}
	.swiper_button_rig001 {
		width: 40px !important;
		height: 40px !important;
	}
	/*支持机构大块开始*/
	.WAPin6 {
		display: none !important;
	}
	.in6 {
		width: 90%;
		min-height: 10px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 30px;
		margin-bottom: 50px;
		display: block !important;
	}
	.in6s {
		width: 370px;
		height: 70px;
		margin: 0px auto;
	}
	.in6s ul li {
		line-height: 70px;
		text-align: center;
		padding-left: 20px;
		padding-right: 20px;
	}
	.in6s ul li a {
		font-size: 28px;
		color: #333;
		display: block;
	}
	.in6x {
		width: 100%;
		min-height: 10px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 30px;
		position: relative;
	}
	.in6xn {
		width: 90%;
		min-height: 10px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
	}
	.in6xn1 {
		width: 98%;
		border: 1px solid #DDDDDD;
		float: left;
	}
	/*支持机构大块结束*/
	/* indexbanner开始 */
	.Pcbanner {
		width: 100%;
		height: 90vh;
		margin-top: 75px;
		overflow: hidden;
	}
	.Pcbanner img {
		height: 90vh;
		object-fit: cover;
		width: 100%;
	}
	.swiper-container {
		position: relative;
		width: 100%;
		height: 100%;
		/* 设置Swiper风格 */
		/* --swiper-navigation-color: #00ff33; */
		/* 单独设置按钮颜色 */
		--swiper-navigation-size: 30px;
		/* 设置按钮大小 */
	}
	.swiper-container-horizontal>.swiper-scrollbar {
		display: none;
	}
	.swiper-slide .newinfo_title_img {
		width: 100%;
		height: 562px;
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	.swiper-pagination_001 .swiper-pagination-bullet {
		width: 46px;
		height: 6px;
		border-radius: 0px;
		background-color: #0099A5;
	}
	.swiper-pagination-bullet-active {
		background-color: #00B5C8;
	}
	/* indexbanner结束 */
	/* 新闻动态开始 */
	/* 新闻动态开始 */
	.newinfo {
		width: 100%;
		height: 90vh;
		overflow: hidden;
	}
	.newinfo_left {
		width: 60%;
		height: 100%;
		float: left;
	}
	.newinfo_rig {
		width: 42%;
		height: 100%;
		float: right;
	}
	/*.newinfo_left .swiper-button-prev{right: 87px;left: auto;}*/
	.swiper-container-part5 .swiper-button-prev {
		width: 87px;
		height: 87px;
		background-image: none;
		background-color: #FFFFFF;
		margin-top: 385px;
		margin-left: 77.15%;
	}
	.swiper-container-part5 .swiper-button-next {
		width: 87px;
		height: 87px;
		background-image: none;
		background-color: #00B5C8;
		margin-top: 385px;
		margin-right: -10px;
	}
	.swiper-container-part5 .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
		border-radius: 50%;
		background-color: #166AB3;
	}
	.swiper-container-part5 .swiper-button-prev:after {
		display: block;
		color: #00B5C8;
	}
	.swiper-container-part5 .swiper-button-next:after {
		display: block;
		color: #FFFFFF;
	}
	.newinfo_title_center {
		width: 82%;
		height: 100%;
		margin: 0 auto;
	}
	.newinfo_title {
		width: 100%;
		height: 404px;
		background-color: #00B5C8;
	}
	.newinfo_tittop {
		width: 100%;
		height: 46px;
		/* margin: 0 auto; */
		padding-top: 95px;
		border: 1px solid red;
	}
	.newinfo_ptop {
		width: 100%;
		height: 28px;
		/* margin: 0 auto; */
		padding-top: 46px;
		font-size: 22px;
		color: #FFFFFF;
		overflow: hidden;
		display: block;
		text-align: left;
	}
	.newinfo_topp {
		width: 100%;
		height: 54px;
		color: #FFFFFF;
		font-size: 16px;
		margin: 0 auto;
		padding-top: 24px;
		overflow: hidden;
		line-height: 30px;
		text-align: left;
	}
	.newinfo_tittop h2 {
		width: 144px;
		height: 47px;
		overflow: hidden;
		font-size: 36px;
		color: #FFFFFF;
		font-weight: 500;
		float: left;
	}
	.newinfo_tittop button {
		float: right;
		width: 99px;
		height: 46px;
		border: 2px solid #FFFFFF;
		color: #FFFFFF;
		border-radius: 23px;
		background-color: #00B5C8;
		overflow: hidden;
		-webkit-appearance: none;
		transition: all 0.4s ease 0s;
		transform: translate3d(0, 0, 0);
	}
	.newinfo_tittop button:hover {
		border: 2px solid #00B5C8;
		color: #00B5C8;
		background-color: #FFFFFF;
	}
	.newinfo_center {
		width: 115px;
		height: 115px;
		background-color: #E8BD56;
		z-index: 999;
		position: absolute;
		/* margin-left: 96px; */
		margin-top: 50px;
	}
	.newinfo_center span {
		font-size: 50px;
		color: #FFFFFF;
		width: 58px;
		height: 50px;
		margin: 0 auto;
		display: block;
		padding-top: 20px;
	}
	.newinfo_center p {
		font-size: 16px;
		color: #FFFFFF;
		width: 62px;
		height: 16px;
		margin: 0 auto;
		padding-top: 8px;
	}
	.swiper-container-part5 ul li {
		width: 100%;
		height: 562px;
	}
	.swiper-button-prev.swiper-button-disabled {
		opacity: 1;
	}
	/*.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{float: right;}*/
	.swiper-container-part5 .swiper-pagination {
		width: 82%;
		height: auto;
		max-height: 5px;
		position: absolute;
		top: 325px;
		display: block;
		left: 70% !important;
	}
	.newinfo_rig_top {
		width: 100%;
		height: 605px;
		background-image: url('../images/inx6.png');
		background-size: 100%;
	}
	.newinfo_top_center {
		width: 100%;
		height: 100%;
		margin: 0 auto;
		overflow: hidden;
	}
	.newinfo_rig_btm {
		width: 100%;
		height: 30vh !important;
		background-image: url('../images/inx4.png') !important;
		background-size: 100% 100% !important;
		margin-left: 400px;
		opacity: 0;
	}
	.newinfo_rig_btm img {
		width: 60% !important;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		display: block;
		padding-top: 4.3vh !important;
		padding-bottom: 2vh !important;
	}
	.newinfo_rig_btm button {
		color: #fff;
		font-size: 16px;
		border-radius: 50px;
		width: 160px;
		height: 50px;
		border: 2px solid #fff;
		display: block;
		line-height: 48px;
		text-align: center;
		transition: 0.4s;
		background: none;
		margin: 0 auto;
	}
	.newinfo_rig_btm button:hover {
		border: 2px solid #fff;
		color: #269997;
		background-color: #FFFFFF;
	}
	.newinfo_rig_top_title {
		width: 100%;
		height: 46px;
		margin-top: 6vh;
		/* margin-left: 102px; */
	}
	.newinfo_rig_top_title h2 {
		width: 70%;
		margin-right: 19%;
		float: right;
	}
	.newinfo_rig_top_title h2 a {
		font-size: 28px;
		color: #fff;
	}
	.newinfo_rig_top_title h2 span {
		float: right;
		margin-top: 5px;
	}
	.newinfo_rig_top_title h2 span a {
		color: #fff;
		font-size: 14px;
		border-radius: 50px;
		width: 80px;
		height: 32px;
		border: 2px solid #fff;
		display: block;
		line-height: 32px;
		text-align: center;
		transition: 0.4s;
	}
	.newinfo_rig_top_title h2 span a:hover {
		border: 2px solid #fff;
		background-color: #FFFFFF;
		color: #196aaf;
	}
	.newinfo_tab {
		width: 70%;
		height: 30px;
		margin-top: 3vh;
		margin-bottom: 4vh;
		float: right;
		margin-right: 19%;
	}
	.newinfo_tab ul li a:first-child {
		color: #E8BD56;
	}
	.newinfo_tab ul li a {
		font-size: 16px !important;
	}
	/* .newinfo_tab ul li:first-child {
border-bottom: 3px solid #E8BD56;
} */
	.newinfo_tab ul li {
		height: 35px;
		float: left;
		padding-right: 30px;
	}
	.newinfo_tab ul li a {
		color: #FFFFFF;
		height: 100%;
		font-size: 18px;
		display: block;
	}
	.newshow {
		float: left;
		width: 100%;
	}
	.newshow div {
		width: 89%;
		padding: 18px 0;
		border-bottom: 1px solid #5684AD;
		float: right;
		overflow: hidden;
	}
	.newshow div span a {
		font-size: 16px;
		color: #FFFFFF;
		width: 80% !important;
		height: 22px;
		overflow: hidden;
		display: block;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.newshow div p {
		font-size: 14px;
		color: #FFFFFF;
		margin-top: 1vh;
	}
	.swiper_button-prev_inx2 {
		right: 87px !important;
	}
	/* 新闻动态结束 */
	.bar2 {
		height: 90vh !important;
		overflow: hidden;
		position: relative;
	}
	.xinn1 {
		width: 100%;
		height: 90vh;
		background: #00B5C8;
		overflow: hidden;
		position: relative;
	}
	.swiper-button-nexttt {
		margin: 0px !important;
		padding: 0px !important;
		bottom: 0% !important;
		top: 0% ! important;
		position: absolute;
		right: 0px !important;
	}
	.swiper-button-prevvv {
		margin: 0px !important;
		padding: 0px !important;
		bottom: 0% !important;
		top: 0% ! important;
		left: 0px !important;
	}
	.xinn1t {
		width: 78%;
		min-height: 1px;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 6vh;
		margin-left: 14%;
	}
	/*首页新闻动态开始*/
	.xinn1_left {
		width: 50%;
		height: 90vh;
		float: right;
		overflow: hidden;
	}
	.xinn1 {
		width: 100%;
		height: 90vh;
		background: #00B5C8;
		overflow: hidden;
		position: relative;
	}
	.xinn1t {
		width: 78%;
		min-height: 1px;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 6vh;
		margin-left: 14%;
	}
	.xinn1t h2 a {
		font-size: 28px;
		color: #fff;
	}
	.xinn1t h2 span {
		float: right;
		margin-top: 2px;
	}
	.xinn1t h2 span a {
		color: #fff;
		font-size: 14px;
		border-radius: 50px;
		width: 80px;
		height: 32px;
		border: 2px solid #fff;
		display: block;
		line-height: 32px;
		text-align: center;
		transition: 0.4s;
	}
	.xinn1t h2 span a:hover {
		background: #fff;
		color: #00B5C8;
	}
	.xinn1x {
		width: 100%;
		height: 90vh;
		position: relative;
	}
	.xinn1xs {
		background-color: #00000080;
		padding: 10px;
		position: absolute;
		width: 100%;
		box-sizing: border-box;
		left: 0;
		bottom: 0;
		z-index: 99;
		text-align: center;
	}
	.in5x li {
		width: 32%;
		border: 1px solid #f0f0f0;
	}
	.xinn1xs h2 {
		width: 100%;
		overflow: hidden;
		color: #fff;
		font-size: 16px;
	}
	.xinn1xs p {
		width: 100%;
		height: 45px;
		overflow: hidden;
		color: #fff;
		font-size: 14px;
		line-height: 22px;
		margin-top: 2vh;
	}
	.xinn1xx {
		width: 100%;
		height: 90vh;
	}
	.bar2_but .swiper-button-prevvv{
		width: 40px!important;
		height: 40px!important;
		position: absolute;
		top: 45%!important;
		right: 0px;
		z-index: 999
	}
	.bar2_but .swiper-button-nexttt{
		width: 40px!important;
		height: 40px!important;
		position: absolute;
		top: 45%!important;
		right: 0px;
		z-index: 999
	}
	.xinn1xx1 {
		width: 70px;
		height: 70px;
		background: #E8BD56;
		position: absolute;
		z-index: 2;
		left: 0%;
		top: 13.4vh;
	}
	.xinn1xx1_h2 {
		font-size: 28px;
		text-align: center;
		line-height: 30px;
		color: #fff;
		height: auto !important;
		margin-top: 10px;
	}
	.xinn1xx1_p {
		font-size: 12px;
		color: #fff;
		text-align: center;
		height: auto !important;
		margin-top: 0px !important;
	}
	.xinn1_right {
		width: 50%;
		height: 100%;
		float: left;
	}
	.xinn1_right_top {
		width: 100%;
		height: 90vh;
		background-size: 100%;
		opacity: 0;
		margin-left: 200px;
		/*transition:0.4s transform;z-index:0;position: absolute;*/
	}
	.xinn1_right_top:hover {
		transform: scale(1.00);
		z-index: 3;
	}
	/*首页新闻动态结束*/
	/* 新闻动态结束 */
	/* 底部开始 */
	.WAPfotter {
		display: none;
	}
	.PCfotter {
		width: 100%;
		min-height: 460px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		background: url(../images/bqn3.png) no-repeat top center;
		background-size: 100% 100%;
	}
	.PCfotter_s {
		width: 90%;
		min-height: 310px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 40px;
	}
	.PCfotter_sz {
		width: 75%;
		min-height: 300px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
	}
	.PCfotter_sz1 {
		width: auto;
		display: inline-block;
		min-height: 10px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-right: 4%;
	}
	.PCfotter_sz1 h2 {
		line-height: 35px;
		font-size: 16px;
		color: #333;
	}
	.PCfotter_sz1 h2 a {
		font-size: 16px;
		color: #333;
		transition: 0.4s;
	}
	.PCfotter_sz1 ul li {
		line-height: 25px;
	}
	.PCfotter_sz1 ul li a {
		font-size: 14px;
		color: #999;
		transition: 0.4s;
	}
	.PCfotter_sz1 ul li a:hover {
		color: #00B5C8;
	}
	.PCfotter_sz1 h2 a:hover {
		color: #00B5C8;
	}
	.PCfotter_sy {
		width: 25%;
		height: 300px;
		margin-top: 10px;
	}
	.PCfotter_sy ul li {
		width: 45%;
		height: 300px;
		float: left;
	}
	.PCjjh1z video {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }
	.PCfotter_sy ul li img {
		border: 5px solid #fff;
	}
	.you2{
		width: 75%;
	}
	.PCfotter_sy ul li p {
		line-height: 40px;
		font-size: 14px;
		color: #333;
		text-align: center;
	}
	.PCfotter_x {
		width: 100%;
		min-height: 10px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		border-top: 1px solid #D3D3D3;
		padding-top: 30px;
		padding-bottom: 20px;
	}
	.PCfotter_x p {
		line-height: 25px;
		text-align: center;
		font-size: 14px;
		color: #333;
	}
	/*二级页banner开始*/
	.WAPerbanner {
		display: none;
	}
	.PCerbanner {
		width: 100%;
		height: 300px;
		overflow: hidden;
		margin-top: 65px;
	}
	.PCerbanner_n {
		width: 1200px;
		height: 200px;
		margin: 0px auto;
		margin-top: 100px;
	}
	.PCerbanner_n h2 {
		line-height: 70px;
		font-size: 45px;
		color: #fff;
		text-align: center;
	}
	.PCerbanner_n p {
		line-height: 30px;
		font-size: 16px;
		color: #fff;
		text-align: center;
	}
	.PCerbanner_n p a {
		font-size: 16px;
		color: #fff;
	}
	/*二级页导航开始*/
	.WAPernav {
		display: none;
	}
	.PCernav {
		width: 100%;
		height: 60px;
		border-bottom: 1px solid #D9D9D9;
		margin: 0px auto;
		text-align: center;
	}
	.PCernav_n {
		min-width: 100px;
		width: auto;
		height: 60px;
		margin: 0px auto;
		display: inline-block;
	}
	.PCernav_n ul li {
		height: 59px;
		line-height: 59px;
		border-radius: 3px;
		float: left;
		text-align: center;
		margin-right: 20px;
		margin-left: 20px;
	}
	.PCernav_n ul li a {
		font-size: 14px;
		color: #5c5c5c;
		display: block;
	}
	.PCernav_n ul li a:hover {
		color: #00B5C8;
		border-bottom: 2px solid #00B5C8;
	}
	/********************************新闻动态列表页开始********************************/
	/*通用列表标题开始*/
	.er_title_div {
		width: 100%;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-bottom: 20px;
	}
	.er_title_h2 h2 {
		text-align: center;
		font-size: 28px;
		font-weight: normal;
		color: #333;
	}
	/*通用列表标题结束*/
	/*通用列表单块开始*/
	.er_main_div {
		width: 75%;
		min-height: 1px;
		height: auto;
		overflow: hidden;
		zoom: 1;
	}
	.er_main_div_g1 {
		width: 100%;
		height: 200px;
		background: #fff;
		box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05);
		margin: 0 auto;
		margin-bottom: 30px;
		transition: 0.4s;
	}
	.er_main_div_g1:hover {
		box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
	}
	.g1_img {
		width: 30%;
		height: 200px;
		overflow: hidden;
		object-fit: cover;
		float: left;
	}
	.g1_img img{
		object-fit: cover;
	}
	.g1_img img {
		transition: 0.4s transform;
	}
	.er_main_div_g1:hover .g1_img img {
		transform: scale(1.1);
	}
	.g1_img_xm {
		width: 340px;
		height: 220px;
		overflow: hidden;
		float: left;
	}
	.g1_img_xm img {
		transition: 0.4s transform;
	}
	.er_main_div_g1:hover .g1_img_xm img {
		transform: scale(1.1);
	}
	.g1_show {
		width: 67%;
		height: 218px;
		float: right;
		margin: 15px 0 0 3%;
	}
	.g1_show_h2 h2 {
		width: 100%;
		max-height: 35px;
		font-weight: normal;
		font-size: 22px;
		color: #333;
		line-height: 30px;
		transition: 0.4s;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.g1_show_p p {
		width: 100%;
		min-height: 1px;
		max-height: 84px;
		line-height: 30px;
		font-size: 14px;
		color: #999;
		overflow: hidden;
		margin-top: 15px;
		margin-bottom: 15px;
		transition: 0.4s;
	}
	.g1_show_span span {
		width: 100%;
		color: #666;
		font-size: 12px;
		transition: 0.4s;
	}
	.er_main_div_g1:hover .g1_show_h2 h2 {
		color: #00B5C8;
	}
	.er_main_div_g1:hover .g1_show_p p {
		color: #00B5C8;
	}
	.er_main_div_g1:hover .g1_show_span span {
		color: #00B5C8;
	}
	/*PC分页开始*/
	.fy {
		width: 100%;
		height: 30px;
		margin: 0 auto;
		margin-top: 30px;
		margin-bottom: 60px;
		text-align: center;
	}
	/*.fy {width: 100%;height: 30px;line-height: 30px;text-align: center;}*/
	.fy a {
		font-size: 12px;
		color: #5c5c5c;
		padding: 11px 15px 11px 15px;
		background: none;
		border-radius: 0px;
		border: 1px solid #D5D5D5;
		margin-left: 5px;
		margin-right: 5px;
		transition: 0.4s;
	}
	.fy a:link,
	.fy a:visited {
		text-decoration: none;
		color: #999;
	}
	.fy a:hover {
		text-decoration: none;
		color: #0099A5;
		border: 1px solid #0099A5;
		margin-left: 5px;
		margin-right: 5px;
	}
	.active {
		color: #0099A5 !important;
		border: 1px solid #0099A5 !important;
	}
	/*PC分页结束*/
	/*WAP下拉按钮开始*/
	.more {
		display: none;
	}
	/********************************文章页开始********************************/
	.shipin {
		height: 550px;
	}
	.wz_divD {
		width: 75%;
		min-height: 1px;
		height: auto;
		overflow: hidden;
		zoom: 1;
	}
	.wz_div {
		min-height: 1px;
		height: auto;
		overflow: hidden;
		zoom: 1;
	}
	.wz_div_title {
		width: 100%;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
	}
	.wz_div_title_h2 h2 {
		font-size: 24px;
		color: #333;
		font-weight: normal;
		line-height: 35px;
		text-align: center;
	}
	.wz_div_time {
		width: 100%;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.wz_div_time img {
		height: 24px;
		float: left;
	}
	.wz_div_time p {
		font-size: 14px;
		float: right;
		color: #666;
		padding-top: 15px;
	}
	.wz_div_b {
		width: 100%;
		height: 1px;
		background: #E2E2E2;
		margin-bottom: 38px;
	}
	.wz_div_show {
		width: 100%;
		min-height: 400px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-bottom: 50px;
	}
	/*padding-left: 3%;padding-right: 3%;*/
	.wz_div_show h6 {
		color: #000;
		font-family: "微软雅黑";
		font-weight: normal;
		font-size: 14px;
		line-height: 20px;
		text-align: center;
		text-indent: 0em;
		margin-bottom: 10px;
	}
	.wz_div_show h5 {
		font-weight: bolder;
	}
	.wz_div_show_p p {
		font-size: 16px;
		color: #646464;
		line-height: 30px;
		text-indent: 2em;
	}
	.wz_div_show_p h3 {
		font-size: 16px;
		color: #646464;
		line-height: 30px;
	}
	.wz_div_show_img img {
		min-height: 1px;
		height: auto;
		overflow: hidden;
		zoom: 1;
	}
	/*.wz_div_show_img img{margin-left: -2em;}*/
	/*width:60%;*/
	/*margin:0px auto;margin-top:20px;margin-bottom:20px;display:block;*/
	.fh {
		width: 154px;
		height: 44px;
		display: block;
		border: 2px solid #008E9B;
		margin: 0 auto;
		font-size: 16px;
		color: #008E9B;
		text-align: center;
		line-height: 44px;
		overflow: hidden;
		-webkit-appearance: none;
		transition: all 0.4s ease 0s;
		transform: translate3d(0, 0, 0);
		margin-bottom: 30px;
		margin-top: 30px;
	}
	.fh:hover {
		background: #008E9B;
		color: #fff;
	}
	.wz_div_qh {
		width: 100%;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-bottom: 60px;
		margin-top: 30px;
	}
	.wz_div_qhz {
		width: 45%;
		height: 50px;
		border: 2px solid #EBEBEB;
		overflow: hidden;
		font-size: 14px;
		color: #666;
		line-height: 50px;
		padding-left: 10px;
		padding-right: 10px;
		transition: 0.4s;
	}
	.wz_div_qhz:hover {
		border: 2px solid #00ACC1;
		color: #00ACC1;
	}
	.wz_div_qhy {
		width: 45%;
		height: 50px;
		border: 2px solid #EBEBEB;
		overflow: hidden;
		font-size: 14px;
		color: #666;
		line-height: 50px;
		padding-left: 10px;
		padding-right: 10px;
		transition: 0.4s;
	}
	.wz_div_qhy:hover {
		border: 2px solid #00ACC1;
		color: #00ACC1;
	}
	.wz_div_qh_wap {
		display: none;
	}
	.wz_div2 {
		width: 790px;
		min-height: 400px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 40px;
		float: left;
	}
	.wz_div3 {
		width: 352px;
		min-height: 10px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
	}
	.wz_div3s {
		width: 100%;
		min-height: 10px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
	}
	.wz_div3s1 {
		width: 100%;
		height: 38px;
		border-bottom: 2px solid #DDDDDD;
		margin-top: 40px;
	}
	.wz_div3s1_h2 h2 {
		font-size: 22px;
		font-weight: normal;
	}
	.wz_div3s1_h2 h2 a {
		color: #166AB3;
		border-bottom: 2px solid #166AB3;
		height: 36px;
		padding-bottom: 9px;
	}
	.wz_div3s1_span h2 span a {
		font-size: 12px;
		border: 1px solid #166AB3;
		border-radius: 50px;
		padding-left: 10px;
		padding-right: 10px;
		float: right;
		padding-bottom: 0px;
		height: 26px;
		line-height: 25px;
		transition: 0.4s;
	}
	.wz_div3s1_span h2 span a:hover {
		background: #166AB3;
		color: #fff;
	}
	.wz_div3x {
		width: 100%;
		min-height: 10px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
	}
	.wz_div3x_group {
		width: 100%;
		min-height: 10px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		border-bottom: 1px dashed #CBCBCB;
		margin-top: 16px;
		transition: 0.4s;
	}
	.wz_div3x_group_h2 h2 {
		font-size: 16px;
		font-weight: normal;
		color: #666;
		transition: 0.4s;
	}
	.wz_div3x_group_p p {
		font-size: 14px;
		color: #BABABA;
		margin-top: 6px;
		margin-bottom: 16px;
		transition: 0.4s;
	}
	.wz_div3x_group:hover {
		border-bottom: 1px dashed #166AB3;
	}
	.wz_div3x_group:hover>h2 {
		color: #166AB3;
	}
	.wz_div3x_group:hover>p {
		color: #166AB3;
	}
	.wz_div3x2 {
		width: 100%;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
	}
	.wz_div3x2_img {
		width: 362px;
		height: 150px;
		overflow: hidden;
		margin-top: 20px;
	}
	.wz_div3x2_img img {
		transition: 0.4s transform;
	}
	.wz_div3x2_img img:hover {
		transform: scale(1.1);
	}
	/*文章页结束*/
	/********************************公告通知列表页开始********************************/
	.er_main_div_g2 {
		width: 1200px;
		height: 70px;
		background: #fff;
		box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05);
		margin: 0 auto;
		margin-top: 20px;
		margin-bottom: 20px;
		transition: 0.4s;
	}
	.er_main_div_g2:hover {
		box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
	}
	.er_main_div_g2z {
		width: 85%;
		height: 70px;
		margin-left: 25px;
		float: left;
	}
	.er_main_div_g2z h2 {
		line-height: 70px;
		color: #333;
		font-weight: normal;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.er_main_div_g2:hover .er_main_div_g2z h2 {
		color: #00B5C8;
	}
	.er_main_div_g2y {
		width: 10%;
		height: 70px;
		float: right;
		margin-right: 25px;
	}
	.er_main_div_g2y p {
		line-height: 70px;
		color: #999;
		text-align: right;
	}
	.er_main_div_g2:hover .er_main_div_g2y p {
		color: #00B5C8;
	}
	/********************************管理制度列表页开始********************************/
	.er_main_div_g3z {
		width: 95%;
		height: 60px;
		margin-left: 25px;
		float: left;
	}
	.er_main_div_g3z h2 {
		line-height: 60px;
		color: #333;
		font-weight: normal;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.er_main_div_g2:hover .er_main_div_g3z h2 {
		color: #00B5C8;
	}
	/********************************工作汇报列表页开始********************************/
	.er_main_div_g4 {
		width: calc((100% - 60px) / 3);
		height: 345px;
		float: left;
		margin: 0 20px 20px 0;
	}
	.er_main_div_g4s {
		width: 270px;
		height: 343px;
		text-align: center;
		position: relative;
		overflow: hidden;
	}
	.er_main_div_g4ss {
		width: 270px;
		height: 343px;
		position: absolute;
		left: 0px;
		right: 0px;
		top: 0px;
		overflow: hidden;
	}
	.er_main_div_g4ss img {
		width: 75%;
		text-align: center;
		margin-top: 50px;
		transition: 0.4s transform;
	}
	.er_main_div_g4ss h2 {
		text-align: center;
		font-size: 30px;
		color: #fff;
		line-height: 35px;
		margin-top: 45px;
		transition: 0.4s;
	}
	.er_main_div_g4ss p {
		line-height: 35px;
		text-align: center;
		font-size: 14px;
		color: #fff;
		transition: 0.4s;
	}
	.er_main_div_g4s:hover .er_main_div_g4ss img {
		transform: scale(1.1);
	}
	.er_main_div_g4s:hover .er_main_div_g4ss h2 {
		font-size: 32px;
	}
	.er_main_div_g4s:hover .er_main_div_g4ss p {
		font-size: 16px;
	}
	.er_main_div_g4:hover .er_main_div_g4x h2 {
		color: #00B5C8;
	}
	.er_main_div_g4ss span {
		width: 80%;
		margin: 0px auto;
		line-height: 20px;
		font-size: 14px;
		color: #fff;
		text-align: center;
		display: block;
	}
	.er_main_div_g4x {
		width: 270px;
		height: 45px;
	}
	.er_main_div_g4x h2 {
		line-height: 55px;
		text-align: center;
		font-size: 16px;
		color: #333;
		font-weight: normal;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	/********************************专项基金列表页开始********************************/
	.er_main_div0 {
		margin-top: 60px;
	}
	.er_main_div_g5 {
		width: 1200px;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 20px;
		margin-bottom: 20px;
		transition: 0.4s;
		box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05);
		;
	}
	.er_main_div_g5:hover {
		box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
	}
	.er_main_div_g5n {
		width: 1150px;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 25px;
		margin-bottom: 25px;
	}
	.er_main_div_g5 h2 {
		width: 100%;
		min-height: 10px;
		overflow: hidden;
		font-weight: normal;
		font-size: 20px;
		color: #333;
		line-height: 40px;
		transition: 0.4s;
	}
	.er_main_div_g5 p {
		width: 100%;
		min-height: 10px;
		line-height: 30px;
		color: 16px;
		color: #999;
		overflow: hidden;
		transition: 0.4s;
		margin-bottom: 5px;
	}
	.er_main_div_g5 span {
		width: 100%;
		color: #666;
		font-size: 14px;
		transition: 0.4s;
	}
	.er_main_div_g5:hover .er_main_div_g5n h2 {
		color: #00B5C8;
	}
	.er_main_div_g5:hover .er_main_div_g5n p {
		color: #00B5C8;
	}
	.er_main_div_g5:hover .er_main_div_g5n span {
		color: #00B5C8;
	}
	/********************************联系我们页开始********************************/
	.wz_div_show2 {
		width: 80%;
		min-height: 100px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
	}
	.wz_div_show2_p p {
		font-size: 16px;
		color: #555555;
		line-height: 35px;
	}
	.wz_div_show2_img img {
		width: 100%;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 20px;
		margin-bottom: 20px;
		display: block;
	}
	/********************************理事会、监事会页开始********************************/
	.er_main_div_g6 {
		width: 100%;
		min-height: 100px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		text-align: center;
	}
	.er_main_div_g6s {
		min-width: 100px;
		width: auto;
		height: 60px;
		margin: 0px auto;
		display: inline-block;
		margin-top: 60px;
	}
	.er_main_div_g6s ul li {
		height: 50px;
		line-height: 50px;
		border-radius: 3px;
		float: left;
		text-align: center;
		margin-right: 15px;
		margin-left: 15px;
	}
	.er_main_div_g6s ul li a {
		font-size: 20px;
		color: #5c5c5c;
		display: block;
		border: 1px solid #166AB3;
		padding-left: 30px;
		padding-right: 30px;
		border-radius: 50px;
	}
	.er_main_div_g6x {
		width: 84%;
		min-height: 100px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-bottom: 20px;
	}
	.er_main_div_g6x1 {
		width: 100%;
		min-height: 100px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin: 0 auto;
		transition: 0.4s;
	}
	.er_main_div_g6x1s {
		width: 500px;
		margin-left: 8px;
		float: left;
		margin-bottom: 25px;
	}
	.er_main_div_g6x1s h2 {
		line-height: 20px;
		font-size: 22px;
		color: #333;
		text-align: left;
		border-left: 5px solid #00B5C8;
		padding-left: 15px;
	}
	.er_main_div_g6x1s h2 span {
		font-size: 16px;
		color: #555555;
	}
	.er_main_div_g6x1x {
		width: 100%;
		min-height: 100px;
		height: auto;
		overflow: hidden;
		zoom: 1;
	}
	.er_main_div_g6x1x1 .er_main_table_g6x .ls_width2 {
		height: 130px;
		position: absolute;
		margin-top: 20px;
	}
	.er_main_div_g6x1x1 {
		width: 360px;
		height: 130px;
		float: left;
		margin-bottom: 25px;
	}
	.er_main_div_g6x1x1z {
		width: 100px;
		height: 100px;
		border-radius: 50%;
	}
	.er_main_div_g6x1x1z img {
		width: 100px;
		height: 100px;
		border-radius: 50%;
	}
	.er_main_div_g6x1x1 tr td h2 {
		line-height: 35px;
		font-size: 18px;
		color: #444;
		text-align: left;
	}
	.er_main_div_g6x1x1 tr td h2 span {
		font-size: 14px;
		color: #999;
	}
	.er_main_div_g6x1x1 tr td p {
		line-height: 25px;
		font-size: 14px;
		color: #666;
		text-align: left;
	}
	.ls_width1 {
		width: 30%;
		padding-right: 7px;
	}
	/********************************相关资质页开始********************************/
	.zzshow1 {
		width: 100%;
		height: 84vh;
		float: left;
		overflow: hidden;
	}
	.zzshow1 table {
		border-collapse: collapse;
		border: none;
		height: 101% !important;
	}
	.zzshow1 table tr td {
		border: none !important;
	}
	.zzshow1_bg1 {
		width: 30%;
		height: 100%;
		position: relative;
		float: left;
	}
	.zzshow1_bg1 table tr td {
		border: 0px !important;
	}
	.zzshow1_bg1_h2 h2 {
		float: right;
		margin-right: 50px;
		font-size: 30px;
		color: #fff;
		margin-top: 10%;
	}
	.zzshow1_bg1_btn1 {
		position: absolute;
		z-index: 1;
		right: -30px;
		bottom: 10%;
		width: 260px;
		height: 80px;
		background: #E8BD56;
		color: #555555;
		line-height: 80px;
		font-size: 22px;
		padding-left: 30px;
		transition: 0.4s;
	}
	.zzshow1_bg1_btn1 img {
		width: 40px;
		height: 34px;
		transition: 0.4s;
	}
	.zzshow1_bg1_btn1:hover {
		background: #D8A324;
		color: #fff;
		font-size: 24px;
	}
	.zzshow1_bg1_btn1:hover>img {
		margin-left: -5px;
		width: 36px;
		height: 30px;
	}
	.zzshow1_div1 {
		width: 70%;
		height: 84vh;
		background: #F5F1E8;
		float: right;
		overflow: hidden;
	}
	.zzshow1_div1_in {
		width: 80%;
		height: 70vh;
		margin: auto;
		overflow-y: hidden;
		overflow: auto;
		padding-right: 30px;
	}
	.zzshow1_wj {
		overflow: hidden !important;
	}
	.zzshow1_div1_inin::-webkit-scrollbar {
		width: 6px;
		height: 5px;
	}
	.zzshow1_div1_inin::-webkit-scrollbar {
		background: #EAEAEA;
		width: 6px;
		height: 3px;
	}
	.zzshow1_div1_inin::-webkit-scrollbar-track {
		background: #EAEAEA;
		width: 3px;
		height: 3px;
	}
	.zzshow1_div1_inin::-webkit-scrollbar-thumb {
		background: #E8BD56;
		width: 5px;
		height: 5px;
	}
	.zzshow1_div1_in_h2 h2 {
		text-align: center;
		font-size: 26px;
		color: #323232;
		font-weight: normal;
		line-height: 44px;
	}
	.zzshow1_div1_in_p p {
		font-size: 14px;
		color: #555555;
		line-height: 25px;
		text-indent: 2em;
	}
	.zzshow1_div1_in_img img {
		width: 80%;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 20px;
		margin-bottom: 20px;
		display: block;
	}
	.zzshow1_bg2 {
		width: 30%;
		height: 100%;
		position: relative;
		float: right;
	}
	.zzshow1_bg2 table tr td {
		border: 0px !important;
	}
	.zzshow1_bg2_h2 h2 {
		float: left;
		margin-left: 50px;
		font-size: 28px;
		color: #fff;
		margin-top: 10%;
	}
	.zzshow1_div2 {
		width: 70%;
		height: 84vh;
		background: #F4F4F4;
		float: left;
	}
	.zzshow1_bg1_btn2 {
		position: absolute;
		z-index: 1;
		left: -30px;
		bottom: 10%;
		width: 260px;
		height: 80px;
		background: #E8BD56;
		color: #555555;
		line-height: 80px;
		font-size: 22px;
		padding-left: 30px;
		transition: 0.4s;
	}
	.zzshow1_bg1_btn2 img {
		width: 40px;
		height: 34px;
		transition: 0.4s;
	}
	.zzshow1_bg1_btn2:hover {
		background: #D8A324;
		color: #fff;
		font-size: 24px;
	}
	.zzshow1_bg1_btn2:hover>img {
		margin-left: -5px;
		width: 36px;
		height: 30px;
	}
	/*相关资质结束*/
	/********************************专业委员会开始********************************/
	.WAPernav2 {
		display: none;
	}
	.er_main_div_g7 {
		width: 1260px;
		min-height: 100px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 60px;
		margin-bottom: 40px;
	}
	.er_main_div_g7 ul li {
		width: 225px;
		height: 50px;
		float: left;
		overflow: hidden;
		line-height: 50px;
		margin-left: 12px;
		margin-right: 12px;
		margin-bottom: 12px;
		text-align: center;
	}
	.er_main_div_g7 ul li a {
		font-size: 16px;
		color: #555555;
		background: #F0F0F0;
		display: block;
	}
	.er_main_div_g7 ul li a:hover {
		background: #166AB3;
		color: #fff;
	}
	.WAPer_main_div_g8 {
		display: none;
	}
	.er_main_div_g8 {
		width: 100%;
		min-height: 460px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 30px;
		background: url(../images/bqn21.png)no-repeat top center;
		background-size: 100% 100%;
		box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
		position: relative;
	}
	.er_main_div_g8n_bt {
		width: 500px;
		height: 50px;
		margin: 0px auto;
		position: absolute;
		left: 0px;
		right: 0px;
		z-index: 999;
		margin-top: 30px;
	}
	.er_main_div_g8n_bt h2 {
		line-height: 50px;
		text-align: center;
		font-size: 30px;
		color: #166AB3;
	}
	.er_main_div_g8n {
		width: 90%;
		min-height: 460px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
	}
	.er_main_div_g8n1 {
		width: 100%;
		height: 460px;
	}
	.er_main_div_g8n11 {
		width: 100%;
		height: 30px;
		padding-top: 150px;
	}
	.er_main_div_g8n11 h2 {
		line-height: 30px;
		text-align: center;
		font-size: 22px;
		color: #333;
	}
	.er_main_div_g8n12 {
		width: 100%;
		height: 12px;
		background: url(../images/bqn32.png) repeat-x;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.er_main_div_g8n12n {
		width: 12px;
		height: 12px;
		margin: 0px auto;
		background: #E8BD56;
		border-radius: 50px;
	}
	.er_main_div_g8n13 {
		width: 100%;
		min-height: 10px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
	}
	.er_main_div_g8n13 p {
		width: 80%;
		margin: 0px auto;
		line-height: 30px;
		color: #777777;
		font-size: 14px;
		text-align: left;
	}
	.er_main_div_g8n14 {
		width: 150px;
		height: 40px;
		border-radius: 50px;
		border: 1px solid #00B5C8;
		margin: 0px auto;
		margin-top: 30px;
		display: none;
	}
	.er_main_div_g8n14 h2 {
		line-height: 40px;
		text-align: center;
		font-size: 16px;
		color: #00B5C8;
	}
	.er_main_div_g8n1:hover {
		box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
		background: #fff;
	}
	.er_main_div_g8n1:hover .er_main_div_g8n14 {
		display: block;
	}
	.er_main_div_g8n1:hover .er_main_div_g8n11 h2 {
		color: #166AB3;
	}
	/********************************基金会简介总页开始********************************/
	.WAPerbanner2 {
		display: none;
	}
	.PCerbanner2 {
		width: 100%;
		min-height: 100px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 75px;
	}
	/*基金会简介*/
	.PCjjh1y_img {
		width: 100%;
		min-height: 100px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 1%;
		margin-bottom: 2%;
	}
	.PCjjh1y_img img{
		width: 50%;
		margin: 0 auto;
	}
	.WAPjjh1 {
		display: none;
	}
	.PCjjh1 {
		width: 100%;
		height: 60vh;
		overflow: hidden;
	}
	.PCjjh1z {
		width: 60%;
		height: 60vh;
		float: right;
		position: relative;
	}
	.PCjjh1zn {
		width: 100px;
		height: 100px;
		margin: 0px auto;
		position: absolute;
		left: 0px;
		right: 0px;
		top: 40%;
		z-index: 999;
	}
	.PCjjh1y {
		width: 40%;
		height: 80vh;
		float: left;
		background: #166AB3;
		transition: 0.4s;
	}
	.PCjjh1yn {
		width: 85%;
		min-height: 100px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 2%;
	}
	.PCjjh1yn h2 {
		line-height: 80px;
		font-size: 28px;
		color: #fff;
	}
	.PCjjh1yn p {
		line-height: 28px;
		font-size: 14px;
		color: #fff;
	}
	.PCjjh1y_but {
		width: 130px;
		height: 40px;
		display: block;
		border: 2px solid #E8BD56;
		font-size: 16px;
		color: #E8BD56;
		text-align: center;
		line-height: 40px;
		overflow: hidden;
		-webkit-appearance: none;
		transition: all 0.4s ease 0s;
		transform: translate3d(0, 0, 0);
		margin-top: 18px;
		border-radius: 50px;
	}
	.PCjjh1y_but:hover {
		background: #E8BD56;
		color: #fff;
	}
	.jjh2 {
		width: 100%;
		height: 96vh;
		overflow: hidden;
	}
	.jjh2z {
		width: 40%;
		background: #00B5C8;
		float: left;
		transition: 0.4s;
		height: 65vh;
	}
	.jjh2zs {
		width: 100%;
		height: 65vh;
	}
	.jjh2zsn {
		width: 80%;
		height: 80%;
		margin: 0px auto;
		margin-top: 13%
	}
	.jjh2zsn h2 {
		width: 140px;
		height: 100px;
		line-height: 60px;
		font-size: 28px;
		color: #fff;
		background: url(../images/bqn25.png)no-repeat top center;
		background-size: 100% 100%;
		margin-bottom: 20px;
	}
	.jjh2zsn p {
		line-height: 40px;
		font-size: 20px;
		color: #fff;
	}
	.jjh2zx {
		width: 100%;
		height: 65vh;
	}
	.jjh2y {
		width: 60%;
		height: 65vh;
		float: right;
		background: url(../images/bqn29.png) no-repeat top center;
		background-size: 100% 100%;
		transition: 0.4s;
	}
	.jjh2yn {
		width: 92%;
		min-height: 100px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 45px;
		margin-bottom: 45px;
	}
	.jjh2yn h2 {
		line-height: 50px;
		font-size: 28px;
		color: #1D57A7;
		text-align: center;
		margin-bottom: 30px;
	}
	/*****************************社会荣誉开始**************************************/
	.WAPsh1 {
		display: none;
	}
	.PCsh1 {
		width: 1200px;
		min-height: 10px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 60px;
		margin-bottom: 50px;
	}
	.WAPer_main_div_g9 {
		display: none;
	}
	.er_main_div_g9 {
		width: 100%;
		min-height: 660px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 30px;
		background: url(../images/bqn21.png)no-repeat top center;
		background-size: 100% 100%;
		box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
		position: relative;
	}
	.er_main_div_g9n_bt {
		width: 500px;
		height: 50px;
		margin: 0px auto;
		position: absolute;
		left: 0px;
		right: 0px;
		z-index: 999;
		margin-top: 30px;
	}
	.er_main_div_g9n_bt h2 {
		line-height: 50px;
		text-align: center;
		font-size: 30px;
		color: #166AB3;
	}
	.er_main_div_g9n {
		width: 90%;
		min-height: 460px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
	}
	.er_main_div_g9n1 {
		width: 100%;
		height: 660px;
	}
	.er_main_div_g9n11 {
		width: 100%;
		height: 30px;
		padding-top: 150px;
	}
	.er_main_div_g9n11 h2 {
		line-height: 30px;
		text-align: center;
		font-size: 22px;
		color: #333;
	}
	.er_main_div_g9n12 {
		width: 100%;
		height: 12px;
		background: url(../images/bqn32.png) repeat-x;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.er_main_div_g9n12n {
		width: 12px;
		height: 12px;
		margin: 0px auto;
		background: #E8BD56;
		border-radius: 50px;
	}
	.er_main_div_g9n13 {
		width: 100%;
		min-height: 10px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
	}
	.er_main_div_g9n13 p {
		width: 80%;
		margin: 0px auto;
		line-height: 30px;
		color: #777777;
		font-size: 14px;
		text-align: left;
	}
	.er_main_div_g9n1:hover {
		box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
		background: #fff;
	}
	.er_main_div_g9n1:hover .er_main_div_g9n14 {
		display: block;
	}
	.er_main_div_g9n1:hover .er_main_div_g9n11 h2 {
		color: #166AB3;
	}
	.er_main_div_g9n1:hover .er_main_div_g9n13 p {
		color: #166AB3;
	}
	/*****************************公益视频开始**************************************/
	.WAPsp3 {
		display: none;
	}
	.PCsp1 {
		width: 75%;
		min-height: 70px;
		height: auto;
		overflow: hidden;
		zoom: 1;
	}
	.PCsp1z {
		width: 100%;
		float: left;
		overflow: hidden;
		position: relative;
		transition: 0.4s;
	}
	.PCsp1z img {
		transition: 0.8s transform;
	}
	.PCsp1zs {
		width: 100px;
		height: 100px;
		position: absolute;
		top: 45%;
		margin: 0px auto;
		left: 0px;
		right: 0px;
		z-index: 99;
	}
	.PCsp1z img:hover {
		transform: scale(1.05, 1.05);
	}
	.PCsp1y {
		width: 380px;
		height: 480px;
		float: right;
	}
	.PCsp1ys {
		width: 380px;
		height: 230px;
		overflow: hidden;
		position: relative;
	}
	.PCsp1ys img {
		transition: 0.8s transform;
	}
	.PCsp1yss {
		width: 60px;
		height: 60px;
		position: absolute;
		top: 40%;
		margin: 0px auto;
		left: 0px;
		right: 0px;
		z-index: 99;
	}
	.PCsp1ys img:hover {
		transform: scale(1.05, 1.05);
	}
	.PCsp1yx {
		width: 380px;
		height: 230px;
		overflow: hidden;
		margin-top: 20px;
		position: relative;
	}
	.PCsp1yx img {
		transition: 0.8s transform;
	}
	.PCsp1yxs {
		width: 60px;
		height: 60px;
		position: absolute;
		top: 40%;
		margin: 0px auto;
		left: 0px;
		right: 0px;
		z-index: 99;
	}
	.PCsp1yx img:hover {
		transform: scale(1.05, 1.05);
	}
	.PCsp2 {
		width: 100%;
		min-height: 70px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		padding-top: 30px;
		position: relative;
		margin-bottom: 50px;
	}
	.PCsp2n {
		width: 85%;
		min-height: 70px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
	}
	.PCsp2n1 {
		width: 100%;
		min-height: 70px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
	}
	.PCsp2n1>img{
		height: 120px;
	}
	.PCsp2n1 img{
		transition: 0.8s transform;
	}
	.PCsp2n1s {
		width: 40px;
		height: 40px;
		position: absolute;
		top: 30%;
		margin: 0px auto;
		left: 0px;
		right: 0px;
		z-index: 99;
	}
	.PCsp2n1 img:hover {
		transform: scale(1.05, 1.05);
	}
	/*了解白求恩开始*/
	.nem_div1 {
		width: 100%;
		height: 100vh;
		overflow: hidden;
		position: relative;
		background: #3170b0
	}
	.nem {
		width: 100%;
		height: 100vh;
		overflow: hidden;
	}
	.nem_main {
		width: 100%;
		height: 100vh;
		z-index: 1;
	}
	.nem_mainin {
		width: 80%;
		height: auto;
		margin-left: 10%;
	}
	.nem_mainin_h2 {
		width: 100%;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		line-height: 40px;
	}
	.nem_mainin_h2 a {
		font-size: 35px;
		color: #E8BD56;
	}
	.nem_mainin_show {
		width: 100%;
		height: 33vh;
		overflow: hidden;
		margin-top: 4vh;
	}
	.nem_mainin_show p {
		font-size: 18px;
		color: #fff;
		line-height: 35px;
	}
	.nem_mainin_btn {
		display: block;
		width: 160px;
		height: 50px;
		border-radius: 50px;
		text-align: center;
		font-size: 16px;
		color: #E8BD56;
		border: 1px solid #E8BD56;
		line-height: 50px;
		margin-top: 5vh;
		transition: 0.4s;
	}
	.nem_mainin_btn:hover {
		background: #E8BD56;
		color: #fff;
	}
	.nem_div1 .nem_div1z {
		width: 35%;
		height: 100vh;
		float: left;
		position: absolute;
		left: -300px;
		opacity: 0;
	}
	.nem_div1 .nem_div1y {
		width: 65% !important;
		height: 100vh;
		float: right;
		position: absolute;
		right: -300px;
		opacity: 0;
		overflow: hidden;
	}
	.nem_div1y img {
		width: 100%;
		height: 100%;
		transition: 0.8s transform;
	}
	.nem_div1y img:hover {
		transform: scale(1.05, 1.05);
	}
	.nem_div2 {
		width: 100%;
		height: 90vh;
		overflow: hidden;
		position: relative;
		margin-top: -1px;
	}
	.nem_div2_main {
		width: 84%;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 12vh;
	}
	.nem_div2_main_h2 {
		line-height: 30px;
		float: left;
	}
	.nem_div2_main_h2 a {
		font-size: 28px;
		color: #fff;
	}
	.nem_div2_main_more {
		width: 80px;
		height: 32px;
		border: 1px solid #fff;
		border-radius: 50px;
		float: right;
	}
	.nem_div2_main_more h2 {
		line-height: 32px;
		text-align: center;
		font-weight: normal;
	}
	.nem_div2_main_more h2 a {
		font-size: 14px;
		color: #fff;
		overflow: hidden;
		-webkit-appearance: none;
		transition: all 0.4s ease 0s;
		transform: translate3d(0, 0, 0);
		display: block;
		border-radius: 50px;
	}
	.nem_div2_main_more h2 a:hover {
		background: #fff;
		color: #0099a5;
	}
	.nem_div2_main2 {
		width: 92%;
		height: 66vh;
		position: absolute;
		z-index: 1;
		left: 200px;
		bottom: 0px;
	}
	.nem_div2_main2_img {
		width: 748.5px;
		height: 100%;
		overflow: hidden;
		position: absolute;
		left: 0px;
		bottom: 0px;
		z-index: 1;
	}
	.nem_div2_main2_show {
		width: 55%;
		height: 82%;
		background: #fff;
		box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
		z-index: 2;
		right: 0%;
		bottom: 0px;
		position: absolute;
	}
	.nem_div2_main2_show_h2 {
		width: 90%;
		height: 27px;
		overflow: hidden;
		margin: 0 auto;
		margin-top: 4vh;
		font-size: 22px;
		color: #333;
		text-align: left;
	}
	.nem_div2_main2_show_p {
		width: 90%;
		height: 25vh;
		overflow: hidden;
		margin: 0 auto;
		margin-top: 4vh;
	}
	.nem_div2_main2_show_p p {
		text-align: left;
		font-size: 16px;
		color: #555555;
		line-height: 30px;
		text-indent: 2em;
	}
	.nem_mainin_btn2 {
		display: block;
		width: 170px;
		height: 50px;
		border-radius: 50px;
		text-align: center;
		font-size: 16px;
		color: #166AB3;
		border: 1px solid #166AB3;
		line-height: 50px;
		margin-top: 3vh;
		transition: 0.4s;
		margin-left: 5%;
	}
	.nem_mainin_btn2:hover {
		background: #166AB3;
		color: #fff;
	}
	.sss {
		width: 100px;
		height: 50px;
		position: absolute;
		z-index: 3;
		right: 0px;
		top: 0px;
	}
	.nem_div3 {
		width: 100%;
		height: 100vh;
		overflow: hidden;
		position: relative;
	}
	.nem_div3_main {
		width: 92%;
		height: 90vh;
		overflow: hidden;
		position: absolute;
		z-index: 1;
		left: 0px;
		bottom: -200px;
	}
	.nem_div3_main_n {
		width: 100%;
		height: 80vh;
		background: #fff;
		overflow: hidden;
		margin-bottom: 10vh;
	}
	.nem_div3_t {
		width: 90%;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 8vh;
	}
	.nem_div3_t_h2 {
		line-height: 30px;
		float: left;
	}
	.nem_div3_t_h2 a {
		font-size: 28px;
		color: #0099A5;
	}
	.nem_div3_t_more {
		width: 80px;
		height: 32px;
		border: 1px solid #00B5C8;
		border-radius: 50px;
		float: right;
	}
	.nem_div3_t_more h2 {
		line-height: 32px;
		text-align: center;
		font-weight: normal;
	}
	.nem_div3_t_more h2 a {
		font-size: 14px;
		color: #00B5C8;
		overflow: hidden;
		-webkit-appearance: none;
		transition: all 0.4s ease 0s;
		transform: translate3d(0, 0, 0);
		display: block;
		border-radius: 50px;
	}
	.nem_div3_t_more h2 a:hover {
		background: #00B5C8;
		color: #fff;
	}
	.nem_div3_main2 {
		width: 90%;
		height: 55vh;
		margin: 0 auto;
		margin-top: 3vh;
	}
	.nem_div3_main2g {
		width: 100%;
		height: 15vh;
		border-bottom: 1px solid #B9B9B9;
		transition: 0.4s;
		margin-bottom: 2vh;
		padding-top: 1.5vh;
	}
	.nem_div3_main2g h2 {
		font-size: 22px;
		width: 100%;
		color: #3C3C3C;
		font-weight: normal;
		transition: 0.4s;
		overflow: hidden;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.nem_div3_main2g p {
		font-size: 16px;
		color: #818181;
		line-height: 25px;
		width: 100%;
		height: 50px;
		overflow: hidden;
		margin-top: 2vh;
		margin-bottom: 2vh;
		transition: 0.4s;
	}
	.nem_div3_main2gt {
		font-size: 14px;
		color: #999;
	}
	.nem_div3_main2g:hover {
		border-bottom: 1px solid #0099A5;
	}
	.nem_div3_main2g:hover>h2 {
		color: #0099A5;
	}
	.nem_div3_main2g:hover>p {
		color: #0099A5;
	}
	.nem_div3_main2g:hover>span {
		color: #0099A5;
	}
	.nem_div4 {
		width: 100%;
		height: 90vh;
		overflow: hidden;
		position: relative;
		background: #f8f8f8;
	}
	.nem_div4_t {
		width: 250px;
		height: 40px;
		position: absolute;
		z-index: 2;
		left: 8%;
		top: 30vh;
	}
	.nem_div4_t h2 {
		font-size: 28px;
		color: #333;
	}
	.nem_div4_main {
		width: 92%;
		height: 80%;
		position: absolute;
		z-index: 1;
		right: 0%;
		bottom: 0px;
	}
	.nem_div4_mains {
		width: 100%;
		height: 100%;
		position: relative;
	}
	.nem_div4_main_g {
		width: 100%;
		height: 100%;
		position: relative;
	}
	.nem_div4_main_g_img {
		width: 780px;
		height: 100%;
		position: absolute;
		z-index: 1;
		right: 0%;
		top: 0px;
	}
	.nem_div4_main_g_h2 {
		width: 45%;
		height: 90px;
		background: #00B5C8;
		position: absolute;
		z-index: 2;
		left: 0%;
		top: 45.5%;
		overflow: hidden;
	}
	.nem_div4_main_g_h2 h2 {
		text-align: center;
		font-weight: normal;
		color: #fff;
		font-size: 18px;
		line-height: 90px;
		padding-left: 20px;
		padding-right: 20px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.fd {
		width: 636px !important;
		height: 130px !important;
		position: absolute;
		z-index: 2 !important;
		float: left;
		bottom: 160px;
		overflow: none;
	}
	.fd .swiper-wrapper .swiper-slide {
		width: 202px !important;
	}
	/*了解白求恩结束*/
	/*志愿者园地开始*/
	.zyz1 {
		width: 100%;
		height: 80vh;
		margin-top: 75px;
		overflow: hidden;
		position: relative;
		background-size: 100% 100% !important;
	}
	.zyz1z {
		width: 45%;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 30vh;
		float: left;
		margin-left: 4%;
	}
	.zyz1_show {
		width: 55%;
		height: 100%;
		position: absolute;
		z-index: 1;
		right: -20%;
		top: 0px;
		background: url(../images/xin25.png) no-repeat top center !important;
		background-size: 100% 100% !important;
	}
	.zyz1_show1 {
		width: 64%;
		height: 60vh;
		float: right;
		margin-right: 14.5%;
		margin-top: 10vh;
	}
	.zyz1_show1 h2 {
		font-size: 28px;
		color: #E8BD56;
		line-height: 30px;
	}
	.zyz1_show1p {
		width: 100%;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		margin-top: 4vh;
	}
	.zyz1_show1p p {
		font-size: 16px;
		color: #fff;
		line-height: 30px;
		text-indent: 2em;
	}
	.zyz2 {
		width: 100%;
		height: 220px !important;
		background: #E5F7F8;
		overflow: hidden;
	}
	.zyz2_in {
		width: 1100px;
		height: 110px;
		margin: 0 auto;
		margin-top: 55px;
	}
	.zyz2_in_btn {
		width: 500px;
		height: 110px;
		border-radius: 4px;
		overflow: hidden;
		margin-left: 20px;
		margin-right: 20px;
		background: #00B5C8;
		transition: 0.4s;
		float: left;
	}
	.zyz2_in_btn h2 {
		font-weight: normal;
		color: #fff;
		font-size: 24px;
		text-align: center;
		line-height: 35px;
	}
	.zyz2_in_btnw1 {
		width: 73%;
	}
	.zyz2_in_btnw2 {
		width: 27%;
		background: #0099A5;
	}
	.zyz2_in_btnw2 img {
		width: 40px;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		text-align: center;
		display: block;
		transition: 0.4s;
	}
	.zyz2_in_btnw2 p {
		text-align: center;
		font-size: 16px;
		color: #fff;
		margin-top: 10px;
		transition: 0.4s;
	}
	.zyz2_in_btn:hover {
		border-radius: 12px;
	}
	.zyz2_in_btn:hover .zyz2_in_btnw2 img {
		margin-top: -10px;
	}
	.zyz2_in_btn:hover .zyz2_in_btnw2 p {
		font-size: 20px;
	}
	.zyz2_in_btn2 {
		width: 500px;
		height: 110px;
		border-radius: 4px;
		overflow: hidden;
		margin-left: 20px;
		margin-right: 20px;
		background: #166AB3;
		transition: 0.4s;
		float: left;
		margin-top: 0px;
	}
	.zyz2_in_btn2 h2 {
		font-weight: normal;
		color: #fff;
		font-size: 24px;
		text-align: center;
		line-height: 35px;
	}
	.zyz2_in_btn2w1 {
		width: 73%;
	}
	.zyz2_in_btn2w2 {
		width: 27%;
		background: #0079A5;
	}
	.zyz2_in_btn2w2 img {
		width: 40px;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		text-align: center;
		display: block;
		transition: 0.4s;
	}
	.zyz2_in_btn2w2 p {
		text-align: center;
		font-size: 16px;
		color: #fff;
		margin-top: 10px;
		transition: 0.4s;
	}
	.zyz2_in_btn2:hover {
		border-radius: 12px;
	}
	.zyz2_in_btn2:hover .zyz2_in_btn2w2 img {
		margin-top: -10px;
	}
	.zyz2_in_btn2:hover .zyz2_in_btn2w2 p {
		font-size: 20px;
	}
	.zyz3 {
		width: 100%;
		height: 100vh;
		overflow: hidden;
		position: relative;
	}
	.zyz3_main {
		width: 55%;
		height: 100vh;
		background: #fff;
		position: absolute;
		z-index: 1;
		left: 0px;
		bottom: -200px;
		float: left;
	}
	.zyz3_mainy {
		width: 45%;
		height: 100vh;
		float: right;
		overflow: hidden;
	}
	.zyz3_mainy img {
		width: 100%;
		height: 100%;
		transition: 0.8s transform;
	}
	.zyz3_mainy img:hover {
		transform: scale(1.05, 1.05);
	}
	.zyz4 {
		width: 1340px;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		position: relative;
	}
	.zyz4_t {
		width: 1340px;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		margin: 40px 0px 40px 00px;
	}
	.zyz4_t h2 {
		text-align: center;
		font-size: 28px;
		color: #333;
	}
	.zyz4_in {
		width: 1200px;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		margin-bottom: -200px;
	}
	.zyz4_in2 {
		width: 1200px;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
	}
	/*志愿者园地结束*/
	.swiper-button-next-11 {
		width: 40px !important;
		height: 40px !important;
	}
	.swiper-button-prev-11 {
		width: 40px !important;
		height: 40px !important;
	}
	.swiper-button-next-22 {
		width: 40px !important;
		height: 40px !important;
	}
	.swiper-button-prev-22 {
		width: 40px !important;
		height: 40px !important;
	}
	.gy {
		width: 100%;
		height: 100%;
		position: absolute;
		z-index: 999;
		top: 0px;
		left: 0%;
	}
	.gy_h2 {
		width: 70%;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		color: #fff;
		font-weight: normal;
		font-size: 28px;
		transition: 0.4s;
	}
	.gy_h2 img {
		width: 50px;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
	}
	.gy_p {
		width: 70%;
		font-size: 14px !important;
		line-height: 30px;
		color: #fff;
		font-weight: normal;
		height: 0px;
		overflow: hidden;
		transition: 0.4s;
		text-align: left;
	}
	.gy:hover .gy_p {
		width: 60%;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
		font-size: 14px !important;
		line-height: 30px;
		font-weight: normal;
		text-align: left;
		margin-top: 5%;
		max-height: 210px;
	}
	.gy:hover .gy_h2 {
		text-align: left;
	}
	.gy_b {
		width: 70%;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		zoom: 1;
	}
	.gy_btn {
		width: 140px;
		height: 0px;
		border: 0px;
		border-radius: 50px;
		background: none;
		line-height: 32px;
		text-align: center;
		font-size: 14px;
		color: #fee95e;
		float: left;
		margin-top: 5%;
		overflow: hidden;
		transition: 0.4s;
	}
	.gy_btn img {
		width: 30px;
	}
	.gy:hover .gy_btn {
		width: 140px;
		height: 40px;
		border: 2px solid #fee95e;
		border-radius: 50px;
		background: none;
		line-height: 32px;
		text-align: center;
		font-size: 14px;
		color: #fee95e;
		float: left;
		margin-top: 10%;
	}
	/* 健康促进列表页开始 */
	.jkcj_list {
		display: flex;
		flex-wrap: wrap;
		margin-bottom: 30px !important;
		margin-top: 60px !important;
		width: 1200px;
		height: auto;
		margin: 0 auto;
		min-height: 100px;
		overflow: hidden;
		zoom: 1;
	}
	.jkcj_list .jkcj_list_div {
		width: 277px;
		overflow: hidden;
		height: auto;
		margin-left: 12px;
		margin-right: 11px;
		margin-bottom: 30px;
		min-height: 10px;
		float: left;
		background-color: #FFFFFF;
		box-shadow: 0px 0px 10px rgb(0 0 0 / 5%);
		opacity: 1;
	}
	.jkcj_list_div div {
		width: 277px;
		height: 184px;
		overflow: hidden;
	}
	.jkcj_list .jkcj_list_div:hover {
		box-shadow: 0px 0px 15px rgb(0 0 0 / 10%);
	}
	.jkcj_list_div table {
		color: #171717;
		width: 100%;
		height: auto;
		min-height: 20px;
		padding-left: 28px;
		padding-right: 28px;
		overflow: hidden;
		zoom: 1;
		margin-top: 15px;
		margin-bottom: 15px;
		text-align: center;
	}
	.jkcj_list .jkcj_list_div:hover table {
		color: #00B5C8;
	}
	.jkcj_list .jkcj_list_div img {
		transition: 0.8s transform;
	}
	.jkcj_list .jkcj_list_div img:hover {
		transform: scale(1.05, 1.05);
	}
	/* 健康促进列表页结束 */
	/* 中央财政支持开始 */
	.brief {
		width: 100%;
		height: 300px;
	}
	.brief_left {
		width: 50%;
		height: 100%;
		float: right;
	}
	.brief_left img {
		width: 100%;
		height: 100%;
		background-size: 100% 100%;
		object-fit: cover;
	}
	.brief_rig {
		width: 50%;
		height: 100%;
		background-color: #155FAA;
		float: left;
	}
	.brief_rig_top {
		width: 76%;
		height: 80%;
		margin: 0 auto;
		margin-top: 10%;
		overflow: hidden;
	}
	.brief_rig_top_title {
		width: 100%;
		height: 61px;
		overflow: hidden;
	}
	.brief_rig_top_title h2 {
		color: #E8BD56;
		font-size: 28px;
		font-weight: normal;
	}
	.brief_nr {
		width: 100%;
		height: 300px;
		overflow: hidden;
	}
	.brief_nr p {
		text-indent: 2em;
		font-size: 16px;
		color: #FFFFFF;
		line-height: 35px;
		width: 98%;
	}
	/* 项目动态开始 */
	.dynamic {
		width: 100%;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
	}
	.dynamic_div {
		width: 90%;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		background-color: #FFFFFF;
		overflow: hidden;
		position: relative;
		margin: 5%;
	}
	.dynamic_div_nr {
		width: 87.6%;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		margin-top: 5vh !important;
		margin: 0 auto;
	}
	.dynamic_div_wz:hover h2 {
		color: #00B5C8;
	}
	.dynamic_div_wz:hover p {
		color: #00B5C8;
	}
	.dynamic_div_wz:hover span {
		color: #00B5C8;
	}
	.dynamic_yt img {
		width: 100%;
		height: 100%;
		transition: 0.4s transform;
	}
	.dynamic_yt img:hover {
		transform: scale(1.1);
	}
	.dynamic_yt {
		width: 165px;
		height: 110px;
		float: left;
		overflow: hidden;
		margin-right: 15px;
	}
	.dynamic_divnr {
		width: 82%;
		float: left;
	}
	.dynamic_title {
		width: 100%;
		height: 46px;
		overflow: hidden;
		margin-bottom: 8px;
	}
	.dynamic_titlez {
		width: 400px;
		height: 45px;
	}
	.dynamic_titlez h2 {
		line-height: 45px;
		font-weight: normal;
	}
	.dynamic_titlez h2 a {
		font-size: 28px;
		color: #0099A5;
	}
	.dynamic_titley {
		width: 80px;
		height: 32px;
		border: 1px solid #0099A5;
		border-radius: 50px;
		margin-top: 6px;
	}
	.dynamic_titley h2 {
		line-height: 32px;
		text-align: center;
		font-weight: normal;
	}
	.dynamic_titley h2 a {
		font-size: 14px;
		color: #0099A5;
		overflow: hidden;
		-webkit-appearance: none;
		transition: all 0.4s ease 0s;
		transform: translate3d(0, 0, 0);
		display: block;
		border-radius: 50px;
	}
	.dynamic_titley h2 a:hover {
		background: #008E9B;
		color: #fff;
	}
	.dyn_div {
		width: 100%;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		margin-bottom: 30px;
	}
	.dynamic_div_wz {
		width: 100%;
		border-bottom: 1px solid #B9B9B9;
		transition: 0.4s;
		margin-bottom: 10px;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.dynamic_div_wz h2 {
		font-size: 25px;
		width: 100%;
		line-height: 30px;
		color: #3C3C3C;
		font-weight: normal;
		transition: 0.4s;
		overflow: hidden;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.dynamic_div_wz p {
		font-size: 14px;
		color: #818181;
		line-height: 25px;
		width: 100%;
		height: 50px;
		overflow: hidden;
		margin-top: 1vh;
		margin-bottom: 1vh;
		transition: 0.4s;
	}
	.dynamic_div_wz span {
		font-size: 12px;
		color: #727272;
		line-height: 25px;
	}
	/* 项目动态结束 */
	.notice {
		width: 100%;
		height: 72vh;
		overflow: hidden;
	}
	.notice-left {
		width: 55%;
		height: 100%;
		float: left;
		background-color: #1D57A7;
		display: flex;
		align-items: center;
	}
	.notice-rig {
		width: 45%;
		height: 100%;
		float: right;
	}
	.not_left {
		width: 79%;
		margin: 0 auto;
	}
	.not_left_top {
		width: 100%;
		height: 34px;
		overflow: hidden;
	}
	.not_left_topz {
		width: 400px;
		height: 30px;
	}
	.not_left_topz h2 {
		line-height: 28px;
		font-weight: normal;
	}
	.not_left_topz h2 a {
		font-size: 28px;
		color: #fff;
	}
	.not_left_topy {
		width: 80px;
		height: 32px;
		border: 1px solid #fff;
		border-radius: 50px;
	}
	.not_left_topy h2 {
		line-height: 32px;
		text-align: center;
		font-weight: normal;
	}
	.not_left_topy h2 a {
		font-size: 14px;
		color: #fff;
		overflow: hidden;
		-webkit-appearance: none;
		transition: all 0.4s ease 0s;
		transform: translate3d(0, 0, 0);
		display: block;
		border-radius: 50px;
	}
	.not_left_topy h2 a:hover {
		background: #008E9B;
		color: #fff;
	}
	.not_left_nr {
		width: 100%;
		overflow: hidden;
		margin-top: 20px;
		height: auto;
		min-height: 1px;
		overflow: hidden;
		zoom: 1;
	}
	.not_left_nr .not_left_nrdiv {
		width: 100%;
		height: 80px;
		overflow: hidden;
		border-bottom: 1px solid #B9B9B9;
	}
	.not_left_nr .not_left_nrdiv p {
		width: 80%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		color: #FFFFFF;
		float: left;
		line-height: 80px;
		font-size: 20px;
	}
	.not_left_nr .not_left_nrdiv span {
		line-height: 80px;
		overflow: hidden;
		color: #FFFFFF;
		float: right;
		font-size: 14px;
	}
	.notice-rig img {
		width: 100%;
		height: 100%;
		background-size: 100% 100%;
	}
	/* 项目图片开始 */
	.wapnoting {
		display: none;
	}
	.notimg {
		width: 90%;
		min-height: 1px;
		margin: 0px auto;
		height: auto;
		overflow: hidden;
		margin-bottom: 50px
	}
	.notimg_div {
		width: 1200px;
		margin: 0px auto;
		height: 100%;
	}
	.notimg_top {
		width: 100%;
		top: 6vh;
		height: 50px;
		overflow: hidden;
		margin-top: 40px;
	}
	.notimg_topz {
		width: 400px;
		height: 45px;
	}
	.notimg_topz h2 {
		line-height: 45px;
		font-weight: normal;
	}
	.notimg_topz h2 a {
		font-size: 28px;
		color: #333;
	}
	.notimg_topy {
		width: 80px;
		height: 32px;
		border: 1px solid #00B5C8;
		border-radius: 50px;
		margin-top: 6px;
	}
	.notimg_topy h2 {
		line-height: 32px;
		text-align: center;
		font-weight: normal;
	}
	.notimg_topy h2 a {
		font-size: 14px;
		color: #00B5C8;
		overflow: hidden;
		-webkit-appearance: none;
		transition: all 0.4s ease 0s;
		transform: translate3d(0, 0, 0);
		display: block;
		border-radius: 50px;
	}
	.notimg_topy h2 a:hover {
		background: #008E9B;
		color: #fff;
	}
	.ban {
		width: 100%;
		height: 595px;
		position: relative;
		overflow: hidden;
		margin: 0 auto;
		margin-top: 30px;
	}
	.ban2 {
		width: 899px;
		height: 100%;
		position: relative;
		overflow: hidden;
		float: right;
	}
	.ban2 ul {
		position: absolute;
		left: 0;
		top: 0;
		width: 100% !important;
		height: 100% !important;
	}
	.ban2 ul li {
		width: 100%;
		height: 100%;
	}
	.ban2 ul li img {
		width: 100%;
		height: 595px;
	}
	.prev {
		float: left;
		cursor: pointer;
	}
	.num {
		height: 595px;
		overflow: hidden;
		width: 278px;
		position: relative;
		float: left;
		top: -50px;
	}
	.min_pic {
		width: 278px;
		height: 100%;
	}
	.num ul {
		position: absolute;
		left: 0;
		top: 0;
		width: 100% !important;
	}
	.num ul li {
		width: 278px;
		height: 182px;
		margin-bottom: 24px;
	}
	.num ul li img {
		width: 278px;
		height: 182px;
	}
	.prev_btn1 {
		width: 100%;
		text-align: center;
		height: 50px;
		margin-right: 20px;
		cursor: pointer;
		float: left;
		position: relative;
		top: 25px;
		z-index: 99;
		transform: rotate(90deg);
	}
	.next_btn1 {
		width: 100%;
		text-align: center;
		height: 50px;
		cursor: pointer;
		float: right;
		position: relative;
		top: -126px;
		z-index: 99;
		transform: rotate(90deg);
	}
	.prev_btn1 img {
		width: 40px;
		height: 40px;
	}
	.next_btn1 img {
		width: 40px;
		height: 40px;
	}
	.prev1 {
		position: absolute;
		top: 220px;
		left: 20px;
		width: 28px;
		height: 51px;
		z-index: 9;
		cursor: pointer;
	}
	.next1 {
		position: absolute;
		top: 220px;
		right: 20px;
		width: 28px;
		height: 51px;
		z-index: 9;
		cursor: pointer;
	}
	.ban2_bt {
		width: 100%;
		height: 100%;
		position: relative;
	}
	.ban2_btn {
		width: 100%;
		height: 80px;
		position: absolute;
		bottom: 0px;
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
		overflow: hidden;
	}
	.ban2_btn h2 {
		line-height: 80px;
		font-size: 26px;
		color: #fff;
		font-weight: normal;
		text-align: center
	}
	/* 项目图片结束 */
	/* 中央财政支持结束 */
	/* 图片文章页开始 */
	.tpwz {
		width: 64%;
		height: 438px !important;
		overflow: hidden;
		zoom: 1;
		margin-bottom: 25px;
	}
	.tpwz .swiper-wrapper {
		margin-bottom: 30px;
	}
	.tpwz .swiper-wrapper .swiper-slide {
		text-align: center;
	}
	.tpwz .swiper-wrapper .swiper-slide img {
		background-size: 100% 100%;
		height: 405px !important;
		width: 80%;
	}
	.tpwz_fy {
		width: 1200px;
		margin: 0 auto;
		margin-top: -40px;
	}
	.tpwz_div {
		width: 80%;
		height: 40px;
		margin: 0 auto;
		text-align: center;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.tpwz_div h2 {
		font-size: 16px;
		line-height: 30px;
	}
	.tpwz .swiper-button-prev {
		width: 40px;
		height: 40px;
	}
	.tpwz .swiper-button-next {
		width: 40px;
		height: 40px;
	}
	/* 图片文章页结束 */
	/* 搜索 */
	.serach_h2 {
		display: flex;
		align-items: center;
	}
	.serach_h2 h2 .serach_h2_top {
		font-size: 14px;
		color: #333;
	}
	.serach_h2 h2 {
		line-height: 25px !important;
	}
	.serach_p p {
		line-height: 98px !important;
	}
}