.banner .swiper-slide{background: url(../img/index/banner1.jpg) top center no-repeat;background-size: cover;}
.m_1,.m_2{max-width: 1200px;margin: 3rem auto;overflow: hidden;}
.mtxt{width: 98%;margin: 0rem auto;overflow: hidden;}
.title h2{color: #c2002f;margin-bottom: 0.6rem;}
.m_1 .mimg{display:flex;justify-content:space-between;align-items:center;}
.m_1 .mimg img{width: 100%;}
@media all and (max-width:980px){
	.m_1{width: 100%;}
	.mtxt{width: 90%;margin: 0rem auto;}
}
.m_1 ul{width: 100%;margin: 1rem auto 0rem;overflow: hidden;}
.m_1 ul li{border: 1px solid #c2002f;position: relative;padding: 0.4rem 0.8rem;}
.m_1 ul li a{font-size: 0.9rem;color: #c2002f;padding-left: 1rem;}
.m_1 ul li a::before{content: ">";font-size: 1rem;position: absolute;left: 0.5rem;top: 0.2rem;}
.m_1 ul li:hover,.m_1 ul .cure{background: #c2002f;}
.m_1 ul li:hover a,.m_1 ul .cure a{color: #fff;}
@media all and (min-width:980px){
	.m_1 ul{display:flex;justify-content:space-between;align-items:center;}
}
.m_2 .grid{background: #f7f7f7;border: 1px solid #eee;padding: 1rem 0.6rem;margin-top: 1rem;overflow: hidden;max-width: 100%;}
.m_2 .grid .video{width: 40%;position: relative;display:flex;justify-content:space-between;align-items:center;float: left;}
.m_2 .grid .video iframe{width: 100%;min-height: 20rem;}
.m_2 .gtxt{width: 58%;float: right;margin-right: 1%;}
.m_2 .gtxt h3{margin: 0rem 0rem 0.6rem;font-size: 1.4rem;font-weight: normal;}
.m_2 .gtxt p{font-size: 0.9rem;line-height: 1.4rem;}
@media all and (max-width:980px){
	.m_2 .grid .video{width: 98%;float: none;margin: 0rem auto}
	.m_2 .grid .video iframe{min-height: 12rem;}
	.m_2 .grid .gtxt{width: 98%;float: none;margin: 0rem auto}
}
.m_3{width: 100%;margin: 3rem auto;overflow: hidden;}
.m_3 .title{width: 100%;background: #1d1934;padding: 3rem 0px;overflow: hidden;text-align: center;}
.m_3 .title h2{color: #fff;font-size: 1.8rem;font-weight: normal;margin: 0rem;}
.m_3 ul{max-width: 1200px;margin: 1rem auto;overflow: hidden;}
.m_3 ul li{width: 31.4%;box-sizing: border-box;background: #f7f7f7;border: 1px solid #eee;padding: 1rem 0.6rem;margin: 1rem 0.6rem 0rem;text-align: center;float: left;}
.m_3 ul li .mimg{width: 100%;display: block;}
.m_3 ul li .mimg img{width: 100%;}
.m_3 ul li h3{font-size: 1.2rem;font-weight: normal;margin: 1rem 0px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.m_3 ul li  p{font-size: 0.9rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.m_3 ul li .mbtn{border-radius: 2.4rem;}
@media all and (max-width:980px){
	.m_3 ul li{width: 94%;float: none;margin: 1rem auto 0rem;}
}