.zyr_sub_title1 {
	padding-top: 60px;
	font-size: 24px;
	font-weight: bold;
	color: #333333;
}

.zyr_sub_title2 {
	padding-top: 60px;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}

.zyr_sub_title3 {
	margin-top: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

.zyr_sub_search {
	margin-top: 20px;
	height: 68px;
}

.zyr_sub_search_img {
	border: 1px solid #D2D3D8;
	padding-left: 20px;
	border-right: 0;
	height: 100%;
}

.zyr_sub_search_input {
	border: 1px solid #D2D3D8;
	border-right: 0;
	border-left: 0;
	padding: 0 13px;
	height: 100%;
	color: #333333;
	font-size: 16px;
	font-weight: 400;
	width: 100%;
	border-radius: 0px;
}

.zyr_sub_search_input::-webkit-input-placeholder {
	color: #999;
}

.zyr_sub_search_button {
	width: 15%;
	height: 100%;
	border: 1px solid #0551A5;
	background: #0551A5;
	color: #fff;
}

.zyr_sub_input {
	margin-top: 20px;
	height: 62px;
	width: 100%;
	border: 1px solid #D2D3D8;
	padding: 20px;
}

.zyr_sub_text1 {
	font-size: 18px;
	font-weight: 400;
	margin-top: 15px;
}

.zyr_sub_text2 {
	color: #0551A5;
}

.zyr_sub_text3 {
	font-size: 14px;
	font-weight: 400;
	margin-top: 10px;
	color: #999;
}

.zyr_sub_textarea {
	width: 100%;
	margin-top: 20px;
	height: 122px;
	border: 1px solid #D2D3D8;
	padding: 20px;
}

.zyr_sub_scroll {
	width: 100%;
	max-height: 400px;
	overflow: scroll;
	margin: 20px 0 0 0 !important;
}

.zyr_sub_list {
	width: 100%;
	margin: 0 !important;
}

.zyr_sub_more {
	text-align: center;
}

.zyr_sub_none {
	text-align: center;
}

.zyr_sub_all {
	text-align: center;
}

.zyr_sub_col {
	padding: 0 10px 20px 10px;
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}

.zyr_sub_col input {
	position: absolute;
	width: 34px;
	height: 34px;
	right: 30px;
	top: 20px;
	z-index: 999;
	border: 2px solid #ffffff;
	border-radius: 5px;
	-webkit-appearance: none !important;
	background-size: 34px 34px;
}

.zyr_sub_col input:checked {
	border: 0;
	background: url(../image/lingjia7.png);
	background-size: 34px 34px;
}

.zyr_sub_img {
	z-index: 1;
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 66.66%;
}

.zyr_sub_img img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.zyr_sub_button {
	width: 200px;
	height: 60px;
	background: rgba(221, 100, 73, 1);
	border: 6px solid #f0b9ad;
	color: #ffffff;
	border-radius: 50px;
	font-size: 18px;
	font-weight: bold;
	margin: 84px 0 93px 0;
}

.zyr_subsuccess_img {
	padding: 30px 0;
	text-align: center;
}

.zyr_subsuccess_text1 {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}

.zyr_subsuccess_text2 {
	margin-top: 40px;
	font-size: 18px;
	text-align: center;
}

.zyr_sub_search {
	border: 0px;
}

.mycen_project_image_zhe {
	background: #000;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.2;
	z-index: 10;
}

.zyr_sub_search_input:focus {
	outline: none;
	border-top: 1px solid#D2D3D8;
	border-bottom: 1px solid#D2D3D8;
	box-shadow: 0 0 0 0;
}



/**leaderwelfare**/
.leaderwelfare_project_main_all {
	background-color: #dd6449;
	padding-top: 60px;
	padding-bottom: 75px;
	text-align: right;
	color: #fdffff;
}

.zmc_leaderwelfare_project_val {
	color: white;
}

.zmc_leaderwelfare_project_val:hover {
	color: white;
}

.height60 {
	height: 60px;
}

/**allfoundpages所有邻家公益基金会页面**/
.lingshan_nav1 {
	z-index: 100;
	width: 100%;
	height: 300px;
	overflow: scroll;
	top: 110px;
	position: absolute;
	background-color: #fff;
	/* display: none; */
}

.lingshan_nav2 {
	z-index: 100;
	top: 118px;
	position: absolute;
	background-color: #fff;
}

#lingshan_nav_id {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

#category_weixin_val_id {
	height: 285px;
}

.lingshan_nav_noscroll {
	z-index: 1111;
	width: 100%;
	height: 300px;
	top: 110px;
	position: absolute;
	display: none;
}

.lingshan_nav_noscroll1 {
	top: 200px;
}

.seach_none {
	margin: auto;
	font-size: 18px;
	/*color: #0551A5;*/
}

.detailed_search {
	border: 1px solid rgba(160, 160, 160, 1);
	padding: 20px 0;
}

.search_provinces {
	padding: 0;
	color: #a0a0a0;
	line-height: 2;
	margin-left: 30px;
}

.search_citys:hover {
	cursor: pointer;
}

.search_citys {
	padding: 0 20px;
	line-height: 2;
	text-align: center;
	font-size: 16px;
}

/**邻家计划 neighborhoodprogram**/
.lingjia_program {
	height: 267px;
	width: 100%;
}

.lingjia_program a {
	color: #000000;
}

.lingjia_program a:hover {
	color: #000000;
}

.lingjia_fund {
	width: 32.9%;
	height: 100%;
}

.lingjia_fund:hover {
	box-shadow: 0px 2px 10px 4px rgba(0, 0, 0, 0.1);
}

.lingjia_fund :nth-child(3) {
	margin-top: 10px;
}

.lingjia_fund_img {
	width: 68.46%;
	position: relative;
	height: 0;
	padding-bottom: 68.46%;
}

.lingjia_fund_img img {
	position: absolute;
	width: 100%;
	height: 100%;
}

.ta_say {
	padding: 76px 0 129px 0;
}

.ta_say_content {
	align-items: inherit;
	padding: 30px 15px;
}

.ta_say_img {
	width: 60px;
	height: 60px;
	margin-right: 15px;
}

.ta_say_img img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.ta_say_text {
	padding: 20px;
	width: 90%;
	background-color: #fcfaf9;
}

.ta_say_text span {
	color: #dd6449;
}

.ta_say_text p {
	color: #151515;
	padding-bottom: 10px;
	border-bottom: 1px solid #a0a0a0;
}

.ta_say_text div {
	color: #151515;
	padding: 20px 44px 40px 0;
	line-height: 1.5;
}

.ta_say_text_monk {
	padding: 20px;
	width: 90%;
	background-color: #fcfaf9;
}

.ta_say_text_monk span {
	color: #dd6449;
}

.ta_say_text_monk p {
	color: #151515;
	padding-bottom: 10px;
	border-bottom: 1px solid #a0a0a0;
}

.ta_say_text_monk div {
	color: #151515;
	padding: 20px 44px 40px 0;
	line-height: 1.5;
}

.ta_say_div>div:nth-of-type(even) {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.ta_say_div div:nth-of-type(even) .ta_say_text span {
	text-align: right;
	float: right;
	width: 100%;
}

.ta_say_div div:nth-of-type(even) .ta_say_img {
	position: absolute;
	margin-right: 15px;
	right: 0;
}

.ta_say_div div:nth-child(even) .ta_say_text p {
	text-align: right;
}

/**邻家项目**/
.zmc_linjiaproject {
	align-items: inherit;
}

.zmc_leader_main {
	width: 69%;
}

.zmc_leader_main2 {
	margin-left: 20px;
	width: 28.8%;
	padding: 100px 70px 83px 70px;
	text-align: center;
}

.zmc_leader_main2 div {
	font-size: 32px;
	font-weight: 500;
	color: rgba(221, 100, 73, 1);
	line-height: 45px;
}

.zmc_leader_main2 p {
	font-size: 20px;
}

.linjiaproject_white_list_title {
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	padding: 60px 0 40px 0;
}

.linjiaproject_white_list_img {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 67%;
	margin-bottom: 20px;
}

.linjiaproject_white_list_img img {
	position: absolute;
	width: 100%;
	height: 100%;
}

.lianjia_show_more {
	width: 100%;
	padding-bottom: 100px;
}

.linjia_projects {
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 40px;
}

/**新闻中心公共样式**/
.public_news_page_ul li {
	padding: 15px 0;
}

.public_news_page_ul li:not(:last-child) {
	border-bottom: 1px solid#eee;
}

.public_news_page_ul a:last-child li {
	border-bottom: 0px;
}

.public_news_page_ul li div:first-child button {
	width: 14px;
	height: 14px;
	border-radius: 50%;
	min-width: 14px;
	background: #EB5C3C;
	margin-right: 20px;
	border: 0px;
	padding: 0px;
}

.page_limit li {
	width: 50px;
	height: 50px;
	text-align: center;
	border: 1px solid #f2f2f2;
	color: #333;
	margin: auto 0;
	padding: 10px;
}

.page_limit li:hover {
	cursor: pointer;
}

.page_limit li:first-child {
	border: 0px;
}

.page_limit li:last-child {
	border: 0px;
}

.page_limit li img {
	width: 100%;
	height: 100%;
}

.web_none {
	display: none;
}

.web_none1 {
	display: none;
}

.web_show {
	display: block;
}

#linjiaproject_white_list_title_id a {
	color: #000000;
}

#linjia_projects_id a {
	color: #000000;
}

/**邻家项目详情页**/
.neighborhood_figures {
	padding: 12px 0;
	border-bottom: 1px solid #a0a0a0;
}

.neighborhood_figures_h2 {
	font-size: 24px;
	padding: 60px 0;
	text-align: center;
	font-weight: bold;
}

.neighborhood_figures_img {
	width: 27.7%;
	height: 0;
	position: relative;
	padding-bottom: 14%;
}

.neighborhood_figures_tuwen {
	width: 100%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.neighborhood_figures_img img {
	position: absolute;
	width: 100%;
	height: 100%;
}

.neighborhood_figures h3 {
	color: #333333;
	font-size: 20px;
	margin-bottom: 12px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.neighborhood_figures p {
	color: #333333;
}

.drop_down_show_more {
	width: 112px;
	margin: 0 auto;
	text-align: center;
}

.drop_down_show_more_span {
	font-size: 18px;
	color: #0551A5;
}

.jiantou_img {
	width: 23px;
	height: 13px;
	margin-left: 10px;
}

.jiantou_img img {
	width: 100%;
	height: 100%;
}

.linjiaproject_white_list h3 {
	color: #333333;
}

.linjia_tuwen {
	max-width: 100%;
	word-wrap: break-word;
}

#xc_lingjia_tuwen_show_one_div_ajax img {
	width: 100%;
}

/* 新加 */
.education_form {
	padding: 15px;
}

.education_form_h5{
	text-align: center;
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 15px;
}

.education_form li {
	margin-bottom: 15px;	
}

.education_form_submit {
	height: 60px;
	/*background: #0551A5;*/
	border-radius: 50px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	margin: 0 auto;
}

.education_form_submit_one {
	/*background: #0551A5;*/
	border-radius: 50px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	margin: 0 auto;
	width: 98px;
	height: 34px;
}

.education_form_submit_two {
	/*background: #0551A5;*/
	border-radius: 50px;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	margin: 15px auto;
	width: 200px;
	height: 50px;
}


.education_form_submit_three {
	/*background: #0551A5;*/
	border-radius: 50px;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	margin: 15px auto;
	width: 200px;
	height: 50px;
	margin-top: 20px;
}

.agreement{
	margin-top: 15px;
}

.education_form_li_div{
	font-size: 15px;
	margin-bottom: 8px;
	width: 100%;
}

.education_form_li_div span{
	color: #0551A5;
	margin-right: 8px;
}

.education_payForm_div input{
	background: #f3f3f3;
	width: 100%;
}

.education_payForm_div span{
	min-width: 40px;
}

.edutcation_sou_but{
	height: 40px;
	border: 0px;
	background: #0551A5;
	color: #fff;
	width: 80px;
	font-size: 12px;
}