

.index2_products {width:100%;overflow:hidden; float:left; margin-top:6.25rem;}
.index2_tabs {display:flex;
	align-items: center;
	margin-bottom:3.75rem; padding-left:8.33vw;}
.index2_tabs em{
	width: 0.0625rem;
	height: 1rem;
	background: #666;
	margin-left:2.5rem;
	margin-right:2.5rem;
}
.index2_tab_btn {
	background:transparent;
	padding:0.5rem 0 0.625rem 0;
	cursor:pointer;
	transition:all 0.3s;
	display:flex;
	align-items:center;
	border:0px;
	color: var(---666, #666);
	font-family:zt3;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.index2_tab_btn i {font-size:14px;transition:transform 0.3s;}
.index2_tab_btn:hover i,.index2_tab_btn.active i {transform:translateX(5px);}
.index2_tab_btn.active {background: var(--c-10202, #B20E0E);color:white;padding:0.5rem 1.25rem 0.625rem 1.25rem;}
.index2_content {display:none;position:relative;width:100%; padding-left:8.33vw;}
.index2_content.active {display:block;}
.index2_slider {display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;}
.index2_slider::-webkit-scrollbar {display:none;}
.index2_slide {flex:0 0 33%;overflow:hidden;background:#F8F8F8;position:relative;cursor:grab;opacity:1;transition:all 0.5s ease;}
.index2_slide:hover {opacity:1;}
.index2_slide_image {width:100%;height:auto;overflow:hidden;}
.index2_slide_image img {width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease; display:block;}
.index2_slide:hover .index2_slide_image img {transform:scale(1.05);}
.index2_slide .index2_slide_text {position:absolute;bottom:30px;left:30px;right:30px;display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:rgba(255,255,255,0.3);color:#00A19C;border-radius:50px;transition:all 0.4s ease;backdrop-filter: blur(12.5px);}
.index2_slide .index2_slide_text span {font-size:16px;color:#00A19C;transition:color 0.4s ease;}
.index2_slide .index2_slide_text i {color:#00A19C;transition:all 0.4s ease;}
.index2_slide:hover .index2_slide_text {position:absolute;bottom:30px;left:30px;right:30px;display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#00A19C;color:white;border-radius:50px;}
.index2_slide:hover .index2_slide_text span {font-size:16px;color:white;}
.index2_slide:hover .index2_slide_text i {color:white;transform:translateX(5px);}
.index2_slider_controls {position:fixed;display:none;padding:5px;align-items:center;justify-content:center;gap:20px;font-weight:bold;border:1px solid rgba(255,255,255,0.7);background:rgba(255,255,255,0.4);border-radius:30px;backdrop-filter:blur(12.5px);pointer-events:none;z-index:1000;left:0;top:0;will-change:transform;}
.index2_slider_controls.visible {opacity:1;}
.index2_prev,.index2_next {width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,0.9);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s;}
.index2_drag_text {
	color: var(---white, #FFF);
	text-align: center;
	font-family:zt2;
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: capitalize;
}
.index2_slider_controls i {color:#B20E0E; font-family:'宋体'; font-weight:bold;}
.index2_placeholder {text-align:center;padding:100px 0;color:#666;font-size:18px;}
.index2_slider:active {cursor:grabbing;}
.index2_slide:active {cursor:grabbing;}

@media screen and (max-width:1600px) {.index2_products {}
.index2_tabs {margin-bottom:50px;}
.index2_slide {flex:0 0 30%;}
}
@media screen and (max-width:1400px) {.index2_tab_btn {padding:14px 35px;font-size:15px;}
.index2_slide {flex:0 0 33.33%;}
.index2_slide .index2_slide_text {padding:14px 20px;bottom:25px;left:25px;right:25px;}
}
@media screen and (max-width:1200px) {.index2_products {}
.index2_tabs {margin-bottom:40px;}
.index2_tab_btn {padding:12px 30px;font-size:14px;}
.index2_slide {flex:0 0 40%;}
.index2_slide .index2_slide_text span {font-size:15px;}
}
@media screen and (max-width:991px) {.index2_tabs {flex-wrap:wrap;}
.index2_tab_btn {padding:10px 25px;}
.index2_slide {flex:0 0 45%;}
.index2_slide .index2_slide_text {padding:12px 18px;bottom:20px;left:20px;right:20px;}
.index2_products{
	margin-top:2.5rem;
}
}
@media screen and (max-width:767px) {.index2_products {}
.index2_tabs {margin-bottom:30px;}
.index2_tab_btn {padding:8px 20px;font-size:13px;}
.index2_slide {flex:0 0 70%;}
.index2_slide .index2_slide_text {bottom:15px;left:15px;right:15px;}
.index2_slide .index2_slide_text span {font-size:14px;}
.index2_slider_controls {padding:3px;gap:15px;}
.index2_prev,.index2_next {width:25px;height:25px;}
.index2_drag_text {font-size:12px;}

.index2_tabs em{
	margin-right:0rem;
	margin-left:0rem;
}

}
@media screen and (max-width:480px) {.index2_products {}
.index2_tabs {margin-bottom:1.0rem;}
.index2_tab_btn {padding:8px 15px;font-size:12px;}
.index2_slide {flex:0 0 85%;}
.index2_slide .index2_slide_text {padding:10px 15px;bottom:12px;left:12px;right:12px;}
.index2_slide .index2_slide_text span {font-size:13px;}
.index2_placeholder {padding:60px 0;font-size:14px;}
}


