/**************徐程*************************/

/***banner***/
.x_banner_baner_img {
		opacity: 0;
		background-color: #000;
		width: 80px;
		height: 80px;
		border-radius: 4px;
}

#carouselExampleControls:hover .x_banner_baner_img {
		opacity: 0.5;
}

.x_carousel-item {
		width: 100%;
		padding-top: 33%;
		background-position: center;
		background-size: 100%;
		background-repeat: repeat;
		cursor: pointer;
}

.x_home_carousel-item {
		width: 100%;
		/*padding-top: 40.48%;*/
		background-position: center;
		background-size: 100% 100%;
		background-repeat: no-repeat;
		cursor: pointer;
}

.carousel-control-prev-icon {
		visibility: hidden;
}

.carousel-control-next-icon {
		visibility: hidden;
}

/***关于我们-信息披露***/

.x_nav {
		padding-right: 20px;
}

.x_nav-link {
		width: 100%;
		color: #333132;
		padding: 20px 0 20px 20.14%;
		border-radius: 0 !important;
		background-color: #FFFFFF !important;
}

.x_nav-link:hover {
		color: #1546A2;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
		background-color: #1546A2 !important;
}

/***基金会简简介***/

.x_show {
		padding: 40px 40px;
		background-color: #FFFFFF;
		width: 100%;
		height: auto;
		/*min-height: 612px;*/
}

.x_contact {
		/*联系我们*/
		padding: 40px 30px;
		background-color: #FFFFFF;
		width: 100%;
		height: auto;
}

.x_contact p span {
		margin-right: 18px;
		width: 3px;
		height: 32px;
}

.x_contact p {
		margin-bottom: 40px;
}

.x_contact img {
		width: 31.12%;
}

.x_secretariat {
		/*秘书处*/
		padding: 40px 4.9% 25px 4.9%;
		background-color: #FFFFFF;
		width: 100%;
		height: auto;
}

.x_secretariat p span {
		margin-right: 2.2%;
		width: 3px;
		height: 32px;
}

.x_secretariat_img {
		margin-top: 24px;
		width: 100%;
		display: inline-block;
		height: auto;
		max-width: 100%;
}

/*.x_secretariat:last-child {*/

/*padding: 35px 0 25px 9.7% !important;*/

/*}*/

.x_tearmshow {
		/*秘书处-我们的团队*/
		margin: 40px 0 0 0;
}

.x_tearmsdetail {
		align-items: flex-start !important;
		width: 100%;
}

.x_tearmshow ul {
		width: 100%;
		margin: 0 21.53% 49px 14.17%;
}

.x_tearmshow_img {
		padding-top: 75.16%;
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
}

.x_tearmshow ul li {
		overflow: hidden;
		width: 61.85%;
		height: auto;
		max-width: 100%;
}

.x_tearmshow_line {
		display: flex !important;
		width: 8.71% !important;
		height: 2px !important;
}

.x_council {
		/*理事会*/
		padding: 40px 4.9% 50px 4.9%;
		background-color: #FFFFFF;
		width: 100%;
		height: auto;
}

.x_council p span {
		/* margin-right: 2.2%; */
		margin-right: 20px;
		width: 3px;
		height: 32px;
}

.x_councildetail {
		/*理事会-基金会理事会-监事*/
		margin-top: 40px;
}

.x_councilshow ul {
		/*height: 40px;*/
}

.x_councilshow:nth-child(odd) {
		align-items: flex-start !important;
}

.x_councilshow:nth-child(even) {
		align-items: flex-end !important;
}

.x_councildetail_img {
		/*margin-top: 80px;*/
		width: 100%;
		/*padding-top: 100%;*/
		/*background-position: left;*/
		/*background-size: 100% 100%;*/
		/*background-repeat: no-repeat;*/
}

.x_councildetail_img img {
		width: 60%;
		
}

.x_councilshow button {
		display: none;
}

.x_councilshow:nth-of-type(1) img {
		/* position: relative; */
}

.x_councilshow:nth-of-type(1) button {
		display: flex;
}

#mishuzhang {
		color: #1546A2;
		border: 1px solid #1546A2;
		margin-left: 15px;
		background: #fff;
		margin-right: 10px;
		width: 59px;
		height: 22px;
		border-radius: 50px;
		font-size: 8px;
}

#mishuzhang:hover {
		cursor: pointer;
}

.x_councilshow {
		width: 93.75%;
}

.x_councilshow ul {
		margin-bottom: 20px;
		padding: 0 20%;
		width: 100%;
		word-wrap: break-word
}

.x_councilshow ul li:first-child {
		margin: 31px 0 22px 0;
}

.x_councilshow ul li:last-child {
		margin-bottom: 30px;
}

.x_lingshanDetail_ul {
		margin: 0 0 0 15px;
}

.x_management { /*管理制度*/
		padding: 20px 40px 20px 40px;
		background-color: #FFFFFF;
		width: 100%;
		height: auto;
		/*min-height: 612px;*/
}

.x_management li {
		justify-content: space-between;
		width: 100%;
		padding: 20px 0;
}

.x_management li span {
		margin-right: 14px;
		border: 0px solid #1546A2 !important;
		padding: 5px !important;
}

.x_management li p {
		margin-bottom: 0 !important;
}

.x_management_title:hover {
		cursor: pointer;
		color: #1546A2;
}

.x_management_p:hover {
		cursor: pointer;
		color: #1546A2;
}

.x_management_preview {
		margin-right: 1.22%;
		margin-left: 2.45%;
		width: 2.94%;
		display: inline-block;
		height: auto;
		max-width: 100%;
}

.x_management_download {
		margin-left: 2.57%;
		margin-right: 0.73%;
		width: 1.96%;
		display: inline-block;
		height: auto;
		max-width: 100%;
}

.x_management li p {
		white-space: nowrap;
}

.x_management a:link {
		/*定义正常链接的样式;*/
		color: #333333;
		text-decoration: none;
}

.x_management a:visited {
		/*定义已访问过链接的样式;*/
		color: #1546A2;
		text-decoration: none;
}

.x_management a:hover {
		/*定义鼠标悬浮在链接上时的样式;*/
		cursor: pointer;
		color: #1546A2;
		text-decoration: none;
}

.x_management a:active {
		/*定义鼠标点击链接时的样式；*/
		color: #1546A2;
		text-decoration: none;
}

.x_donationway {
		/*其他捐款方式*/
		margin-top: 20px;
		margin-bottom: 60px;
		height: auto;
		padding: 40px 2.04% 50px 30px !important;
}

.x_donationway_title {
		margin-bottom: 51px;
		justify-content: space-between !important;
}

.x_donationway_title span {
		width: 3px;
		height: 32px;
		margin-right: 19px;
}

.x_donationway_title p {
		margin-bottom: 0px;
}

.x_donationway_title button {
		padding: 15px;
		overflow: hidden;
		border: 2px solid #1546A2 !important;
		border-radius: 4px;
		display: inline-block;
		height: auto;
		max-width: 100%;
}

.x_remittance span:first-child {
		margin-right: 15px;
		padding: 5px;
		border-radius: 50%;
}

.x_remittance ul {
		margin-bottom: 50px;
		margin-left: 24px;
}

/*信息披露-捐赠查询*/

.x_information_table_line {
		padding: 17px 0;
}

.x_information_table_title span:nth-of-type(1) {
		flex: 2;
}

.x_information_table_title span:nth-of-type(2) {
		flex: 2;
}

.x_information_table_title span:nth-of-type(3) {
		flex: 4;
}

.x_information_table_title span:nth-of-type(4) {
		flex: 2;
}

.x_information_table_title span:nth-of-type(5) {
		text-align: center;
		margin-right: 9px;
		width: 180px;
		flex: 2;
}

.x_information_table_line span:nth-of-type(1) {
		flex: 2;
}

.x_information_table_line span:nth-of-type(2) {
		flex: 2;
}

.x_information_table_line span:nth-of-type(3) {
		flex: 4;
}

.x_information_table_line span:nth-of-type(4) {
		flex: 2;
}

.x_information_table_line span:nth-of-type(5) {
		flex: 2;
}

.x_pay_times {
		text-align: center;
		/*max-width: 73px;*/
		/*overflow: hidden;*/
}

.x_information_lines {
		width: 100%;
		height: 60px;
}

.x_information_lines input {
		outline: none;
}

.x_information_input {
		padding-left: 30px;
		width: 100%;
		height: 100%;
		border: 1px solid #1546A2;
}

.x_information_input::-webkit-input-placeholder {
		line-height: 1;
		color: #999;
}

.x_information_search {
		outline: none !important;
		width: 100%;
		height: 100%;
		border: 1px solid #1546A2;
		border-radius: 4px;
}

.x_information_search:hover {
		cursor: pointer;
}

.x_information_lines .col-md-4 {
		padding-right: 20px;
		padding-left: 0px;
}

.x_information_lines .col-md-6 {
		padding-right: 20px;
		padding-left: 0px;
}

.x_information_lines .col-md-2 {
		padding-right: 0px;
		padding-left: 0px;
}

/*信息披露-项目招标*/

.x_projectbidding {
		padding: 0px 40px 40px 40px;
		background-color: #FFFFFF;
		width: 100%;
		height: auto;
		min-height: 612px;
}

.x_projectbidding li {
		justify-content: space-between !important;
		/*width: 100%;*/
		padding: 20px 0;
}

.x_projectbidding li p {
		margin-bottom: 0px;
}

.x_projectbidding_li span {
		margin-right: 14px;
		border: 0px solid #1546A2 !important;
		padding: 5px !important;
}

.x_projectbidding_li img {
		margin: 0 5px 0 22px;
		width: 17px;
		height: 19px;
}

.x_projectbidding_img {
		margin: 0 5px 0 22px;
		color: #333333;
		display: block;
		transition: 1s;
}

.x_projectbidding_img:hover {
		cursor: pointer;
		display: block;
		margin: 0 5px 0 22px;
		font-size: 17px;
		color: #1546A2;
		transition: 1s;
}

.x_projectbidding_title:hover {
		cursor: pointer;
		color: #1546A2;
}

/*新闻中心-展示页面*/

.x_nav-item {
		margin-right: 34px;
}

.x_nav-item a:hover {
		color: #1546A2;
}

.x_newsshow {
		width: 100%;
}

.x_newsrow {
		margin: 0px;
		padding: 40px 20px 0 20px;
		width: 100%;
}

.x_newsrow ul {
		margin-bottom: 20px !important;
}

.x_newsrow_links {
		padding-bottom: 30px;
}

.x_newsrow_links:hover {
		cursor: pointer;
		box-shadow: 10px 0px 30px rgba(42, 42, 42, 0.1);
}

.x_newsrow li.x_newsrow_img {
		padding-top: 66.66%;
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
}

.x_newsrow ul li:nth-child(2) {
		margin: 20px 0px 20px 0px !important;
}

.x_picturemain {
		margin: 20px 0 13px 0;
}

.x_picturedetail {
		/**新闻详情页***/
		margin-right: 13px;
		padding: 40px 30px 30px 30px;
}

.x_picturemain_donation {
		padding: 20px 0;
		text-align: center;
		width: 80%;
		box-shadow: 0 0 0 10px rgba(243, 106, 34, .4);
}

.x_picturemain_donation:hover {
		cursor: pointer;
		color: #fff;
		filter: alpha(opacity:80);
		opacity: 0.8;
}

.x_success {
		/****w公益详情-我要捐赠***/
		margin-bottom: 63px;
}

.x_success_title p:first-child {
		margin-top: 66px;
		margin-bottom: 17px;
}

.x_success_title p:last-child {
		margin-bottom: 131px;
}

.x_success_row {
		padding: 0px 5.81%;
}

.x_success_main li {
		margin-bottom: 28px;
}

.x_success_main li:last-child {
		margin-bottom: 69px !important;
}

.x_ecologyDetail_row {
		padding: 40px 40px;
}

.x_ecologyDetail_row_img div {
		width: 100%;
		padding-top: 90%;
		background-position: left;
		background-size: 100% 100%;
		background-repeat: no-repeat;
}

.x_payment {
		width: 100%;
}

.x_pays {
		margin-top: 30px;
}

.x_pays button {
		height: auto;
		flex: 1;
		border: 0px;
		padding: 16px 0;
		cursor: pointer;
}

.x_pays button:first-child {
		margin-right: 20px;
}

.x_user_defined_money input {
		color: #000000;
		outline: none;
}

.x_user_defined_money .radius4 {
		border: 0px;
}

.x_moneys span {
		padding: 10px 25px;
		cursor: pointer;
}

.x_moneys_div {
		padding: 8px 10px;
		border-radius: 4px;
		background-color: #f3f3f3;
}

.x_ecologyDetail_content ul li span:hover {
		cursor: pointer;
		background-color: #1546A2;
		color: #fff
}

.x_ecologyDetail_content ul {
		padding-left: 30px;
		height: auto;
		width: 97.77%;
}

.x_ecologyDetail_content ul li span:active {
		background-color: #1546A2;
		color: #fff
}

.x_ecologyDetail_money input::-webkit-input-placeholder {
		padding-left: 10px !important;
}

.x_ecologyDetail_money {
		margin-bottom: 30px;
}

.x_ecologyDetail_money span {
		padding: 9px 16px;
		outline: none !important;
}

.x_ecologyDetail_money input {
		height: 34px;
		width: 34.49%;
		border: 0px;
}

.x_ecologyDetail_content li button {
		height: 50px;
		white-space: nowrap;
		overflow: hidden;
		outline: none;
		width: 42.85%;
		border: 0px;
}

.progress {
		height: 6px !important;
		margin-bottom: 20px;
}

.x_ecologyDetail_main {
		padding: 43px 20px 75px 20px;
}

.x_ecologyDetail_tabs .x_ecologyDetail_link {
		border: 0px;
}

.x_ecologyDetail_tabs .x_ecologyDetail_link.active {
		color: #1546A2;
		border-bottom: 4px solid #1546A2 !important;
}

.x_ecologyDetail_tabs .x_ecologyDetail_link.hover {
		cursor: pointer;
		border-bottom: 4px solid #1546A2 !important;
}

.x_ecologyDetail_link:hover {
		color: #1546A2;
}

.x_ecologyDetail_link {
		margin-right: 51px;
}

.x_ecologyDetail_link p {
		margin-bottom: 20px;
}

.x_ecology_container {
		padding-top: 30px;
}

.x_ecology_container_introduce_p {
		/*padding-left: 15px;*/
		margin-top: 30px;
		margin-bottom: 20px;
}

.x_ecology_container_group p:first-child {
		/*padding-left: 15px;*/
		margin-bottom: 20px;
}

.x_ecologyDetail_img {
		margin-right: 20px;
		width: 24.12%;
		padding-top: 15%;
		background-position: left;
		background-size: 100%, 100%;
		background-repeat: no-repeat;
}

.x_ecologyDetail_mechanism p {
		padding-bottom: 40px;
}

.flex .flex_column .multipleEllipses {
		width: 100%;
}

.x_ecologyDetail_mechanism_img {
		border-radius: 50%;
		width: 100%;
		padding-top: 100%;
		background-position: left;
		background-size: 100%, 100%;
		background-repeat: no-repeat;
}

.x_ecologyDetail_mechanism ul li:last-child {
		border-bottom: 0px !important;
}

.x_ecologyDetail_mechanism ul li div:last-child {
		padding-left: 19px;
}

.x_ecologyDetail_mechanism ul li:last-child {
		padding-bottom: 30px;
}

.x_home_img {
		border-radius: 50%;
		width: 30.68%;
		padding-top: 30.68%;
		background-position: left;
		background-size: 100%, 100%;
		background-repeat: no-repeat;
}

.x_home_title {
		text-align: center;
		/*text-shadow: 1px 4px 5px #ecada2;*/
}

.x_home_coment {
		padding: 30px 25px 30px 25px;
}

.x_home_coment:hover {
		cursor: pointer;
		box-shadow: 10px 10px 30px rgba(42, 42, 42, 0.1);
}

.x_home_money {
		padding: 60px 120px;
}

.x_home_project {
		padding-bottom: 81px;
}

.x_home_contribution {
		padding: 0 0 0 30px;
		margin-top: 80px;
}

#x_home_contribution {
		height: 180px;
		overflow: hidden;
}

.x_home_contribution_donationlink {
		margin-top: 30px;
		padding: 0 5px;
}

.x_home_contribution_donationlink .flex_col {
		width: 47%;
}

.x_lookmore {
		border: 2px solid #1546A2;
		width: 100%;
		padding: 18px 0;
}

.x_home_contribution_donationlink a {
		height: 60px;
}

.x_home_contribution_between {
		margin-bottom: 30px;
		height: 50px;
		border: 0px solid #1546A2;
}

.x_home_contribution_between input {
		background-color: #fdefec;
		outline: none;
}

.x_home_contribution_input {
		padding-left: 30px;
		height: 50px;
		border: 1px solid #1546A2;
		width: 100%;
}

.x_home_contribution_search {
		height: 50px;
		width: 38%;
}

.x_home_contribution_input::-webkit-input-placeholder {
		line-height: 1;
		color: #999;
}

.x_home_contribution_lines {
		padding: 0 20px;
}

.x_home_information {
		overflow: hidden;
}

.x_home_information li {
		height: 40px;
}

/***************首页捐款滚动************/
.x_home_information_lines span:nth-of-type(1) {
		flex: 1.5;
}

.x_home_information_lines span:nth-of-type(2) {
		flex: 6;
}

.x_home_information_lines span:nth-of-type(3) {
		flex: 2;
}

.x_home_information_lines span:nth-of-type(4) {
		flex: 2.5;
		white-space: nowrap;
		overflow: hidden;
}

.x_home_information_div {
		max-width: 75px;
		overflow: hidden;
}

.x_donation {
		padding: 15px 0;
		width: 96%;
		color: #fff;
		text-align: center;
		box-shadow: 0 0 0 5px rgba(243, 106, 34, .4);
}

.x_donation:hover {
		filter: alpha(opacity:80);
		opacity: 0.8;
}

.x_home_contribution p {
		line-height: 1;
		text-align: center;
}

/***推荐项目***/

.x_home_recommend_moblie {
		display: none;
}

.x_home_recommend_a {
		width: 45%;
}

.x_home_recommend_a:hover {
		cursor: pointer;
}

.x_home_recommend_li {
		position: relative;
		width: 100%;
		padding-top: 44%;
		max-height: 138px;
		background-position: left;
		background-size: cover;
}

.x_home_recommend_a:nth-of-type(1) {
		margin-right: 20px;
		margin-bottom: 20px;
}

.x_home_recommend_a:nth-of-type(2) {
		margin-bottom: 20px;
}

.x_home_recommend_a:nth-of-type(3) {
		margin-right: 20px;
}
.x_home_recommend_li span {
		height: 40px;
		width: 100%;
		text-align: center;
		background-color: #000;
		opacity: 0.5;
}
.x_home_recommend_li div {
		line-height: 1.5;
		height: 40px;
		width: 100%;
		text-align: center;
		background-color: #000;
		opacity: 0.5;
}

.nav-tabs {
		border-bottom: 0px;
}

.x_ecology_container_message {
		padding: 22px 0 22px 22px;
		width: 100%;
}

.x_ecology_container_img {
		padding: 30px 0 30px 40px;
}

.x_ecology_container_img img {
		width: 50px;
		height: 50px;
		border-radius: 50%;
		margin-right: 19px;
}

.x_ecology_container_img .flex .flex_left {
		width: 200px;
}

/*.x_home_recommend_li div.item1 {*/
/*width: 100%;*/
/*height: 100%;*/
/*background-repeat: no-repeat;*/
/*background-size: cover;*/
/*background-position: center;*/
/*transition: width linear 600ms, height linear 600ms, border-radius linear 600ms;*/
/*}*/

/*.x_home_recommend_li div.items {*/
/*width: 100%;*/
/*height: 100%;*/
/*background-repeat: no-repeat;*/
/*background-size: cover;*/
/*background-position: center;*/
/*}*/

/*.x_home_recommend_li div.item {*/
/*position: absolute;*/
/*top: 50%;*/
/*left: 51%;*/
/*z-index: -2;*/
/*opacity: 0;*/
/*margin-top: -23px;*/
/*margin-left: -78px;*/
/*width: 168px;*/
/*height: 46px;*/
/*background: #ec6941;*/
/*color: #fff;*/
/*text-align: center;*/
/*line-height: 46px;*/
/*border-radius: 45px;*/
/*transition: z-index 600ms linear 600ms, opacity linear 100ms;*/
/*}*/

/*.x_home_recommend_li:hover div.item1 {*/
/*width: 166px;*/
/*height: 44px;*/
/*border-radius: 43px;*/
/*}*/

/*.x_home_recommend_li:hover div.item {*/
/*cursor: pointer;*/
/*box-shadow: 0 0 0 10px rgba(243, 106, 34, .4);*/
/*z-index: 10;*/
/*opacity: 1;*/
/*}*/

.x_home_recommend_project {
		display: none;
}

.x_home_news_img {
		width: 100%;
		padding-top: 66.66%;
		/*background-position: left;*/
		/*background-size: 100%, 100%;*/
		/*background-repeat: no-repeat;*/
		background-position:center;
		background-size:cover;
		background-repeat:no-repeat;
}

.x_home_newscenterul {
		padding: 20px 9.18% 40px 6.73%;
}

.x_home_newscentermain:hover {
		cursor: pointer;
		box-shadow: 10px 0px 30px rgba(42, 42, 42, 0.1);
}

.x_timeaxis_img {
		width: 100%;
		padding-top: 102%;
		background-position: left;
		background-size: 100%, 100%;
		background-repeat: no-repeat;
}

.x_timeaxis_comment {
		position: relative;
}

.x_timeaxis_line {
		width: 100%;
		padding: 0 40px 50px 25px;
		height: 100%;
		position: absolute;
		/*overflow: hidden;*/
		overflow-y: scroll;
}

/*.x_timeaxis_comment:hover .x_timeaxis_line{*/
/*overflow-y: scroll;*/
/*}*/

.x_home_selfmedia {
		height: 200px;
		position: relative;
}

.x_home_platform {
		bottom: 0px;
		position: absolute;
		padding: 52px 10.71% 90px 10.71%;
}

.x_home_platform_row {
}

.x_home_platform_line {
		padding: 0px 25px;
		width: 100% !important;
}

.x_home_platform_line:last-child {
		margin-right: 0px;
		width: 100% !important;
}

.x_home_platform_line:nth-child(1) .x_home_platform_img {
		background-image: url("../image/logo_weiai.png");
		width: 100%;
		padding-top: 100%;
		background-position: left;
		background-size: 100%, 100%;
		background-repeat: no-repeat;
}

.x_home_platform_line:nth-child(1) .x_home_platform_img:hover {
		cursor: pointer;
		background-image: url("../image/code4.png");
		width: 100%;
		padding-top: 100%;
		background-position: left;
		background-size: 100%, 100%;
		background-repeat: no-repeat;
}

.x_home_platform_line:nth-child(2) .x_home_platform_img {
		background-image: url("../image/logo_wuwei.png");
		width: 100%;
		padding-top: 100%;
		background-position: left;
		background-size: 100%, 100%;
		background-repeat: no-repeat;
}

.x_home_platform_line:nth-child(2) .x_home_platform_img:hover {
		cursor: pointer;
		background-image: url("../image/code_wuwei.png");
		width: 100%;
		padding-top: 100%;
		background-position: left;
		background-size: 100%, 100%;
		background-repeat: no-repeat;
}

.x_home_platform_line:nth-child(3) .x_home_platform_img {
		background-image: url("../image/LOGO_lianquan.png");
		width: 100%;
		padding-top: 100%;
		background-position: left;
		background-size: 100%, 100%;
		background-repeat: no-repeat;
}

.x_home_platform_line:nth-child(3) .x_home_platform_img:hover {
		cursor: pointer;
		background-image: url("../image/code_lianquan.png");
		width: 100%;
		padding-top: 100%;
		background-position: left;
		background-size: 100%, 100%;
		background-repeat: no-repeat;
}

.x_home_platform_line:nth-child(4) .x_home_platform_img {
		background-image: url("../image/logo_lingshan.png");
		width: 100%;
		padding-top: 100%;
		background-position: left;
		background-size: 100%, 100%;
		background-repeat: no-repeat;
}

.x_home_platform_line:nth-child(4) .x_home_platform_img:hover {
		cursor: pointer;
		background-image: url("../image/code1.png");
		width: 100%;
		padding-top: 100%;
		background-position: left;
		background-size: 100%, 100%;
		background-repeat: no-repeat;
}

/***灵山生态-首页***/

.x_ecology_lingshan {
		width: 100%;
}

.x_ecology_lingshan_img {
		width: 100%;
		padding-top: 100%;
		background-position: left;
		background-size: cover;
		/*background-repeat: inherit;*/
		background-repeat: no-repeat;
}

.x_ecology_lingshan:hover {
		cursor: pointer;
}

.x_ecology_lingshan_title:hover {
		background-color: #1546A2;
		color: #fff;
}

/****灵山生态详情页***/

.x_lingshanDetail {
		padding: 40px 10px 30px 10px;
}

.x_lingshanDetail p {
		margin-left: 30px;
		padding: 0 0 0 20px;
}

.x_lingshanDetail_img {
		/*width: 100%;*/
		/*padding-top: 80%;*/
		/*background-position: left;*/
		/*background-size: 100% 100%;*/
		/*background-repeat: no-repeat;*/
		width: 100%;
		padding-top: 70%;
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
}

.x_lingshanDetail span:hover {
		color: #1546A2;
		cursor: pointer;
}

.x_lingshanDetail_news span:first-child {
		padding: 5px;
		margin-right: 17px;
}

/****时间轴***/

.x_VivaTimeline dl {
		position: relative;
		top: 0;
		/*padding: 20px 0;*/
		margin: 0
}

.x_VivaTimeline dl:before {
		/**线**/
		position: absolute;
		top: 0;
		bottom: 0;
		left: 50%;
		z-index: 100;
		width: 2px;
		margin-left: -2px;
		content: '';
		background-color: #dd6449
}

.x_VivaTimeline dl dt {
		/**年份**/
		position: relative;
		top: 8px;
		z-index: 200;
		width: 17.58%;
		padding: 10px 0;
		margin: 0 auto 15px;
		font-weight: 400;
		color: #fff;
		line-height: 1;
		text-align: center;
		background-color: #dd6449;
		border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px
}

.x_VivaTimeline dl dd {
		/**中间的圆圈**/
		position: relative;
		z-index: 200
}

.x_VivaTimeline dl dd .x_circ {
		/**中间的圆圈**/
		position: absolute;
		top: 35%;
		left: 50%;
		z-index: 200;
		width: 20px;
		height: 20px;
		margin-left: -11px;
		background-color: #fff;
		border: 1px solid #1546A2;
		border-radius: 50%;
}

.x_pos:hover .x_circ {
		background-color: #1546A2 !important;
}

.x_pos:hover .events {
		color: #fff !important;
		background-color: #1546A2 !important;
}

.x_pos:hover .x_events-header {
		color: #fff !important;
		background-color: #1546A2 !important;
		
}

.x_pos:hover .x_multipleEllipses {
		transition: 0.2s;
		cursor: pointer;
		-webkit-line-clamp: 10;
}

.x_VivaTimeline dl dd .events {
		position: relative;
		width: 41%;
		padding: 6px 15px 6px 15px;
		/* margin-top: 20px; */
		background-color: #fef7f5;
		border-radius: 4px;
		border: 1px solid #ec6941;
		/*color: #1546A2;*/
}

.x_events-header {
		color: #1546A2;
}

.x_events-header:hover {
		color: #fff;
}

.x_VivaTimeline dl dd .events:before {
		position: absolute;
		top: 35%;
		width: 0;
		height: 0;
		content: '';
		border-style: solid;
		border-width: 10px
}

.x_VivaTimeline dl dd .events .events-object {
		margin: 0 auto;
}

.x_VivaTimeline dl dd .events x_events-header {
		/**文本框***/
		text-align: left;
		cursor: pointer;
}

.x_pos:nth-child(odd) .events {
		float: right !important;
}

.x_pos:nth-child(odd) .events:before {
		left: -20px !important;
		border-color: transparent #dd6449 transparent transparent !important;
}

.x_VivaTimeline dl dd.x_pos .events {
		float: left;
}

.x_VivaTimeline dl dd.x_pos .events:before {
		right: -20px;
		border-color: transparent transparent transparent #dd6449;
}

.x_VivaTimeline_events_lines:nth-child(even) .x_pos .events {
		float: right !important;
}

.x_VivaTimeline_events_lines:nth-child(even) .x_pos .events:before {
		left: -20px !important;
		border-color: transparent #dd6449 transparent transparent !important;
}

.x_VivaTimeline_events_lines:nth-child(even) .x_pos:nth-child(odd) .events {
		float: left !important;
}

.x_VivaTimeline_events_lines:nth-child(even) .x_pos:nth-child(odd) .events:before {
		left: 100% !important;
		border-color: transparent transparent transparent #dd6449 !important;
		
}

.x_moneys {
		width: 100%;
}

.x_project_contents {
		width: 100%;
		max-width: 100%;
		overflow-x: scroll;
}
.x_project_contents::-webkit-scrollbar {
		display: none;
}

.x_project_contents p {
		font-size: 16px;
		line-height: 1.5 !important;
		text-indent: inherit !important;
}
.x_project_contents table{
		width: 100% !important;
		max-width: 100%!important;
}
.x_project_contents tbody{
		width: 100% !important;
		padding: 0px !important;
}

.x_project_contents span {
		font-size: 16px;
		line-height: 1.5 !important;
}

.x_project_contents img {
		max-width: 100%;
		height: auto;
}

.x_donateList_total {
		width: 80%;
}

.x_donateList_names {
		flex: 5;
}

.x_donateList_contents {
		flex: 7;
}

.x_donateList_moneys {
		flex: 3;
}

.x_pay_times {
		text-align: center;
		/*width: 100%;*/
		/*overflow: hidden;*/
}

/****************发票**************/
.paperinvoice_input {
		width: 100%;
		padding: 20px 10px 20px 10px;
		border: 1px solid #f3f3f3;
		height: 30px;
}

.paperinvoice_preservation {
		border-radius: 25px;
		border: 1px solid #1546A2;
		background-color: #1546A2;
		width: 200px;
		height: 40px;
}

/*************捐款******************/
.y-donation .title a:hover {
		color: #1546A2;
}

.onlinebanner {
		width: 100%;
		padding-top: 20.5%;
		background-position: left;
		background-size: 100% 100%;
		background-repeat: no-repeat;
}

.x_footer_pay {
		display: none;
}

/*****************项目进展*************/
.x_ecology_contai_ul li {
		padding: 15px 0 15px 15px;
}

.x_ecology_contai_ul li span:nth-of-type(3) {
		padding: 10px;
		color: #fff;
		background-color: #1546A2;
}

.x_ecology_contai_ul li span {
		margin-bottom: 15px;
}

.x_ecology_contai_ul {
		margin-left: 15px;
}

.x_ecology_contai_ul li span:last-child {
		margin-bottom: 0px;
}

.x_default_english {
		position: absolute;
		right: 5%;
		bottom: 0px;
		height: 60px;
}

x_default_english_a {
		display: flex;
		align-items: center;
		flex-direction: column;
		justify-content: center;
}

.x_default_english_a .x_default_english {
		color: #000;
}

.x_default_english_a .x_default_english:active {
		color: #000;
}
@media screen and (min-width: 500px) {
		#my_tab_top_botton{
				display: none !important;
		}
}
/*.xialajiazai_ajax_div{*/
		/*display: none;*/
/*}*/
.zizhuxialajiazai_ajax_div{
		display: none;
}