@media only screen and (max-width:768px){
	.mall-Title {
	   width: 100%;
	   height: 4.8rem !important;
	   padding-top: 0.87rem !important;
	   padding-left: 0.24rem;
	   padding-right: 0.24rem;
	}
	.main .mall-Title .container {
	    width: 100%;
	    height: auto;
	}
	.main .mall-Title .container span {
	    font-size: 0.56rem;
		line-height: 0.78rem;
		margin-bottom: 0.40rem !important;
	}
	.main .mall-Title .container p {
	    font-size: 0.24rem;
	    line-height: 0.48rem;
	}
	.main .at-Contain {
	    width: 100%;
	}
	.box {
	    width: 100% !important;
		padding-left: 0.24rem;
	}
	.main .at-Contain .open {
	        width: calc(100% - 0.24rem);
	        height: 0.54rem;
	        background: #f1f2f3;
	        display: flex;
	        justify-content: center;
	        align-items: center;
	}
	.tab_menu li {
	    width: 2.18rem;
		height: 0.8rem;
		line-height: 0.8rem;
		font-size: 0.26rem;
		margin-bottom: 0.2rem;
		margin-right: 0.2rem;
	}
	.main .at-Contain .open a {
	    font-size: 0.24rem;
	    width: calc(100% - 0.24rem);
	    height: 0.54rem;
	    line-height: 0.54rem;
		background: none;
	}
	.open.fl a img {
	    width: 0.18rem;
	    margin-left: 0.08rem;
	}
	.tab_box .search a {
	    width: 3.3rem;
	    height: 1.2rem;
		font-size: 0.24rem;
		display: flex;
		align-items: center;
		float: left;
	}
	.tab_box .search .zwcspic {
	    width: 1rem;
	    height: auto;
	    margin: 0;
	    padding: 0;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	}
	.tab_box .search .zwcstil {
	    width: 2rem;
		height: auto;
		margin: 0;
		padding: 0;
		display: flex;
		justify-content: center;
		align-items: center;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}
	.tab_box .search a:nth-child(odd) {
	    margin-right: 0.3rem;
	    margin-bottom: 0.3rem;
	}
	.tab_box .search a:nth-child(even){
		margin-right: 0;
		margin-bottom: 0.3rem;
	}
	.ym01.cf {
	    display: flex;
	    align-items: center;
	}
	.zwcspic.fl img {
	    width: 0.72rem;
	    height: 0.72rem;
	}


	.supermarket_title span {
		font-size: 0.56rem;
	}

	.Convenient_service {
		padding: 0.24rem;
	}

	.block_list ul {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.block_list ul li {
		width: 48%;
		height: 3rem;
		margin-right: 0;
		margin-bottom: 0.24rem;
	}

	.block_list ul.clearfix:after {
		display: none;
	}

	.block_list ul li a {
		font-size: 0.32rem;
		font-weight: bold;
		padding: 0.6rem 0.38rem 0;
	}

	.block_list ul li a i {
		margin: 0 auto 0.4rem;
		width: 1.12rem;
		height: 1.12rem;
		background-size: contain;
	}
	.supermarket_title{
		height: 1.1rem;
		margin-bottom: 0.3rem;
	}
	.Convenient_service{
		margin-bottom: 0;
	}
	.Thematic_services{
		padding: 0 0.24rem;
	}
	.Thematic_services_box .swiper-slide{
		height: auto;
	}
	.Thematic_services_box .swiper-slide a img{
		width: 7rem;
		display: block;
	}
  .Thematic_services_box .swiper-button-next, .Thematic_services_box .swiper-button-prev{
  display:none;
  }
}