.donate_area_title{
    color: var(--primary_color);
    /* font-size: 2.1875rem; */
	font-size: clamp(1.9688rem, 1.8229vw, 2.1875rem); /* 31.50px , 1.8229vw , 35.00px */
    font-weight: bold;
    text-align: center;
    /* padding: 1.25rem 0 2.5rem 0; */
	padding-top: clamp(0.6452rem, 1.0417vw, 1.2500rem); /* 10.32px , 1.0417vw , 20.00px */
	padding-bottom: clamp(1.2904rem, 2.0833vw, 2.5000rem); /* 20.65px , 2.0833vw , 40.00px */
}


.index_donate_all{

}

/*-------��蝐�------------------------------------------------------------------------*/
.index_donate_area .tab_area {
	/* border-bottom: solid 1px #c4c4c4; */
}

.index_donate_area .tabs_btn_now {
	transition: 0.3s ease all;
	font-size: clamp(1.0000rem, 0.9375vw, 1.1250rem); /* 16.00px , 0.9375vw , 18.00px */
	line-height: 39px;
	padding: 0px clamp(1.1613rem, 1.8750vw, 2.2500rem); /* 18.58px , 1.8750vw , 36.00px */
	text-align: center;
	display: none;
	position: relative;
	background: #fff;
	border-bottom: solid 1px #e3e3e3;
	font-weight: bold;
}

.index_donate_area .tabs_btn_now:hover {
	background: #fff;
}

.index_donate_area .tabs_btn_now_arrow {
	position: absolute;
	border-top: solid 5px #333;
	top: 17px;
	right: 20px;
	border-left: solid 5px rgba(255, 255, 255, 0);
	border-right: solid 5px rgba(255, 255, 255, 0);
}

.index_donate_area .img-scroll {
	/* height:39px;  */
	position: relative;
}

.index_donate_area .img-list {
	position: relative;
}

.index_donate_area ul.tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	justify-content: center;
	margin: 0 -0.9375rem;
	flex-wrap: wrap;

	margin-bottom: clamp(1.6130rem, 2.6042vw, 3.1250rem); /* 25.81px , 2.6042vw , 50.00px */
}

.index_donate_area .tabs li {
	line-height: 39px;
	float: left;
	position: relative;
	width: auto;
	color: var(--primary_color);
	/* border-right: solid 1px #c4c4c4; */
	padding: 0 .9375rem 0;
	font-weight: 700;
	font-size:inherit; /*20*/
}

.index_donate_area .tabs li>span:hover {
	background-color: var(--fifth_color);
	border: 1px solid var(--fifth_color);
}

.index_donate_area .tabs span {
	text-decoration: none;
	display: block;
	padding: 0px 30px;
	transition: 0.3s ease all;
	background: #fff;
	text-align: center;
	cursor: pointer;
	border: 1px solid var(--primary_color);
	border-radius: 30.5px;
}

.index_donate_area .tabs li span:hover {
	color: #333;
	/* box-shadow: 0 0 #3d3d3d inset; */
}

.index_donate_area .tabs li.active {
	/*�嗅��璅∪�*/
	color: #fff;
}

.index_donate_area .tabs li.active span {
	/* box-shadow: 0 -2px #3d3d3d inset; */
	background-color: var(--primary_color);
	color: #fff;
}

.index_donate_area .tabs li.active:after {
	position: absolute;
	bottom: -6px;
	left: 50%;
	margin: 0px 0px 0px -10px;
}

#tab1 {}

.index_donate_area .tab_content {}

/*�Ｗ���折����蝐斤��蝬脩楊��*/
.index_donate_area  .p_tab_text_area {
	background: transparent;
	/* padding:10px; */
	padding: 0;
}

@media (max-width: 768px) {

	/*��蝐�*/
	.index_donate_area  .tab_area {
		position: relative;
	}

	.index_donate_area  ul.tabs {
		display: block;
		margin: 0px;
	}

	.index_donate_area  .tabs li {
		padding: .3125rem 0;
	}

	.index_donate_area  .tabs_btn_now {
		display: block;
	}

	.index_donate_area  .img-scroll {
		display: none;
		height: auto;
		/*position: absolute;*/
		width: 100%;
		z-index: 99;
	}

	.index_donate_area  .tabs li,
	.index_donate_area  .img-scroll1 .tabs li,
	.index_donate_area  .img-scroll2 .tabs li,
	.index_donate_area  .img-scroll3 .tabs li,
	.index_donate_area  .img-scroll4 .tabs li,
	.index_donate_area  .img-scroll5 .tabs li {
		float: none;
		text-align: center;
		width: 100%;
		font-size: 1rem;
		border-radius: 0px;
		border: none;
		/* border-bottom: solid 1px #f3f3f3; */
	}

	.index_donate_area  .tabs li.active:after {
		content: "";
	}
}

		

/*/////////////////////////////////////////////////////////*/
/*==========��甈曉��憛�==========*/
/*/////////////////////////////////////////////////////////*/
.index_donateIn_area{
	/* padding: 70px 0; */
}
.index_donateIn_area ul{
	padding-left: 0;
	/* margin: 0 -15px -50px ; */
	display: flex;
	/* align-items: center; */
	flex-wrap: wrap;
	gap: 0 1.875rem; /*50 30*/

	row-gap:clamp(1.6130rem, 2.6042vw, 3.1250rem); /* 25.81px , 2.6042vw , 50.00px */
}
.index_donateIn_area ul li{
	list-style-type: none;
	box-sizing: border-box;
    /*flex: 0 0 calc((100% / 12) * 3);*/ /*瘥������桐��� 12 �潔葉�� 3 �潘�銋�撠望�� 1/4 撖砍漲嚗�*/

    /* flex:0 0 calc(100% / 4); */
	/* width: 33.3%; */
	/* padding:0 15px 50px ; */

    width: calc((100% / 3) - (2 * 1.875rem / 3));
}




.index_donateIn_area ul li a{
	text-decoration: none;
	display: block;
	color: #666;
	font-size: 1rem;
	line-height: 1.2;
    /* font-weight: 700; */
}
.index_donateIn_img_wrap{
	border-radius:clamp(1.0968rem, 1.7708vw, 2.1250rem); /* 17.55px , 1.7708vw , 34.00px */
	border: 0.3125rem solid transparent;
	overflow: hidden;
	transition: all .3s ease;
	position: relative;
}
.text_area_tab1 .index_donateIn_area ul li.active .index_donateIn_img_wrap{
	border: 0.3125rem solid var(--second_color);
}
.text_area_tab2 .index_donateIn_area ul li.active .index_donateIn_img_wrap{
	border: 0.3125rem solid var(--third_color);
}
.text_area_tab3 .index_donateIn_area ul li.active .index_donateIn_img_wrap{
	border: 0.3125rem solid var(--fourth_color);
}

.text_area_tab1 .index_donateIn_area ul li:hover .index_donateIn_img_wrap,
.text_area_tab2 .index_donateIn_area ul li:hover .index_donateIn_img_wrap,
.text_area_tab3 .index_donateIn_area ul li:hover .index_donateIn_img_wrap{
	border: 0.3125rem solid var(--primary_color);
}
.index_donateIn_img{
	position: relative;
	/* padding-top: 60%; */
	padding-top: 76.6%; /* 20250819隤踵�游����瘥�靘� */
	overflow: hidden;
}
.index_donateIn_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	float: none;
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
	transition: 0.3s ease all;
	/* width:100% !important;
	height: 100% !important;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0; */
}
.heart{
	color: #fff;
	background-color: var(--third_color);
	border-radius: 0.3125rem;
	padding: .125rem;
	position: absolute;
	right: 5%;
    bottom: 5%;
}
.heart.active{
	color: var(--third_color);
}
.index_donateIn_title{
	/* text-overflow : ellipsis; */
	/* overflow : hidden; */
	/* white-space: nowrap; */
	color: #333;
	font-size: 1.375rem; /*22px*/
	/*font-size: clamp(1.1250rem, 1.1458vw, 1.3750rem);*/ /* 18.00px , 1.1458vw , 22.00px */
	
	font-size: clamp(1.0000rem, 0.9375vw, 1.1250rem); /* 16.00px , 0.9375vw , 18.00px */
	margin: clamp(0.4839rem, 0.7813vw, 0.9375rem) 0; /* 7.74px , 0.7813vw , 15.00px */
	line-height: 1.5;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.index_donateIn_text{
	display: -webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient: vertical;

	overflow : hidden;
	margin-bottom: 0px;
	/*font-size: clamp(1.0000rem, 0.8854vw, 1.0625rem);*/ /* 16.00px , 0.8854vw , 17.00px */
	font-size: clamp(0.8750rem, 0.7813vw, .9375rem); /* 14.00px , 0.7813vw , 15px */
	line-height: 1.5;
}

.index_more_button{
	display: flex;
	justify-content: center;
	margin: 30px 0;
}

.index_more_button a {
    text-decoration: none;
    display: inline-block;
    color: #FFF;
    border-radius: 0.625rem;
    background: var(--primary_color);
    padding: 12px 30px;
    font-size: .9375rem;
    font-weight: 700;
    line-height: normal;

}

.index_more_button a:hover {
    color: #FFF;
    background: var(--fifth_color);
}

/*.index_donateIn_bottom{
	border-top: 1px solid #3a3a3a;
}
.index_donateIn_bottomTop{
	margin: 0.9375rem 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.index_donateIn_right{
	display: flex;
	align-items: center;
}
.index_donateIn_progressBar{
	position: relative;
}
.progressBar{
	width: calc( 100% - 60px);
	height: 22px;
	border-radius: 11px;
	background:#f1f1f1;
	position: relative;
	overflow: hidden;
}
.progressBarIn.fifty{
	width: 50%;
	background: linear-gradient(90deg, var(--third_color) 0%, #DE2700 100%); 
	position: absolute;
	top: 0;
	left: 0;
	height: 22px;
	
	border-radius: 11px;
}

.progressBar_num{
	position: absolute;
	right: 0;
	top: 0;

}*/

@media(max-width:1100px){
	.index_donateIn_area {
		/* padding: 50px 0; */
	}

    .index_donateIn_area ul li{
        /* width: 50%; */
        width: calc((100% / 2) - (1 * 1.875rem / 2));
    }



	.index_donateIn_title {
		/* font-size: 1.25rem; */
	}
}

@media(max-width:768px){

	.index_donateIn_area {
		/* padding: 50px 0; */
		
	}

	.index_donateIn_area ul {
		margin-top: clamp(1.6130rem, 2.6042vw, 3.1250rem); /* 25.81px , 2.6042vw , 50.00px */
	}
	.index_donateIn_area ul li {
	}	
}

@media(max-width:540px){
	.index_donateIn_area {
	}
}
@media(max-width:425px){
	.index_donateIn_area ul {
        gap: clamp(1.1291rem, 1.8229vw, 2.1875rem) 0; /* 18.07px , 1.8229vw , 35.00px */
	}
	.index_donateIn_area ul li {
		width:	100%;
		/* padding: 0 0px 35px; */
        
	}	
}










