.banner .swiper-slide{background: url(../img/literature/banner.jpg) top right no-repeat;background-size: cover;}
.m_1{max-width: 1200px;margin: 1rem auto 2rem;overflow: hidden;}
.mm_form{max-width: 1200px;display: flex;justify-content: space-between;align-items:center;background: #ddd;margin-top: 2rem;border-radius: 8px;padding: 1rem 0rem;}
.mm_form .mftxt{margin-left: 1rem;}
.mm_form .mftxt h2{font-size: 1.7rem;font-weight: normal;}
.mm_form .mfbox{display:flex;align-items:center;width: 45%;}
.mm_form .mfbox form{width: 100%;display: flex;justify-content: space-between;align-items:center;}
.mm_form .mfbox form .form_input{width: 72%;}
.mm_form .mfbox form .form_search{font-size: 1rem;padding: 0.6rem 1rem; border: 1px solid #ced4da;border-radius: 0.25rem;display: block;width: 100%;}
.mm_form .mfbox form .mbtn{margin: 0rem 1rem 0rem 0rem;padding: 0rem 2rem;}
@media all and (max-width:980px){
	.mm_form{max-width: 96%;display: block;text-align: center;margin: 2rem auto 0rem; padding: 0.8rem 0rem;}
	.mm_form .mftxt{margin: 0rem;}
	.mm_form .mfbox,.mm_form .mfbox form{width: 100%;display: block;}
	.mm_form .mfbox form .form_input{width: 100%;}
	.mm_form .mfbox form .form_search{width: 80%;margin: 0.6rem auto 0rem;}
	.mm_form .mfbox form .mbtn{margin: 1rem auto 0rem;width: 80%;}
}
.m_1 ul{width: 100%;margin: 0rem auto;overflow: hidden;}
.m_1 ul li{width: 46.5%;background: #f7f7f7;border: 1px solid #eee;padding: 1rem;margin: 1rem 0rem 0rem;float: left;}
.m_1 ul li:nth-child(2n){float: right;}
.m_1 ul li .mimg{display: block;border: solid 1px #9fa1a2;background: #fff;width: 180px;float: left;max-width: 36%;}
.m_1 ul li .mimg img{max-width: 180px;width: 100%;max-height: 235px;}
.m_1 ul li .mtxt{width: 62%;float: right;}
.m_1 ul li h3{font-size: 1.4rem;font-weight: normal;margin: 1rem 0px;font-weight: bold;min-height: 6rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.m_1 ul li h3 a{color: #c2002f;}
.m_1 ul li h3:hover a{color: #c2002f;text-decoration: underline;}
.m_1 ul li  p{font-size: 0.9rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;min-height: 3.6rem;}
.m_1 ul li dl{display: flex;flex-flow: wrap;justify-content: space-between;margin-top: 0.6rem;}
.m_1 ul li .mbtn{border-radius: 2.4rem;margin-right: 0.5rem;text-transform: uppercase}
.m_1 ul li dl dd span{font-size: 0.8rem;width: 100%;text-align: right;}
.m_1 ul li dl dd span:first-child{display: block;font-weight: bold;color: #c2002f;font-size: 1rem;margin-top: 1rem;}
.m_1 ul li dl dd span:last-child{border-left: solid 1px #000;padding-left: 8px;margin-left: 5px;}
@media all and (max-width:980px){
	.m_1 ul{display: block;}
	.m_1 ul li{width: 94%;margin: 1rem auto 0rem;}
	.m_1 ul li .mtxt{width: 100%;}
	.m_1 ul li  h3,.m_1 ul li  p{min-height: 100%;}
}