.wrapper{background: #fafafa;}
.banner{margin: 0rem;}
.banner .swiper-slide{height: 600px;background: url(../img/product/banner.jpg) center center no-repeat;background-size: cover;filter: saturate(70%);;}
.banner .swiper-slide .btxt{width: 100%;}
.banner .swiper-slide .btxt h3{font-size: 2.8rem;color: #333;margin: 10px 0rem;font-weight: 700;}
.banner .swiper-slide .btxt h3 span{color: #1c70b7;}
.banner .swiper-slide .btxt p{font-size: 22px;color: #333;font-weight: normal;}
@media all and (max-width:980px){
	.banner .swiper-slide{height: auto;padding-bottom: 3rem;}
	.banner .swiper-slide{display: block;}
	.banner .swiper-slide .btxt{width: 100%;margin: 6rem auto 0rem;}
	.banner .swiper-slide .btxt h3{font-size: 1.3rem;}
	.banner .swiper-slide .btxt h3 span{color: #1c70b7;}
	.banner .swiper-slide .btxt p{font-size: 0.9rem;}
	.banner .swiper-slide .btxt .mbtn{padding: 0px 1rem;font-size: 0.9rem;}
}
.m_1{width:100%;padding:0px;overflow: hidden;}
.m_1 ul{width: 1160px;background: #fff;padding:30px 20px;margin: 30px auto;border-radius: 4px;}
.m_1 ul li{border: 1px solid #eee;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;height: 220px;margin-bottom: 20px;}
.m_1 ul li:last-child{margin-bottom: 0px;}
.m_1 ul li .mimg{width: 360px;display: flex;align-items: center;justify-content: center;}
.m_1 ul li .mimg img{max-width: 100%;}
.m_1 ul li .mtxt{width: 760px;padding: 40px 20px 20px 0px;overflow: hidden;}
.m_1 ul li .mtxt h3{font-size: 18px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.m_1 ul li .mtxt p{font-size: 16px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: 20px 0px;}
.m_1 ul li .mtxt .mbtn{background: transparent;line-height: 26px;color: #666;margin: 0px;padding: 0px;font-size: 16px;}
.m_1 ul li .mtxt .mbtn:hover{color: #1c70b7;}
.m_1 ul li .mtxt span{display: block;float: right;line-height: 26px;font-size: 14px;}
@media all and (max-width:980px){
	.m_1{padding: 0px;}
	.m_1 ul{width: 90%;padding: 10% 4%;margin: 1rem auto 0px;}
	.m_1 ul li{height: auto;}
	.m_1 ul li .mimg,.m_1 ul li .mtxt{width: 100%;}
	.m_1 ul li .mtxt{padding: 2%;}
	.m_1 ul li .mtxt h3{font-size: 1rem;}
	.m_1 ul li .mtxt p{margin: 1rem 0px;font-size: 0.9rem;}
	.m_1 ul li .mtxt .mbtn,.m_1 ul li .mtxt span{font-size: 0.8rem;}
}
