.banner .swiper-slide{background: url(../img/test-standard/banner.jpg) top right no-repeat;background-size: cover;}
.m_1,.m_2{max-width: 1200px;margin: 3rem auto;overflow: hidden;}
.title{text-align: center;}
.title h2{font-weight: bold;font-size: 2rem;}
.m_1 ul{width: 100%;margin: 1rem auto 0px;display:flex;justify-content:flex-start;align-items: center;overflow: hidden;}
.m_1 ul li{width: 33.3%;border-radius: 8px;overflow: hidden; box-shadow: 0 0px 20px rgba(0,0,0,0.15);margin: 0.6rem 0.5rem;float: left;}
.m_1 ul li .mimg{width: 100%;display: block;overflow: hidden;}
.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: 1rem;color: #000;padding: 1rem 0.8rem;}
.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){
	.title h2{font-size: 1.4rem;line-height: 1.2rem;}
	.m_1 ul{display: block;}
	.m_1 ul li{width: 96%;overflow: hidden;max-height: 5rem;display:flex;justify-content:flex-start;align-items: center;}
	.m_1 ul li .mimg{width: 30%;float: left;min-width: 6rem;}
	.m_1 ul li .mimg img{width: 140%;}
	.m_1 ul li h3{overflow: hidden;font-size: 1rem;line-height: 1.2rem;}
}
.m_2{text-align: center;}
.m_2 .title p{margin-top: 1rem;color: #666;}
.m_2 .mbtn{border-radius: 8px;width: 10rem;}