.banner .swiper-slide{background: url(../img/index/banner1.jpg) top right no-repeat;background-size: cover;}
.m_1{max-width: 1200px;margin: 1.1rem auto 1.4rem;overflow: hidden;}
@media all and (max-width:980px){
	.m_1{width: 98%;}
}
.m_1 ul{width: 100%;margin: 1.2rem auto 0px;}
.m_1 ul li{width: 24%;border-radius: 8px;overflow: hidden; box-shadow: 0 2px 24px 0 rgba(0,0,0,0.15);margin: 0.5rem 0rem 0.5rem 0.5rem;float: left;}
.m_1 ul li:nth-child(4n){margin-right: 0.5rem;}
.m_1 ul li .mimg{width: 100%;display: block;overflow: hidden;display:flex;justify-content:flex-start;align-items: center;}
.m_1 ul li .mimg img{width: 100%;transition: all 0.3s;}
.m_1 ul li .mimg:hover img{cursor: pointer;transition: all 0.3s;-webkit-filter: brightness(50%); filter: brightness(50%);}
.m_1 ul li h3{font-size: 0.9rem;color: #000;padding: 1.2rem 0.8rem;display:flex;justify-content:flex-start;align-items: center;}
.m_1 ul li h3 a{display: flex;align-items: center;transition: all 0.3s;position: relative;color: #000;}
.m_1 ul li h3 a:hover{color: #c2002f;transition: all 0.3s;}
.m_1 ul li h3 a::after{content: ">";font-size: 1.2rem;margin-left: 1rem;}
@media all and (max-width:980px){
	.m_1 ul li{width: 48%;display:flex;justify-content:flex-start;align-items: center;max-height: 5rem;}
	.m_1 ul li:nth-child(2n){float: right;margin-right: 1%;}
	.m_1 ul li .mimg{width: 30%;float: left;min-width: 6rem;}
	.m_1 ul li .mimg img{width: 130%;}
	.m_1 ul li h3{overflow: hidden;font-size: 1rem;line-height: 1.2rem;}
}
@media all and (max-width:480px){
	.m_1 ul li{width: 96%;}
	.m_1 ul li,.m_1 ul li:nth-child(2n){float: none !important;margin: 0.8rem auto;}
	.m_1 ul li h3{font-size: 0.9rem;}
}