.banner .swiper-slide{background: url(../img/index/banner1.jpg) top right no-repeat;background-size: cover;}
.title{text-align: center;}
.title h2{text-transform: uppercase;font-weight: bold;}
.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: 1rem auto 0px;display:flex;justify-content:space-between;}
.m_1 ul li{width: 49%;position: relative;}
.m_1 ul .video{background: #f7f7f7;border: 1px solid #eee;overflow: hidden;}
.m_1 ul .video iframe{width: 100%;min-height: 18rem;}
.m_1 ul li h3{margin: 1rem 0rem 0.6rem;font-size: 1.4rem;font-weight: normal;}
.m_1 ul li p{font-size: 0.9rem;line-height: 1.4rem;}
@media all and (max-width:980px){
	.m_1 ul{display: block;margin: 1rem auto 0rem;}
	.m_1 ul li{width: 96%;margin: 1rem auto 0rem;}
	.m_1 ul .video iframe{min-height: 14rem;}
}
.m_2,.m_3,.m_5{max-width: 1200px;margin: 2rem auto;overflow: hidden;}
.m_2 .m{background: #F7F7F7;padding: 2rem 0rem;display: block;overflow: hidden;margin: 2rem auto 0rem;}
.m_2 .m .mtxt{float: left;width: 30%;overflow: hidden;margin: 0rem 0rem 0rem 1.5rem;}
.m_2 .m .mtxt h2 a{font-size: 1.4rem;color: #000;line-height: 3rem;}
.m_2 .m .mtxt h2 a:hover{color: #c2002f;}
@media all and (max-width:980px){
	.m_2 .m .mtxt{width: 96%;float: none;margin: 0rem auto 0rem;}
	.m_2 .m .mtxt p{font-size: 0.9rem;}
	.m_2 .m .mtxt h2 a{font-size: 1.2rem;}
}
.m_2 .m .mimg{width: 65%;margin-right: 1rem;float: right;}
.m_2 .m .mimg dd{width: 31.2%;margin: 0rem 1%;float: left;overflow: hidden;height: 244px;background: #fff;display:flex;align-items:center;justify-content: center;}
.m_2 .m .mimg img{max-width: 100%;max-height: 100%;}
@media all and (max-width:980px){
	.m_2 .m .mimg{width: 96%;margin: 0rem auto;float: none;}
	.m_2 .m .mimg dd{float: none;width: 100%;margin: 0.5rem auto;overflow: hidden;min-height: 360px;}
}
.m_2 ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;margin: 2rem auto 0rem;}
.m_2 ul li{width: 24%;box-sizing: border-box;text-align: center;}
.m_2 ul li .mimg{display: block;border: 1px solid #eee;height: 288px;display:flex;align-items:center;background: #fff;justify-content: center;}
.m_2 ul li .mimg img{max-width: 100%;max-height: 100%;}
.m_2 ul li a h3{margin-top: 0.6rem;}
.m_2 ul li a:hover{color: #c2002f}
@media all and (max-width:980px){
	.m_2 ul{display: block;}
	.m_2 ul li{width: 98%;margin: 1rem auto 0rem;}
	.m_2 ul li .mimg,.m_4 ul li .mimg,.m_6 ul li .mimg{min-height: 367px;}
}
.m_3 .video{width: 100%;background: #F7F7F7;border: 1px solid #eee;overflow: hidden;margin: 2rem auto 0rem;}
.m_3 .video iframe{width: 100%;min-height: 22rem;}
.m_4{width: 100%;margin: 0rem auto;overflow: hidden;}
.m_4 .title{background: #1d1934;padding: 3rem 0rem;}
.m_4 .title h2{color: #fff;}
.m_4 ul,.m_6 ul{max-width: 1200px;margin: 2rem auto 0rem;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;}
.m_4 ul li,.m_6 ul li{width: 24%;box-sizing: border-box;background: #f7f7f7;border: 1px solid #eee;padding: 0.6rem 0.6rem 1rem;text-align: center;}
.m_4 ul li .mimg,.m_6 ul li .mimg{height: 266px;display:flex;align-items:center;background: #fff;justify-content: center;}
.m_4 ul li img,.m_6 ul li img{max-width: 100%;max-height: 100%;}
.m_4 ul li h3,.m_6 ul li h3{line-height: 2.6rem;}
.m_4 ul li p,.m_6 ul li p{line-height: 1.2rem;}
.m_4 ul li a:hover,.m_5 dl dd a:hover,.m_6 ul li a:hover{color: #c2002f;}
@media all and (max-width:980px){
	.m_4 .title{width: 100%;padding: 2rem 0rem;}
	.m_4 ul,.m_6 ul{display: block;margin-top: 0rem;}
	.m_4 ul li,.m_6 ul li{width: 98%;margin: 1rem auto 0rem;}
}
.m_5 dl{background: #f7f7f7;border: 1px solid #eee;overflow: hidden;margin: 2rem auto 0rem;box-sizing: border-box;padding: 1rem 0.6rem;}
.m_5 dl dd{display: inline-block;background: #fff;padding: 0rem 0.6rem;border-radius: 0.1rem;line-height: 2rem;font-size: 0.8rem;margin: 0.2rem;}
.m_6{background: #f7f7f7;padding: 3rem 0rem;}
.m_6 ul li{background: #fff;}