@media screen and (max-width: 996px) {
  * {
    font-size: 0.75rem;
  }
  .wrapper {
    width: 100%;
  }
  .wow {
    animation-delay: 0.5s !important;
  }
  .brand-banner,
.footer,
.nav {
    display: none;
  }
  .sjbrand-banner,
.sjfooter,
.sjnav {
    display: block;
  }
  .header {
    width: 100%;
    height: 4.375rem;
    padding: 0 1.25rem;
    transition: background-color 0.4s linear, box-shadow 0.4s linear;
    -webkit-transition: background-color 0.4s linear, box-shadow 0.4s linear;
    -moz-transition: background-color 0.4s linear, box-shadow 0.4s linear;
    -o-transition: background-color 0.4s linear, box-shadow 0.4s linear;
  }
  .logo img {
    width: 8.5625rem;
  }
  .header .nav-icon img {
    width: 2rem;
  }
  .sjnav {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    z-index: 120;
    visibility: hidden;
    opacity: 1;
    transition: all 0.4s linear;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
  }
  .sjnav .close {
    width: 2rem;
    position: absolute;
    top: 1.5rem;
    right: 2.125rem;
    z-index: 10;
    transform: translateX(300%);
    opacity: 0;
    transition: all 0.4s linear;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
  }
  .sjnav ul {
    width: 13.75rem;
    height: 100%;
    background: #a1968f;
    float: right;
    padding: 4.375rem 1.875rem 0;
    transform: translateX(100%);
    transition: all 0.4s linear;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
  }
  .sjnav ul li {
    width: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
    padding: 1.367rem 0;
  }
  .sjnav ul li a {
    color: #fff;
    font-family: "AlibabaPuHuiTiR";
    font-size: 1.25rem;
  }
  .sjnav.sh {
    visibility: visible;
    opacity: 1;
  }
  .sjnav.sh .close {
    transform: translateX(0);
    opacity: 1;
  }
  .sjnav.sh ul {
    transform: translateX(0);
  }
  .banner {
    background: url(../images/sjbanner.jpg) no-repeat center/cover !important;
  }
  .banner .wz h2 {
    font-size: 2.1rem;
  }
  .banner .wz p {
    font-size: 2rem;
    letter-spacing: 1.3125rem;
  }
  .new-index-summery {
    margin-top: -3.6rem;
  }
  .banner-component {
    width: 22rem;
    padding-bottom: 1rem;
    margin-bottom: -1rem;
  }
  .banner-component .scorll {
    width: 7rem;
    left: 1.25rem;
    bottom: 1.875rem;
  }
  .banner-component .scorll .shub {
    width: 2.125rem;
    height: 2.125rem;
  }
  .banner-component .scorll p {
    font-size: 0.875rem;
    padding-left: 0.5rem;
  }
  .banner-component .scorll .sjx {
    padding-left: 0.25rem;
  }
  .line-store {
    min-width: 7rem;
    right: 1.25rem;
    bottom: 1.875rem;
    margin-bottom: 1rem;
  }
  .line-store h2 {
    font-size: 0.875rem;
    margin-bottom: 0.5rem;
  }
  .line-store ul {
    height: auto;
    display: flex;
    border-bottom: none;
  }
  .line-store ul li img {
    height: 1.5rem;
  }
  .line-store ul li::after {
    display: none;
  }
  .line-store ul li:nth-child(4),
.line-store ul li:nth-child(5) {
    display: none;
  }
  .index-summery {
    padding: 2.625rem 0.625rem 1.6875rem;
  }
  .syhead h3 {
    font-size: 0.75rem;
    line-height: 166.667%;
  }
  .syhead span {
    width: 1px;
    height: 1.25rem;
    margin: 0.625rem auto;
  }
  .syhead h2 {
    font-size: 1.75rem;
    margin-bottom: 1.5rem;
  }
  .sylist {
    justify-content: space-between;
  }
  .sylist li {
    width: 48%;
    margin-right: 0;
    margin-bottom: 1.25rem;
  }
  .sylist li:nth-child(2) {
    margin-top: 5rem;
  }
  .sylist li:nth-child(3) {
    width: 100%;
  }
  .sylist li .imgbox {
    height: 15rem;
  }
  .sylist li h2 {
    font-size: 0.75rem;
    margin-top: 0.5rem;
  }
  .sylist li:nth-child(3) .imgbox {
    height: 30.8125rem;
  }
  .symore {
    position: absolute;
    right: 1.875rem;
    bottom: 4.5625rem;
    width: 6rem;
    height: 6rem;
    border-radius: 6rem;
  }
  .symore img {
    width: 2.5625rem;
    height: 1.0625rem;
  }
  .index-bg {
    display: block;
    width: 100%;
    height: 24.375rem;
    position: relative;
    background: url(../images/sjbg.jpg) no-repeat center;
    background-size: cover;
  }
  .index-spring {
    margin-top: 0;
  }
  .index-spring .sylist li:nth-child(1) {
    width: 100%;
  }
  .index-spring .sylist li:nth-child(1) .imgbox {
    height: 30.8125rem;
  }
  .index-spring .sylist li:nth-child(3) {
    width: 48%;
  }
  .index-spring .sylist li:nth-child(3) .imgbox {
    height: 15rem;
  }
  .index-spring .sylist li:nth-child(3) {
    margin-top: 5rem;
  }
  .index-bg2 {
    height: 24.375rem;
    background: url(../images/sjbg1.jpg) no-repeat center;
    position: relative;
    display: block;
  }
  .index-club {
    width: 100%;
    padding: 3rem 0.625rem 2.75rem;
    margin-top: 0;
  }
  .sylist2 {
    width: 100%;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .sylist2 li {
    width: 48%;
    margin-right: 0;
    margin-top: 1.25rem;
  }
  .sylist2 li .imgbox {
    height: 14.875rem;
  }
  .sylist2 li .imgbox h3 {
    width: 3.8125rem;
    height: 1.4375rem;
    line-height: 1.4375rem;
    font-size: 0.625rem;
    top: 0.75rem;
    right: 0.75rem;
  }
  .sylist2 li h2 {
    color: #333;
    font-size: 0.75rem;
    font-family: "AlibabaPuHuiTiR";
    margin-top: 0.75rem;
    -webkit-line-clamp: 2;
  }
  .sylist2 li:nth-child(4),
.sylist2 li:nth-child(2) {
    margin-top: 5rem;
  }
  .sylist2 li:nth-child(4) {
    width: 48%;
  }
  .sylist2 li:nth-child(4) .imgbox {
    height: 14.875rem;
  }
  .sylist2 li:nth-child(5) {
    width: 100%;
  }
  .sylist2 li:nth-child(5) .imgbox {
    height: 30.8125rem;
  }
  .sylist2 li:nth-child(7) {
    margin-top: 5rem;
  }
  .sylist2 li:nth-child(9) {
    margin-top: 5rem;
    margin-left: 0;
  }
  .index-club .symore {
    right: 1.875rem;
    bottom: 5.625rem;
  }
  .sjfooter {
    position: relative;
    z-index: 15;
    padding: 1.5rem 0;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    background: #a1968f;
  }
  .sjfoot-nav {
    display: flex;
    justify-content: flex-start;
  }
  .sjfoot-nav li {
    margin: 0 0.625rem;
  }
  .sjfoot-nav li a {
    color: #fff;
    font-size: 0.875rem;
    font-family: "AlibabaPuHuiTiR";
  }
  .sjfoot-logo {
    margin: 1.875rem 0;
  }
  .sjfoot-logo img {
    width: 15.375rem;
  }
  .sjfoot-lx {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 1.875rem;
  }
  .sjfoot-lx li {
    margin: 0 0.625rem;
  }
  .sjfoot-lx li img {
    width: 2rem;
    height: 2rem;
  }
  .sjcopyright {
    width: 100%;
    text-align: center;
  }
  .sjcopyright p {
    font-family: "AlibabaPuHuiTiR";
    color: #fff;
    font-size: 0.75rem;
    line-height: 160%;
  }
  .product-nav {
    margin-top: 5.625rem;
  }
  .product-nav ul li {
    width: 24%;
    padding-bottom: 1.4375rem;
  }
  .product-nav ul li::before {
    width: 0.3125rem;
    height: 0.3125rem;
    border-radius: 0.3125rem;
    bottom: -0.1575rem;
    margin-left: -0.15625rem;
  }
  .product-nav ul li a {
    font-size: 0.75rem;
  }
  .product-nav ul li.on::before {
    width: 1.3125rem;
    height: 1.3125rem;
    bottom: -0.656rem;
    left: 50%;
    margin-left: -0.65625rem;
    background-size: contain;
  }
  .product-bg {
    width: 19.625rem;
    top: 25.125rem;
    margin-left: -9.8125rem;
  }
  .product-bg img {
    width: 100%;
  }
  .container {
    padding: 0 0.625rem;
  }
  .product-title {
    padding: 0 0.625rem;
  }
  .product-title h2 {
    font-size: 2.25rem;
    margin: 2.5rem 0 0.625rem;
  }
  .product-title p {
    font-size: 0.75rem;
    line-height: 150%;
  }
  .product-video {
    width: 100%;
    height: 12.625rem;
    margin-top: 1.25rem;
  }
  .product-video::before {
    content: "";
    width: 2.25rem;
    height: 2.25rem;
    margin-left: -1.125rem;
    margin-top: -1.125rem;
  }
  .product-details {
    padding: 1.875rem 0;
  }
  .product-details h2 {
    padding: 0 0.3125rem;
    font-size: 1.25rem;
    line-height: 160%;
  }
  .product-zst {
    width: 100%;
    margin-top: 0.75rem;
  }
  .product-zst .swiper-slide img {
    width: 8.125rem;
    height: 9rem;
  }
  .product-zst .swiper-button-prev,
.product-zst .swiper-button-next {
    width: 2.1875rem;
    height: 0.9375rem;
    top: -1.125rem;
  }
  .product-zst .swiper-button-prev {
    right: 4.8125rem;
  }
  .product-zst .swiper-button-next {
    right: 1.125rem;
  }
  .product-wzph {
    margin-top: 1.875rem;
  }
  .product-wzph .left {
    width: 100%;
    height: 28.375rem;
  }
  .product-wzph .left h3 {
    font-size: 1.75rem;
    line-height: 120%;
  }
  .product-wzph .right {
    width: 100%;
    height: 28.375rem;
  }
  .product-wzph .right p {
    font-size: 0.75rem;
    line-height: 150%;
    margin-top: 2.0625rem;
  }
  .product-wzph .right img {
    width: 15.375rem;
    height: auto;
    margin-top: 0.75rem;
  }
  .product-wzph .right h3 {
    font-size: 0.875rem;
    line-height: 150%;
    margin-top: 0.75rem;
  }
  .product-looks {
    padding: 0 0 2.0625rem;
  }
  .product-looks h2 {
    padding: 0 0.3125rem;
    font-size: 1.25rem;
  }
  .product-looks ul li {
    margin-top: 1.875rem;
    width: 48%;
    height: 13rem;
  }
  .product-looks ul li:nth-child(1) {
    margin-top: 0.75rem;
    width: 100%;
    height: auto;
  }
  .product-looks ul li:nth-child(2) {
    margin-left: 0;
  }
  .product-looks ul li:nth-child(4) {
    width: 11.5rem;
    height: auto;
    margin-right: 5rem;
  }
  .product-looks ul li:nth-child(5) {
    width: 8.75rem;
    height: 11.25rem;
    margin-top: 6.5rem;
  }
  .product-looks ul li:nth-child(6) {
    width: 13rem;
    height: 10rem;
  }
  .product-looks ul li:nth-child(7) {
    margin-left: 0;
  }
  .club-list {
    margin-top: 4.375rem;
    padding-bottom: 1.25rem;
  }
  .club-list ul li {
    width: 100%;
    margin-bottom: 1.5rem;
  }
  .club-list ul li .imgbox {
    height: auto;
  }
  .club-list ul li .imgbox img {
    height: auto;
  }
  .club-list ul li .imgbox h3 {
    width: 3.8125rem;
    height: 1.4375rem;
    line-height: 1.4375rem;
    font-size: 0.625rem;
    right: 1rem;
    top: 1rem;
  }
  .club-list ul li h2 {
    font-size: 0.875rem;
    margin-top: 1rem;
  }
  .sjbrand-banner {
    width: 100%;
    margin-top: 4.375rem;
    transition: all 0.4s linear;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
  }
  .sjbrand-banner img {
    width: 100%;
    vertical-align: bottom;
  }
  .sjbrand-banner.active {
    padding: 0;
    transition: all 0.4s linear;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
  }
  .barnd-story {
    padding: 2.5rem 0 3.75rem;
  }
  .story-titbox {
    padding: 0 0.625rem;
  }
  .story-titbox .title {
    width: 100%;
  }
  .story-titbox .title h2 {
    font-size: 2rem;
  }
  .story-titbox .title h3 {
    font-size: 2rem;
  }
  .story-titbox .title-center {
    width: 5rem;
    position: relative;
    margin: 1.25rem 0;
    left: 0;
    top: 0;
  }
  .story-titbox .title-nr {
    width: 100%;
  }
  .story-titbox .title-nr p {
    font-size: 0.875rem;
    line-height: 160%;
  }
  .story-conct {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 1.92rem;
  }
  .story-conct .story-conctimg {
    width: 100%;
    height: auto;
  }
  .story-conctnr {
    width: 100%;
    height: auto;
    padding: 3.125rem 1.875rem 2.5rem;
    margin-top: 0;
  }
  .story-conctnr::after {
    display: none;
  }
  .story-conctnr h2 {
    font-size: 1.5rem;
  }
  .story-conctnr h3 {
    color: #000;
    font-size: 2rem;
  }
  .story-conctnr span {
    height: 2.5rem;
    margin: 0.625rem 0;
  }
  .story-conctnr .wz p {
    font-size: 0.875rem;
    line-height: 160%;
    margin-bottom: 1.25rem;
  }
  .barnd-history {
    padding-bottom: 2rem;
  }
  .barnd-history .head {
    padding: 0 0.625rem;
  }
  .barnd-history .head h2 {
    font-size: 1.5rem;
  }
  .barnd-history .head h3 {
    font-size: 2rem;
  }
  .history-cont {
    width: 100%;
    margin-top: 1.875rem;
  }
  .history-cont .swiper-slide {
    height: 15.375rem;
    padding: 2.5625rem 1.5rem 0;
  }
  .history-cont .swiper-slide h2 {
    font-size: 2.25rem;
    margin-bottom: 2.875rem;
  }
  .history-cont .swiper-slide p {
    font-size: 0.875rem;
  }
  .history-cont .swiper-button-prev,
.history-cont .swiper-button-next {
    width: 2.5rem;
    height: 2.5rem;
    top: -4.375rem;
  }
  .history-cont .swiper-button-prev {
    right: 4.0625rem;
  }
  .history-cont .swiper-button-next {
    right: 0.5625rem;
  }
  .history-bg {
    height: 1rem;
    margin-top: 1.25rem;
  }
  .join-cont1 {
    padding: 2.5rem 0 4.1875rem;
  }
  .join-nr {
    width: 100%;
    padding: 0 0.625rem;
  }
  .join-nr .head h2 {
    font-size: 2rem;
  }
  .join-nr .head h3 {
    font-size: 2rem;
    margin-bottom: 0.3125rem;
  }
  .join-nr .head p {
    font-size: 0.875rem;
    line-height: 1.75rem;
    margin-bottom: 0.625rem;
  }
  .join-nr .head span {
    height: 5rem;
    margin-top: 1.25rem;
  }
  .join-hez .item {
    margin-top: 1.75rem;
  }
  .join-hez dl {
    margin-bottom: 1rem;
  }
  .join-hez dl img {
    width: 2rem;
  }
  .join-hez dl h2 {
    font-size: 1.375rem;
    margin-left: 0.75rem;
  }
  .join-hez p {
    color: #333;
    font-size: 0.875rem;
    line-height: 160%;
    margin-top: 0;
    margin-bottom: 0.75rem;
  }
  .join-hez p b {
    font-size: 0.875rem;
  }
  .join-hzlc li {
    padding-right: 1rem;
    margin-right: 0.1rem;
  }
  .join-hzlc li:last-child {
    margin-right: 0;
    padding-right: 0;
  }
  .join-hzlc li span {
    width: 1.25rem;
    height: 1.25rem;
    font-size: 0.75rem;
  }
  .join-hzlc li h3 {
    font-size: 0.875rem;
    margin-left: 0.2rem;
  }
  .join-hzlc li::after {
    width: 0.75rem;
    height: 0.75rem;
    margin-top: -0.375rem;
    background-size: cover;
  }
  .join-kekafu {
    width: 100%;
    margin-top: 2.5rem;
  }
  .join-kekafu img {
    width: 19.6875rem;
    float: right;
  }
  .join-kekafu::after {
    width: 19.625rem;
    height: 2.3125rem;
    bottom: -1.125rem;
    left: 0.625rem;
    background-size: contain;
  }
  .join-cont2 {
    padding-bottom: 3.125rem;
    flex-direction: column-reverse;
  }
  .join-cont2 .joimg {
    width: 100%;
    margin-top: 1.75rem;
  }
  .join-cont2 .item {
    width: 100%;
    padding: 0 0.625rem;
    padding-top: 0;
  }
  .join-cont2 .item img {
    width: 2rem;
    margin-bottom: 0.75rem;
  }
  .join-cont2 .item h2 {
    font-size: 1.375rem;
    margin-bottom: 1rem;
  }
  .join-cont2 .item h3 {
    font-size: 0.875rem;
    line-height: 160%;
  }
  .join-cont2 .item p {
    font-size: 0.875rem;
    line-height: 160%;
    margin-bottom: 0.75rem;
  }
  .join-xsgy {
    padding: 3.375rem 1.25rem;
  }
  .join-xsgy-left {
    width: 100%;
  }
  .join-xsgy-left span {
    width: 3rem;
    height: 2px;
    margin: 0 0 0.875rem;
  }
  .join-xsgy-left h2 {
    font-size: 2rem;
  }
  .join-xsgy-left h3 {
    font-size: 1.25rem;
    margin-bottom: 0.875rem;
  }
  .join-xsgy-left p {
    font-size: 0.875rem;
    margin-bottom: 2.125rem;
  }
  .join-xsgy-left ul li .ic {
    width: 1.5rem;
  }
  .join-xsgy-left ul li h4 {
    color: #333;
    font-size: 1.125rem;
    margin-left: 0.625rem;
  }
  .join-xsgy-left ul li .ewm {
    width: 8.75rem;
    margin-top: 0.75rem;
  }
  .join-xsgy-right {
    width: 100%;
    margin-top: 1.875rem;
  }
  .store-mdzs {
    padding: 2.5rem 0 7em;
  }
  .store-mdzs .head {
    padding: 0 0.3125rem;
  }
  .store-mdzs .head h2 {
    font-size: 2rem;
  }
  .store-mdzs .head h3 {
    font-size: 2rem;
    margin-bottom: 1.3125rem;
  }
  .sotre-mdzs-cont {
    width: 100%;
    padding: 0;
    min-height: 6.28rem;
    left: 0;
  }
  .sotre-mdzs-cont .sotre-mdzs-box {
    width: 100%;
    margin: 0 auto;
  }
  .sotre-mdzs-cont .swiper-container {
    overflow: hidden;
  }
  .sotre-mdzs-cont .swiper-slide {
    width: 100% !important;
  }
  .sotre-mdzs-cont .swiper-slide .imgbox {
    width: 100%;
  }
  .sotre-mdzs-cont .swiper-slide-active {
    width: 100%;
  }
  .sotre-mdzs-cont .page {
    width: 4.625rem;
    height: 2.25rem;
    padding: 0.6rem 0;
  }
  .sotre-mdzs-cont .page h5 {
    font-size: 1.25rem;
    line-height: 1.25rem;
  }
  .sotre-mdzs-cont .page p {
    font-size: 0.75rem;
    margin-left: 0.25rem;
  }
  .sotre-mdzs-cont .swiper-button-prev,
.sotre-mdzs-cont .swiper-button-next {
    width: 2.5rem;
    height: 2.5rem;
    bottom: -3.5rem;
    top: auto;
  }
  .sotre-mdzs-cont .swiper-button-prev {
    background-size: contain;
    right: auto;
    left: 0.3125rem;
  }
  .sotre-mdzs-cont .swiper-button-next {
    background-size: contain;
    right: 6.87rem;
    left: 3.5rem;
  }
  .sotre-mdzs-cont .swiper-button-disabled {
    opacity: 1;
  }
  .sotre-mdzs-cont .swiper-button-prev.swiper-button-disabled {
    background-size: contain;
  }
  .sotre-mdzs-cont .swiper-button-next.swiper-button-disabled {
    background-size: contain;
  }
  .sotre-mdzs-cont::after {
    width: 15.375rem;
    bottom: -2.3125rem;
  }
  .store-addrees {
    padding: 3.75rem 1.25rem;
    width: calc(100% + 1.25rem);
    position: relative;
    left: -0.625rem;
  }
  .store-addrees-left h2 {
    font-size: 2rem;
  }
  .store-addrees-left h3 {
    font-size: 2rem;
  }
  .store-addrees-left .search {
    width: 100%;
    margin-top: 1.5rem;
  }
  .store-addrees-left .search .inpt {
    width: 17.9375rem;
    height: 3rem;
    padding: 0 0.9375rem;
  }
  .store-addrees-left .search .inpt::-webkit-input-placeholder {
    font-size: 0.875rem;
  }
  .store-addrees-left .search .sub {
    width: 3rem;
    height: 3rem;
    background-size: 1.25rem;
  }
  .store-addrees-right {
    width: 100%;
    margin-top: 1.875rem;
    height: 29.375rem;
  }
  .store-addrees-right .title {
    padding: 1.5rem 1.25rem 0.75rem;
    align-items: center;
  }
  .store-addrees-right .title img {
    width: 1.5rem;
    height: 1.5rem;
  }
  .store-addrees-right .title h3 {
    font-size: 1.25rem;
    margin-left: 0.5rem;
  }
  .store-address-cont {
    height: 25.375rem;
  }
  .store-address-cont ul li {
    padding: 1.375rem 1.25rem;
  }
  .store-address-cont ul li h4 {
    font-size: 1rem;
  }
  .store-address-cont ul li p {
    font-size: 0.875rem;
    margin-top: 0.68755rem;
  }
  .store-address-cont ul li:hover {
    padding-left: 1.25rem;
    background: none;
  }
  .store-address-cont ul li::after {
    display: block;
    width: 1.25rem;
    height: 1.25rem;
    background-size: contain;
    right: 1.25rem;
    top: 50%;
    margin-top: -0.625rem;
  }
  .store-xsdp {
    padding: 3.6875rem 0.3125rem 3.875rem;
  }
  .store-xsdp .head {
    width: 100%;
  }
  .store-xsdp .head h2 {
    font-size: 2rem;
  }
  .store-xsdp .head h3 {
    font-size: 2rem;
  }
  .store-xsdp .head span {
    width: 5rem;
    position: initial;
    margin: 1.25rem 0 1.625rem;
  }
  .store-xsdp ul {
    width: 100%;
  }
  .store-xsdp ul li {
    width: 3.25rem;
    height: 3.25rem;
  }
  .store-xsdp h4 {
    margin-top: 0.625rem;
    font-size: 0.875rem;
  }
  .store-xsdp ul li:hover {
    transform: translateY(-0.3125rem);
  }
  .store-xsdp ul li img {
    width: 1.5rem;
  }
  .lxwm {
    margin-top: 4.375rem;
    padding: 3.75rem 1.875rem 3.125rem;
    background: url(../images/sjbg2.jpg) no-repeat center;
  }
  .lxwm-top {
    padding-bottom: 2rem;
  }
  .lxwm-top .head {
    width: 100%;
  }
  .lxwm-top .head h2 {
    font-size: 2rem;
  }
  .lxwm-top .head h3 {
    font-size: 2rem;
  }
  .lxwm-addrees {
    margin-top: 0;
  }
  .lxwm-addrees dl {
    margin-left: 0;
    margin-top: 1.25rem;
    width: 100%;
  }
  .lxwm-addrees dl h2 {
    font-size: 0.875rem;
  }
  .lxwm-addrees dl h2 img {
    width: 1.125rem;
    margin-right: 0.25rem;
  }
  .lxwm-addrees dl p {
    font-size: 1rem;
    margin-top: 0.5rem;
  }
  .lxwm-bot {
    padding-top: 1.875rem;
  }
  .lxwm-bot dl {
    width: 100%;
    margin-top: 2.5rem;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  .lxwm-bot dl:first-child {
    margin-top: 0;
  }
  .lxwm-bot .tub {
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
  }
  .lxwm-bot .tub img {
    width: 1.5rem;
  }
  .lxwm-bot .wz {
    padding-left: 1.25rem;
  }
  .lxwm-bot p {
    font-size: 0.875rem;
    margin-top: 0;
  }
  .lxwm-bot h2 {
    font-size: 1.125rem;
    line-height: 150%;
    margin-top: 0;
  }
  .lxwm-bot .ewm {
    width: 7.5rem;
    margin: 3.375rem auto 0;
  }
  .lxwm-bot .ewm img {
    margin-bottom: 0.625rem;
  }
  .lxwm-bot .ewm h3 {
    font-size: 0.875rem;
  }
}