.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,.m_2{width: 1200px;margin: 0px auto 40px;}
.m_1{padding: 0rem;} 
.m_1 dl{width: 100%;margin: 20px auto 0rem;overflow: hidden;display: flex;flex-wrap: wrap;}
.m_1 dl dd{background: #fff;padding: 2px 15px;font-size: 16px;color: #333;margin: 5px 10px;}
.m_1 dl dd a{display: block;}
.m_1 dl dd:hover{box-shadow:3px 3px 5px 3px rgba(0,0,0,0.08)}
.m_2{background: transparent;padding-top: 0px;}
.m_2 ul{width: 100%;margin: 0px auto;display:flex;justify-content:space-between;align-items:center;flex-wrap: wrap;}
.m_2 ul li{width: 260px;margin: 10px auto;background: #fff;padding: 20px 10px;text-align: center;border-radius: 4px;}
.m_2 ul li .mimg{display: flex;width: 100%;height: 260px;overflow: hidden;align-items:center;margin-bottom: 20px;}
.m_2 ul li .mimg img{max-width: 90%;max-height: 90%;margin: 0rem auto;transition:all ease .5s}
.m_2 ul li:hover{box-shadow:3px 3px 5px 3px rgba(0,0,0,0.08)}
.m_2 ul li:hover .mimg img{transform:scale(1.1);transition:all ease .5s}
.m_2 ul li a{display: block;font-size: 14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
@media all and (max-width:980px){
	.m_1,.m_2{width: 100%;margin: 0rem auto 2rem;}
	.m_1{padding: 0rem;}
	.m_1 dl dd{font-size: 0.9rem;}
	.m_2 ul{margin: 0rem auto;}
	.m_2 ul li{width: 48%;padding: 0rem 0rem 1rem;margin-top: 0.5rem;}
	.m_2 ul li .mimg{height: 160px;margin-bottom: 0.6rem;}
	.m_2 ul li a{font-size: 0.8rem;padding: 0rem 0.5rem;}
}