﻿@charset "utf-8";

.module0341{
	width:1400px;
	width:var(--mainwidth);
	height:auto;
	margin: 0 auto;
}
.module0341_mune{
		width:100%;
	height: auto;
	display: flex;
	justify-content:center;
    align-items: center;
}
.module0341_mune a{
	font-size: 1.125rem;
	color: var(--FontOneColor);
	cursor: pointer;
	margin: 0px 2rem;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.module0341_mune a.module0341_mune_a{
	color: var(--OneColor);
}
.module0341_mune a:hover{
	color: var(--OneColor);
}


.module0341_list{
	width:100%;
	height: calc(1400px * 500 / 1440);
	height: calc(var(--mainwidth) * 500 / 1440);
	overflow: hidden;
	position: relative;
	margin-top: 1.5rem;
}

.module0341_con{
	width:100%;
	height: 100%;
}

.module0341_img{
	width:100%;
	height:100%;
	font-size: 0px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
.module0341_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;
}
.module0341_nei{
	width:100%;
	height: auto;
	padding: 0px 5%;
	position: absolute;
	bottom: 3.75rem;
	text-align: center;
}
.module0341_biao{
	font-size:1rem;
	color: var(--FontWhiColor);
	margin-bottom: 1.25rem;
}
.module0341_xian{
	font-size:1.625rem;
	color: var(--FontWhiColor);
	margin-bottom: 1rem;
}
.module0341_come{
	margin: 0 auto;
	width: 50%;
	height: auto;
	color: var(--FontWhiColor);
	font-size: 0.875rem;
	 display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
	line-height: 150%;
}
.module0341_more{
	margin-top: 2rem;
	display: flex;
	justify-content: center;
}
.module0341_more a {
    font-size: 1rem;
    padding: 0px 2rem;
    line-height: 2.75rem;
    color:var(--FontWhiColor);
    border: 1px solid var(--FontWhiColor);
    text-align: center;
    position: relative;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	cursor: pointer;
}
.module0341_more span{
	position: relative;
	z-index: 2;
}
.module0341_more a:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: "";
	background-color:var(--OneColor);
	transform: scale(0, 1);
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	transform-origin:left;
	z-index: 1;
}
.module0341_more a:hover{
	 border: 1px solid var(--OneColor);
}
.module0341_more a:hover:before {
	transform: scale(1, 1);
	transform-origin:right;
}


@media screen and (max-width:1023px)and (min-width:300px){

.module0341{
	width:96vw;
}

.module0341_mune a{
	font-size: 1.125rem;
	margin: 0px 0.85rem;
}



.module0341_list{
	height: calc(96vw * 500 / 800);
}


.module0341_nei{
	bottom: 2rem;
}
.module0341_come{
	width: 80%;
}


}
