@media (max-width: 1175px) {
  .navbar-pc .header .store_query span {
    display: none;
  }

  .navbar-pc .header .search .btn {
    display: none;
  }

  .navbar-pc .header .search .search-btn {
    display: block;
  }
}

@media (max-width: 1024px) {
  input {
    outline: none;
  }

  .pc {
    display: none;
  }

  .mob {
    display: block;
  }

  html {
    /* font-size: calc(100vw/3.75); */
    font-size: 100px;
    /* background: seagreen; */
  }

  .body-container {
    padding-top: .7rem;
  }

  .navbar-pc {
    display: none;
  }

  .navbar-mob {
    position: fixed;
    top: 0;
    z-index: 9999;
    width: 100%;
    background: #fff;
    height: .7rem;
    display: block;
  }

  .navbar-mob header {
    top: 0%;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 .2rem;
    box-sizing: border-box;
    position: absolute;
    height: .7rem;
    z-index: 99;
  }

  .navbar-mob header .logo {
    display: block;
    height: .2rem;
    padding-left: .04rem;
  }

  .navbar-mob header .search {
    height: .24rem;
    display: inline-block;
    margin-left: .16rem;
  }

  .navbar-mob header .shop {
    height: .24rem;
    display: inline-block;
  }

  .navbar-mob header .menu {
    height: .24rem;
    display: inline-block;
    margin-left: .16rem;
    width: .24rem;
    background: url(../img/icon-search-menu@3x.png) no-repeat;
    background-size: 100%;
  }

  .navbar-mob header .menu.open {
    background: url(../img/menu-close-mob@3x.png) no-repeat;
    background-size: 100%;
  }

  .navbar-mob header .pull-right {
    display: flex;
    justify-content: flex-end;
  }

  .navbar-mob section {
    display: none;
    justify-content: space-between;
    height: 100%;
  }

  .navbar-mob .items-name-group {
    width: 1.04rem;
    padding-top: .7rem;
  }

  .navbar-mob .items-name-group a {
    display: block;
    padding: .18rem 0;
    text-align: center;
  }

  .navbar-mob .items-name-group a.active {
    background: #F7F7F7;
  }

  .navbar-mob .items-list {
    flex: 1;
    overflow: hidden;
    height: 100%;
    padding-top: .7rem;
    box-sizing: border-box;
  }

  .navbar-mob .scroll-container {
    overflow-y: scroll;
    height: 100%;
  }

  .navbar-mob .scroll-container .kv2.frist {
    margin-top: .24rem;
  }

  .navbar-mob .scroll-container .kv2 {
    margin: 0 .18rem .16rem;
  }

  .navbar-mob .items-list {
    display: none;
  }
.navbar-mob .items-list.m1{
  display: block;
}
  .navbar-mob .items-list .kv {
    width: 100%;
  }

  .navbar-mob .items-list .title {
    margin: .4rem .6rem;
    position: relative;
    text-align: center;
  }

  .navbar-mob .items-list .title.last {
    margin: 0 .6rem .3rem;
  }

  .navbar-mob .items-list .title::before {
    content: "";
    width: 100%;
    height: 1px;
    background: #333333;
    position: absolute;
    top: .1rem;
    left: 0;
  }

  .navbar-mob .items-list .title span {
    padding: 0 .15rem;
    background: #fff;
    position: relative;
    z-index: 2;
  }

  .navbar-mob .products-group {
    padding: 0 .15rem 0;
    box-sizing: border-box;
  }

  .navbar-mob .products-group .item {
    width: 29.5%;
    margin-right: 5.75%;
    float: left;
    margin-bottom: .4rem;
    text-align: center;
    font-size: .11rem;
    line-height: .24rem;
  }

  .navbar-mob .products-group .item span {
    display: block;
  }

  .navbar-mob .products-group .item:nth-of-type(3n) {
    margin-right: 0;
  }

  .navbar-mob .products-group .item p {
    margin-top: .06rem;
  }

  .navbar-mob .input-box {
    position: absolute;
    top: .7rem;
    background: #fff;
    padding: 0 .3rem .3rem;
    width: 100%;
    box-sizing: border-box;
    display: none;
  }

  .navbar-mob .input-box input {
    height: .4rem;
    width: 100%;
    padding: 0 .5rem 0 .15rem;
    box-sizing: border-box;
  }

  .navbar-mob .input-box img {
    position: absolute;
    right: 0;
    top: .05rem;
    width: .3rem;
    right: .4rem;
  }

  .footer .head {
    padding-top: .36rem;
  }

  .footer .head li {
    width: 1.08rem;
  }

  .footer .head .icon {
    width: .5rem;
    height: .5rem;
    background-size: .3rem !important;
  }

  .footer .head p {
    font-size: .1rem;
  }

  .footer .links {
    margin: .36rem 0 0;
    border-top: 1px solid #C7C4B9;
  }

  .footer .links a {
    display: block;
    margin: 0;
    width: 100%;
    border: 0;
    background: url(../img/footer-arrow-mob@3x.png) 87.2% center no-repeat;
    background-size: .31rem auto;
    text-align: left;
    padding-left: .3rem;
    line-height: .72rem;
    font-size: 12px;
    /* footer-arrow-mob@3x */
    border-bottom: 1px solid #C7C4B9;
    box-sizing: border-box;
  }

  .footer .links a:last-of-type {
    border: 0;
  }

  .footer .legal a {
    line-height: .7rem;
    font-size: .12rem;
  }

  .footer h6 {
    font-size: .12rem;
    padding: .3rem .4rem .4rem;
    line-height: .2rem;
  }

  .footer .wechat-pop {
    background: url(../img/weixin-bg-left-mob@3x.png) no-repeat;
    width: 2.26rem;
    height: 2.33rem;
    background-size: cover;
    margin-left: 0;
    padding: .5rem;
    left: -.2rem;
    bottom: .3rem;
  }

  .footer .mail-icon .wechat-pop {
    background: url(../img/weixin-bg-right-mob@3x.png) no-repeat;
    width: 2.26rem;
    height: 2.33rem;
    background-size: cover;
    margin-left: 0;
    padding: .5rem;
    left: auto;
    right: -.2rem;
    bottom: .3rem;
  }

  .footer .info4 {
    margin-left: 0;
  }

  .menu-nav a {
    margin-right: .05rem;
  }

  .swiper-container .pagination {
    padding-right: 0;
    text-align: center;
    bottom: .16rem !important;
  }

  .index-module {
    margin-top: .5rem;
  }

  .index-module .title-container {
    margin-bottom: .3rem;
    height: .52rem;
  }

  .swiper-pagination-switch {
    width: .36rem;
  }

  .index-module .title-container img {
    height: 100%;
    margin: 0 auto;
  }

  .index-star-product {
    height: 3.3rem;
    background: url(../img/content_bg2.jpg) center 1.46rem no-repeat;
    background-size: 100% 1.62rem;
  }

  .index-star-product .bg {
    width: 92%;
    height: 2.3rem;
  }

  .index-star-product .inner {
    /* margin-left: .3rem; */
    height: 100%
  }

  .index-star-product .inner .content {
    padding-top: 0;
    height: 100%;
    background: url(../img/content_bg2.jpg) center bottom no-repeat;
    background-size: 100% auto;
  }

  .index-star-product .text {
    top: .79rem;
    left: 0;
    width: 100%;
    padding-right: 0;
    padding-left: 54%;
    box-sizing: border-box;
    bottom: auto;

  }

  .index-star-product .text.white-text {
    color: #fff;
  }

  .index-star-product .slogan {
    font-size: .14rem;
    line-height: .26rem;
    padding-top: 0;
    margin-left: 0;
  }

  .index-star-product .products-name {
    font-size: .10rem;
    margin-top: .16rem;
    margin-left: 0;
    letter-spacing: 0;
    line-height: .16rem;
  }

  .index-star-product .more {
    position: absolute;
    right: 8%;
    top: 1.69rem;
    margin-top: 0;
  }

  .index-star-product .pic {
    width: 1.1rem;
    height: 1.88rem;
    right: .3rem;
    left: auto;
    top: .25rem;
  }

  .index-star-product .inner .more {
    right: .46rem;
    bottom: .4rem;
  }

  .index-star-product .index-star-product-pagination {
    text-align: right;
    width: 100%;
    left: 0;
    box-sizing: border-box;
    position: absolute;
    margin-top: 0;
    padding-right: .3rem;
    top: auto;
    bottom: 0;
    z-index: 9;
  }

  .index-star-product .index-star-product-pagination span {
    float: none;
    width: .46rem;
    display: inline-block;
    position: relative;
    top: -.13rem;
    height: 1px;
  }

  .index-brand-tvc .inner {
    background: url(../img/index/brand-bg-mob@3x.jpg) 0 0 no-repeat;
    background-size: 100% auto;
    height: 2.4rem;
    margin-top: 1rem;
    width: 100%;
  }

  .index-brand-tvc .title {
    text-align: center;
    padding: 1.33rem 0 0 0;
    font-size: .17rem;
    line-height: .25rem;
    background: transparent;
  }

  .index-brand-tvc .video-container {
    width: 100% !important;
  }

  .index-brand-tvc .slogan {
    display: none;
  }

  .index-brand-tvc .more {
    margin: .12rem auto 0;
  }

  .index-brand-tvc .bg {
    top: -.8rem;
    width: 84%;
    right: 8%;
    height: 2.4rem;
  }

  .index-new-product .inner {
    height: 3.1rem;
    box-sizing: border-box;
    padding: .8rem 0 0 .4rem;
  }

  .index-new-product .slogan {
    font-size: .17rem;
    line-height: .26rem;
    margin: 0;
  }

  .index-new-product2 .slogan {
    font-size: .14rem;
  }

  .index-new-product .products-name {
    font-size: .1rem;
    line-height: .2rem;
    margin-top: .06rem;
    letter-spacing: 0;
    margin-bottom: .3rem;
  }
  .index-new-product .products-name2{
    margin-bottom: 0rem;
  }

  .index-new-product2 .effect {
    font-size: .1rem;
    margin-top: 0;
  }

  .index-new-product .bg {
    background: url(../img/index/new-banner-mob@3x-pichi.jpg) center no-repeat;
    background-size: 100% auto;
  }

  .index-new-product2 .bg {
    background: url(../img/index/new-banner2-mob@3x-pichi.jpg) center no-repeat;
    background-size: 100% auto;
  }

  .index-new-product2 .products-name {
    margin-top: .2rem;
    margin-bottom: .26rem;
  }

  .index-new-product .inner {
    padding-top: .6rem;
  }

  .index-benefits {
    margin-bottom: .5rem;
    position: relative;
  }

  .index-benefits .inner {
    background: url(../img/index/benefits-bg-mob.jpg) center 0 no-repeat;
    height: 3.1rem;
    padding-top: .33rem;
    background-size: cover;
  }

  .index-benefits .inner .title {
    font-size: .17rem;
    margin-left: 63%;
    line-height: .25rem;
    letter-spacing: 1px;
  }

  .index-benefits .inner img {
    margin-left: 1.79rem;
    width: 1.09rem;
    margin-bottom: .1rem;
      margin-left: 63%;
  }

  .index-benefits .inner .slogan {
    font-size: .1rem;
    margin-left: 63%;
    line-height: .14rem;
    margin-top: .1rem;
    letter-spacing: 0;
  }

  .index-benefits .inner p.more {
    width: .96rem;
    height: .42rem;
    margin: .36rem 0 0 63%;
    line-height: .42rem;
    font-size: .12rem;
    /* background: url(../img/btn-arrow@2x.png) 2.25rem center no-repeat;
    background-size: .15rem auto; */
  }

  .index-kv a {
    width: 100%;
  }

  .popup {
    position: fixed;
    z-index: 99999;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .7);
    display: flex;
    align-items: center;
  }

  .popup .content .head {
    padding: 0 .22rem;
  }

  .popup .content .head span {
    padding-left: .08rem;
    color: #fff;
    line-height: .4rem;
  }

  .popup .content .head img {
    float: right;
    height: .4rem;
  }

  .popup .content .kv {
    margin-top: .06rem;
  }

  .popup .content .btn {
    width: 1.76rem;
    display: block;
    margin: .21rem auto 0;
  }

  /* detail */
  .detail-main-container {
    padding: 0 .2rem 1rem;
  }

  .detail-nav {
    padding: .1rem 0;
  }

  .detail-product-info .detail-product-image {
    width: 100%;
  }

  .detail-product-content {
    width: 100%;
    border-top: 1px solid #E6E6E6;
    padding: .18rem .2rem 0;
    margin-top: .2rem;
    height: auto;
  }

  .detail-product-content .name {
    font-size: 0rem;
  }

  .detail-product-content .name span {
    font-size: .24rem;
  }

  .detail-product-content .product-substances li {
    margin-bottom: .2rem;
    line-height: .2rem;
    background: url(../img/detail/details-point@3x.png) 0 .02rem no-repeat;
    background-size: .16rem;
  }

  .detail-product-content .product-substances {
    font-size: .12rem;
  }

  .detail-inner-body .sub-desc {
    /* padding: 0 .2rem ; */
  }

  .detail-inner-body .instructions li {
    padding-right: .2rem;
  }

  .detail-inner-body .steps-for-usage {
    padding: 0 .2rem;
  }

  .detail-inner-body .steps-for-usage li {
    width: 28%;
    margin-right: 8%;
  }

  .detail-inner-body .steps-for-usage li::after {
    content: "";
    height: .3rem;
    width: .12rem;
    position: absolute;
    right: -.12rem;
    top: 50%;
    margin-top: -.06rem;
  }

  .detail-inner-body .steps-for-usage li:nth-of-type(3n) {
    margin-right: 0;
  }

  .detail-inner-body .steps-for-usage li:nth-of-type(3n)::after {
    background: transparent;
  }

  .detail-inner-body .steps-for-usage li:nth-of-type(5n) {
    margin-right: 8%;
  }

  .detail-inner-body .steps-for-usage li:nth-of-type(5n)::after {
    background: url(../img/detail/details-arrow-l@3x.png) no-repeat;
    background-size: 100%;
  }

  .storelist-main-container {
    padding: 0 .3rem;
    width: 100%;
    box-sizing: border-box;
  }

  .storelist-main-container .select-group {
    margin-top: .4rem;
  }

  .storelist-main-container .input-item {
    width: 50%;
    margin-bottom: .2rem;
    padding-right: .1rem;
  }

  .storelist-main-container .sel::after {
    right: .11rem;
  }

  .storelist-main-container .sel:nth-of-type(2)::after {
    right: .01rem;
  }

  .storelist-main-container .input-item:nth-of-type(2n) {
    padding-left: .1rem;
    padding-right: 0;
  }

  .storelist-main-container .btn {
    margin: .1rem auto;
    width: 100%;
    padding: 0;
  }

  .storelist-main-container .divShopList .ellipse {
    width: auto;
  }

  .storelist-main-container .divShopList .seat {
    display: none;
  }

  .storelist-main-container .divShopList .shop-name {
    width: 85%;
    position: relative;
    padding-right: .3rem;
    box-sizing: border-box;
  }

  .storelist-main-container .divShopList .shop-name span {
    background: url(../img/20190918.jpg) center center no-repeat;
    background-size: .17rem .24rem;
    height: .24rem;
    display: inline-block;
    width: .17rem;
    margin: 0 0 0 .1rem;
    position: absolute;
    right: 0;
    top: 0;
  }

  .storelist-main-container .divShopList .address {
    width: 100%;
  }

  .storelist-main-container .divShopList .landline {
    width: 50%;
  }

  .storelist-main-container .divShopList .coordinate>div {
    margin: .04rem 0;
  }

  .storelist-main-container #allmap {
    height: 400px;
  }

  .storelist-main-container select,
  .storelist-main-container input {
    border-radius: 0;
    box-shadow: none;
  }

  /*  */
  .products-list-container {
    padding-bottom: .4rem;
  }

  .products-list-main-container {
    padding: 0 .3rem .4rem;
  }

  .products-list-main-container .products-item {
    width: 50%;
    margin-bottom: .2rem;
    font-size: .12rem;
  }

  .products-list-main-container .products-item .introduce {
    font-size: .13rem;
    line-height: .16rem;
  }

  .products-list-main-container .btn a {
    width: .88rem;
    line-height: .26rem;
    height: .26rem;
    /* background: url(../img/icon_arrow@3x.png) .62rem center no-repeat;
    background-size: .14rem; */
    /* padding-left: .1rem; */
    text-align: center;
  }

  /*  */
  .huodonglistinfo-main-container {
    padding: .5rem .3rem .6rem;
  }

  .huodonglistinfo-main-container .huodonglistinfo-list {
    margin-top: .5rem;
  }

  .huodonglistinfo-main-container .huodonglistinfo-item {
    width: 100%;
    margin-right: 0;
    margin-bottom: .18rem;
  }

  .huodonglistinfo-main-container .huodonglistinfo-item .pic {
    width: 40%;
    float: left;
  }

  .huodonglistinfo-main-container .huodonglistinfo-item .content {
    float: left;
    width: 60%;
    padding-left: .16rem;
    box-sizing: border-box;
    position: relative;
  }

  .huodonglistinfo-main-container .huodonglistinfo-item .info {
    position: absolute;
    top: 0;
    left: .16rem;
    width: 100%;
    font-size: .1rem;
    margin: 0;
    line-height: .24rem;
  }

  .huodonglistinfo-main-container .huodonglistinfo-item .desc {
    font-size: .1rem;
    line-height: .16rem;
    margin-top: .34rem;
    height: auto;
  }

  .huodonglistinfo-pagination {
    padding: .15rem 0;
  }

  .huodonglistinfo-pagination .prev {
    top: .2rem;
    background: url(../img/huodonglistinfo/arrow-small-left@2x.png) .02rem center no-repeat;
    background-size: .1rem;
    padding-left: .2rem;
  }

  .huodonglistinfo-pagination .next {
    top: .2rem;
    background: url(../img/huodonglistinfo/arrow-small-right@2x.png) 90% center no-repeat;
    background-size: .1rem;
    padding-right: .2rem;
  }

  .huodonglistinfo-pagination li {
    padding: 0 .1rem;
    margin: 0;
  }

  .star-product-container {
    /* background: url(../img/starproduct/star-bg-mb@3x.jpg) no-repeat;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center; */
  }

  .star-product-container .star-products-list {
    margin-top: .5rem;
  }

  .star-product-container .star-main-container {
    padding: .5rem .3rem .22rem;
  }

  .star-product-container .star-products-image {
    width: 100%;
  }

  .star-product-container .star-products-content {
    width: 100%;
    padding-top: .44rem;
    padding-bottom: .78rem;
  }

  .star-product-container .star-products-group:first-of-type .star-products-content {
    padding: .1rem 0 1rem;
  }

  .star-product-container .star-products2 .star-products-content {
    padding-top: .52rem;
  }

  .star-product-container .star-products3 .star-products-content {
    padding: .24rem 0 .55rem;
  }

  .star-product-container .star-products4 .star-products-content {
    padding: .24rem 0 1;
  }

  .star-product-container .star-products-group:last-of-type .star-products-content {
    padding: .44rem 0 .6rem;
  }

  .star-product-container .star-products-content .slogan {
    font-size: .14rem;
    line-height: .14rem;
  }

  .star-product-container .star-products-content .title {
    font-size: .24rem;
    line-height: .24rem;
    padding-top: .2rem;
  }

  .star-product-container .star-products-content .name {
    font-size: .12rem;
    margin-top: .22rem;
    line-height: .22rem;
  }

  .star-product-container .star-products2,
  .star-product-container .star-products3 {
    margin-top: 0;
  }

  .star-product-container .star-products4 .star-products-image {
    position: relative;
    top: 0;
  }

  .more {
    width: 1.1rem;
    line-height: .4rem;
    height: .4rem;
    background: url(../img/btn-arrow@2x.png) .8rem center no-repeat;
    background-size: .15rem auto;
    padding-left: .16rem;
  }

  .star-product-container .star-products-content .more {
    margin: .56rem auto 0;
  }

  /*  */
  .tvc-container .tvc-main-container {
    margin: .55rem 0 0;
  }

  .tvc-container .tvc-main-container2 {
    width: 100% !important;
  }

  .tvc-container .tvc-main-title {
    /* width: 71.5%; */
    height: .65rem;
  }

  .tvc-container .tvc-switch {
    padding-top: .32rem 0 0;
    margin-bottom: .36rem;
  }

  .tvc-container .tvc-switch span {
    line-height: .36rem;
  }

  .tvc-container .tvc-switch span.active::after {
    height: .03rem;
  }

  .tvc-container .videos-container {
    padding: 0;
  }

  .tvc-container .tvc-video-title2 {
    width: 100% !important;
    padding: 0 .3rem 0;
    box-sizing: border-box;
  }

  .tvc-container .tvc-video-title2 span {
    width: 100%;
    margin-right: 0 !important;
    line-height: .5rem;
    margin-bottom: .15rem;
  }

  .tvc-container .arrow {
    margin-top: -.22rem;
    z-index: 2;
    background-size: auto .4rem !important;
    height: .4rem;
    width: .44rem;
  }

  .tvc-container .arrow-left {
    left: .1rem;
  }

  .tvc-container .arrow-right {
    right: .1rem;
    background-position: right 0;
  }

  .tvc-container .tvc-video-title {
    margin: .24rem auto .32rem;

  }

  .tvc-container .tvc-video-title span {
    font-size: .18rem;
  }

  .tvc-container .videos-content-container {
    padding-bottom: .45rem;
  }

  /*  */
  .law-main-container {
    padding: 0 .3rem .8rem;
  }

  .sitemap-main-container {
    padding: 0 .3rem .8rem;
  }

  .sitemap-main-container .items-group {
    width: 100%;
  }

  /*  */
  .contactus-main-container {
    padding: 0 .3rem .8rem;
  }

  .contactus-main-content {
    /* text-align: center; */
  }

  .contactus-main-container .text {
    padding-left: 0;
  }

  .contactus-main-container .weixin {
    display: block;
    margin: 0 auto;
  }

  .contactus-main-container .phone-number {
    padding-left: 0;
  }

  .contactus-main-container .phone-number img {
    height: .2rem;
    margin-left: .1rem;
  }

  .contactus-main-container .phone-number span {
    line-height: .2rem;
    padding-right: .3rem;
  }

  .news-detail-main-container {
    width: 100%;
    padding: 0 .3rem .7rem;
    box-sizing: border-box;
  }

  .abouturara-container .abouturara-main-container {
    padding: .5rem .3rem .9rem;
    width: 100%;
    box-sizing: border-box;
  }

  .storelist-main-container .pub-main-title {
    margin-top: .16rem;
  }

  .abouturara-container .inner-sub-title {
    margin: .5rem 0;
  }


  /* 0628 */
  .detail-inner-body .steps-for-usage {
    padding: 0;
  }

  .detail-recommended-products .item {
    float: left;
    width: 30.5%;
    margin-right: 4.25%;
    box-sizing: border-box;
    overflow: hidden;
    margin-left: 0;
  }

  .detail-recommended-products .item:hover {
    box-sizing: none;
  }

  .detail-recommended-products .item:nth-of-type(3n) {
    margin-right: 0;
  }

  .detail-recommended-products .item p {
    font-size: .14rem;
    line-height: .18rem;
    height: .36rem;
  }

  .detail-recommended-products .item img {
    width: 100%;
    margin: 0 0 .13rem 0;
  }

  .detail-recommended-products .item span {
    font-size: .1rem;
    line-height: .24rem;
    margin-top: .17rem;
    width: .62rem;
    margin-bottom: 0;
  }

  /*-----*/
  .more {
    background: transparent;
    padding-left: 0;
    font-size: .12rem;
  }

  .star-product-container .star-main-container {
    padding: .5rem 0 0;
  }

  .star-product-container .star-main-title {
    margin: 0 auto;
    height: .8rem;
  }

  .star-product-container .star-products .star-products-content {
    padding-bottom: .78rem;
  }

  .star-product-container .star-products-content {
    padding-bottom: 1rem;
  }

  /* .detail-product-content .product-substances li{
    display: block;
  } */
  .products-list-main-container .price {
    font-size: .1rem;
    line-height: .2rem;
  }

  .products-list-main-container .effect {
    margin-top: 0;
  }

  .detail-product-content .tag {
    font-size: .14rem;
  }

  .news-detail-main-container .news-detail-content img {
    height: auto !important;
  }

  .footer .footer-inner {
    padding: 0;
    position: relative;
  }

  .footer .head .icon {
    width: .35rem;
    height: .35rem;
  }

  .footer .head ul {
    float: none;
  }

  .footer .head li {
    width: auto;
    margin: 0 .2rem;
  }

  .footer .head .icon {
    background-size: .24rem !important;
  }

  .footer .head .shops {
    position: absolute;
    top: .72rem;
    width: 100%;
    line-height: .48rem;
    border: 0;
    border-bottom: 1px solid rgba(199, 196, 185, .5);
    left: 0;
    background: url(../img/footer-arrow.png) 94% center no-repeat;
    background-size: .14rem auto;
    padding-left: .3rem;
    display: none;
  }

  .footer .head {
    padding: .18rem 0;
    height: .35rem;
  }

  .footer .legal {
    position: absolute;
    top: .7rem;
    left: 0;
    width: 100%;
    padding: 0;
    margin: .2rem 0 .24rem;
  }

  .footer .legal a {
    line-height: .15rem;
    font-size: .1rem;
  }

  .footer h6 {
    padding: .68rem .3rem .3rem;
    text-align: center;
  }

  .footer h6 a {
    margin-top: .08rem;
  }

  .footer h6 p:last-of-type a:nth-of-type(1) {
    margin-right: 0;
    margin-top: .08rem;
  }

  .abouturara-main-container p {
    font-size: .13rem;
  }

  .inner-sub-title {
    font-size: .18rem;
    line-height: .4rem;
  }

  .inner-sub-title::before {
    top: .19rem;
  }

  .detail-inner-body .instructions p,
  .detail-inner-body .sub-desc p,
  .detail-inner-body .instructions p,
  .detail-inner-body .sub-desc p {
    font-size: .14rem;
    line-height: .24rem;
  }

  .detail-inner-body .instructions,
  .detail-inner-body .sub-desc,
  .detail-inner-body .steps-for-usage {
    margin-top: .21rem;
  }

  .detail-inner-body .detail-inner-block {
    margin-bottom: .58rem;
  }

  .detail-inner-body .sub-desc,
  .detail-inner-body .instructions {
    padding: 0 .2rem;
  }

  .detail-inner-body .instructions p img,
  .detail-inner-body .sub-desc p img {
    margin-right: 0;
  }

  .detail-product-content .shop-query {
    width: 1.2rem;
  }

  .pub-main-title {
    height: .65rem;
  }

  .huodonglistinfo-main-container .huodonglistinfo-main-title {
    height: .65rem;
  }

  .index-new-product .more {
    font-size: .12rem;
  }

  /*  */
  .star-product-container2 {
    /*background: url(../img/starproduct2/bg-mob@3x-pichi.jpg) center 0 no-repeat;*/
    background: url(../img/newproduct/0712/bg_mob.jpg) center .7rem no-repeat;
    background-size: 100% auto;
    /*color: #fff;*/
    color: #79582F;
  }

  .products-list-main-container .products-item .info {
    height: .95rem;
    position: relative;
  }

  .index-new-product3 .bg {
    background: url(../img/starproduct2/banner/new-banner2-mob@3x-pichi.jpg) center 0 no-repeat;
    background-size: cover;
  }

  .index-new-product4 .bg {
    background: url(../img/starproduct2/banner/new-banner4-mob0826.jpg) center 0 no-repeat;
    background-size: cover;
  }

  .index-new-product5 .bg {
    background: url(../img/starproduct2/banner/new-banner5-mob.jpg) center 0 no-repeat;
    background-size: cover;
  }

    .index-new-product6 .bg {
        background: url(../img/newproduct/0712/banner2_mob-pichi.jpg) center 0 no-repeat;
        background-size: cover;
    }
    .index-new-product .bg1213001{
   background: url(../img/1213/banner2_001_mob.jpg) center 0 no-repeat;
  background-size: cover;
}
.index-new-product .bg1213002{
   background: url(../img/1213/banner2_002_mob.jpg) center 0 no-repeat;
  background-size: cover;
}
.index-new-product .bg0116001{
  background: url(../img/banner0115005-mb.jpg) center 0 no-repeat;
  background-size: cover;
}
.index-new-product1213001 .products-name2,.index-new-product1213002 .products-name2,.index-new-product0116001 .products-name2,.index-new-product0330001 .products-name2,.index-new-product0527  .products-name2{
  margin-bottom: .54rem;
}
  .index-new-product3 {
    color: #FFD8A5;
  }

  .index-new-product3 .products-name {
    font-size: .08rem;
  }

  .star-product-container2 .star-products-group:first-of-type .star-products-content {
    padding: .1rem 0 .8rem;
  }

  .star-product-container2 .star-products-group:last-of-type .star-products-content {
    padding: 0.34rem 0 .5rem;
  }
  .index-new-product .bg0330001{
    background: url(../img/0330/banner02-mob.jpg) center 0 no-repeat;
    background-size: cover;
  }
  .index-new-product .bg0527{
    background: url(../img/newproduct/new-banner0527-mob.jpg) center 0 no-repeat;
    background-size: cover;
  }
  .index-new-product .bg20231023{
    background: url(../img/index/mob-new-product-20232023.jpg) center 0 no-repeat;
    background-size: cover;
  }
  .index-star-product-item0528  .text{
    padding-left: 48%;
  }
  .index-new-product0527 .products-name2{
    margin-top: 0.1rem;
    margin-bottom: 0.24rem;
  }
  .index-new-product20231023 .products-name2{
    margin-top: 0.1rem;
    margin-bottom: 0.24rem;
  }
  .index-new-product20231023 .slogan span{
    display:block;
  }
  .index-brand-tvc .tip{
    display: none;
  }
  .index-brand-tvc sup{
    top: -.05rem;
  }
  .index-new-product .bg20231204{
    background: url(../img/index/pc-new-product-20231204-mob.jpg) center no-repeat;
    background-size: 100% auto;
  }
  .index-new-product .bg20240122{
    background: url(../img/banner240122mob.jpg) center no-repeat;
    background-size: 100% auto;
  }
  .index-new-product .bg20240416001{
    background: url(../img/index/new-banner240416001-mob.jpg) center no-repeat;
    background-size: 100% auto;
  }
  .index-new-product .bg20240416002{
    background: url(../img/index/new-banner240416002-mob.jpg) center no-repeat;
    background-size: 100% auto;
  }
  .index-new-product .bg20241118{
    background: url(../img/index/index-new-product20241118-mob.jpg) center 0 no-repeat;
    background-size:  100% auto;
  }
  .index-new-product .bg20260826 {
  background: url(../img/index/index-new-product20260826-mob.jpg) center 0 no-repeat;
  background-size: cover;
}
  .index-new-product20231204 .slogan sup{
    top: 0;;
  }
  .index-new-product20231204 .products-name2, .index-new-product20240122 .products-name2{
    margin-top: 0.1rem;
    margin-bottom: 0.24rem;
  }
  .index-new-product20231204 .slogan span, .index-new-product20240122 .slogan span{
    display: block;
  }
  .index-new-product20240122 .slogan span.hide{
    display:none;
  }
  .index-new-product20240122 .inner{
    padding-top:.8rem;
  }
  .index-new-product20240122 .inner{
    padding-top:1.2rem!important;
  }
  .index-new-product20240416001 .products-name2,.index-new-product20240416001 .slogan{
    color:#612E05;
  }
  .index-new-product20240416001 .more{
    color:#612E05;
    border-color:rgba(97,46,5,.6);
  }
  .index-new-product20240416002 .products-name2,.index-new-product20240416002 .slogan{
    color:#132D3C;
  }
  .index-new-product20240416002 .more{
    color:#132D3C;
    border-color:#132D3C;
  }
  .index-new-product20240416001 .inner,  .index-new-product20240416002 .inner{
    padding-top:1.04rem!important;
  }
  .star-product-container .star-products-content .slogan2{
    line-height:.18rem;
  }
  .index-star-product-item0430 .slogan,.index-star-product-item0430 .products-name{
    color:#FFF8B0;
  }

  .index-new-product20240122.index-new-product20241118 .inner{
    padding-top: .92rem !important;
  }
  .index-star-product-item2608 .slogan,.index-star-product-item2608 .products-name{
    color:#FFFFFF;
  }
}
