﻿@charset "utf-8";

.module0288{
	width:1400px;
	width:var(--mainwidth);
	height: auto;
	margin: 0 auto;
	position: relative;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}


.module0288_con{
	width:calc(100% / 3);
	height: calc(1400px * 0.3333 * 350 / 500);
	height: calc(var(--mainwidth) * 0.3333 * 350 / 500);
	overflow: hidden;
}
.module0288_con a{
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
}
.module0288_con a:hover .module0288_bg{
	opacity: 1;
}
.module0288_con a:hover .module0288_1{
	line-height: 150%;
    padding-bottom: 0.1rem;
}



.module0288_img{
	width:100%;
	height: 100%;
	font-size: 0px;
	overflow: hidden;
}
.module0288_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.module0288_bg{
	width: 100%;
	height: 100%;
	padding: 0px 10%;
	position: absolute;
	top: 0;
	z-index: 2;
	opacity: 0;
	overflow: hidden;
	background: rgba(0,0,0,0.4);
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	display: flex;
	justify-content: center;
	flex-direction: column;
	text-align: center;
}

.module0288_1{
	width:100%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	font-size: 1.25rem;
    position: relative;
    padding-bottom: 0.7rem;
	color: var(--FontWhiColor);
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.module0288_2{
	width:100%;
	font-size: 0.875rem;
	height: auto;
	overflow: hidden;
    position: relative;
	color: var(--FontWhiColor);
	opacity: 0.6;
    text-overflow: ellipsis;
    white-space: nowrap;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}






@media screen and (max-width:1023px)and (min-width:300px){
.module0288{
	width:96vw;
}


.module0288_con{
	width:50%;
	height: calc(96vw * 0.5 * 350 / 500);
}



}