.banner{margin: 0rem;}
.banner .swiper-slide{height: 600px;background: url(../img/about/banner.jpg) center center no-repeat;background-size: cover;filter: saturate(70%);}
.banner .swiper-slide .m{display: block;margin-top: 3rem;}
.banner .swiper-slide .m h2{font-size: 2.8rem;color: #fff;}
.banner .swiper-slide .m p{font-size: 1.8rem;color: #fff;font-weight: normal;}
@media all and (max-width:980px){
	.banner .swiper-slide{height: auto;padding: 3rem 0rem;}
	.banner .swiper-slide .m h2{font-size: 1.8rem;}
	.banner .swiper-slide .m p{font-size: 1rem;}
}
.m_1{width:100%;overflow: hidden;position: relative;margin-top: -180px;z-index: 88;}
.m_1 .mtxt{width: 1160px;background:rgba(255,255,255,0.8);padding: 40px;margin: 0rem auto;overflow: hidden;border-radius: 4px;}
.m_1 .mtxt h3{font-size: 28px;display: flex;font-weight: normal;}
.m_1 .mtxt h3 .blogo{width: 300px;display: block;}
.m_1 .mtxt h3 .blogo img{filter: saturate(100%);width: 100%;}
.m_1 .mtxt p{font-size: 18px;color: #333;line-height: 28px;}
@media all and (max-width:980px){
	.m_1{margin-top: -2rem;}
	.m_1 .mtxt{width: 80%;padding: 5%;}
	.m_1 .mtxt h3{font-size: 1.2rem;flex-wrap: wrap;}
	.m_1 .mtxt h3 .blogo{width: 90%;margin: 0rem auto;}
	.m_1 .mtxt p{font-size: 0.8rem;line-height: 1.2rem;}
}
.m_2{width: 1200px;margin: 0px auto 40px;overflow: hidden;display: flex;justify-content: space-between;flex-wrap: wrap;}
.m_2 .m2_left{width: 60%;background: #F7F7F7;border: 1px solid #eee;padding: 30px 20px;overflow: hidden;}
.m_2 .m2_left .title h2{color: #1c70b7;}
.m_2 .m2_left .title p{color: #333;text-align: left;}
.m_2 .m2_left .form3{width:100%;}
.m_2 .m2_left .form3 dl{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}
.m_2 .m2_left .form3 dl dd{width:48%;margin-top:20px}
.m_2 .m2_left .form3 dl dd:first-child{width:100%}
.m_2 .m2_left .form3 dl dd input,.m_2 .m2_left .form3 dl dd textarea{line-height:44px;height:44px;padding:0 15px;border:1px solid #eee;font-size:14px;width: 100%;border-radius: 4px;}
.m_2 .m2_left .form3 dl .textarea{width: 100%;}
.m_2 .m2_left .form3 dl dd textarea{line-height:25px;height:200px;padding: 15px;}
.m_2 .m2_left .form3 dl dd textarea::placeholder,.m_2 .m2_left .form3 dl dd input::placeholder{font-size: 14px;color: #999;}
.m_2 .m2_left .form3 .reg_btn{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}
.m_2 .m2_left .form3 .reg_btn button{display:block;width:48%;height:50px;background:#1c70b7;color:#fff;font-size:20px;margin-top:20px;border-radius: 4px;}
.m_2 .m2_left .form3 .reg_btn .reset{background:#454545}
.m_2 .m2_right{width: 32%;background: #1c70b7;padding: 30px 20px;}
.m_2 .m2_right .title h3{font-size: 1.4rem;color: #fff;}
.m_2 .m2_right .title p{color: #fff;text-align: left;}
.m_2 .m2_right ul{width: 100%;margin-top: 20px;}
.m_2 .m2_right ul li{margin-top: 20px;border-bottom: 1px solid rgba(255,255,255,0.2);padding-bottom: 16px;display: flex;justify-content: space-between;}
.m_2 .m2_right ul li:last-child{border: 0px;}
.m_2 .m2_right ul li i{display: block;width: 65px;height: 65px;border-radius: 100%;overflow: hidden;box-shadow: 0 0 5px 3px rgba(255, 255, 255, .1);display: flex;justify-content: center;align-items: center;font-size: 28px;color: #fff;}
.m_2 .m2_right ul li .mtxt{width: 70%;color: #fff;}
.m_2 .m2_right ul li .mtxt h3{font-size: 16px;}
.m_2 .m2_right ul li .mtxt p{font-size: 14px;}
@media all and (max-width:980px){
	.m_2{width: 100%;margin: 0px auto;}
	.m_2 .m2_left,.m_2 .m2_right{width: 100%;}
	.m_2 .m2_left .form3 dl dd{width: 100%;}
}
.m_3{width: 1200px;height: 500px;margin: 20px auto;background: #F7F7F7;}
@media all and (max-width:980px){
	.m_3{width: 100%;height: 30rem;}
}