.products-list {width: 100%}  .page-txt img {max-width: 100% !important}  .page-show-title p{text-align: center}  @media screen and (min-width: 769px) {  .n-banner {width: 100%;height: 400px;overflow: hidden;position: relative}  .n-banner img {position: absolute;width: 1920px;left: 50%;transform: translate(-50%, 0)}  .page-content {width: 1260px;margin: 0 auto}  .page-title {width: 100%;border-bottom: 1px dotted #221713}  .page-title p {font-weight: 700;font-size: 32px;padding: 16px 0 12px 8px;}  .page-txt {line-height: 34px;padding: 10px 0 30px;min-height: 100px}  .page-pro-title {width: 1260px;margin: 0 auto 20px}  .products-list a p{line-height: 22px;width: 220px;margin: 0 auto;padding: 5px 0;font-weight: 500;}  }  @media screen and (max-width: 768px) {  .n-banner {overflow: hidden;height: 30vw;width: 100%;position: relative}  .n-banner img {height: 30vw;position: absolute;left: 50%;transform: translate(-50%, 0)}  .page-title {border-bottom: 1px dotted #221713}  .page-title p {padding: 2vw 5vw;font-size: 5.5vw;font-weight: 700}  .page-content {overflow: hidden;padding-bottom: 6vw}  .page-txt {padding: 1.5vw 5vw;overflow: hidden}  .page-txt, .page-txt * {font-size: 4.2vw;line-height: 7vw}  .page-pro-title {margin-bottom: 4vw}  .products-list a p{line-height: 4.8vw;font-size: 4.1vw;padding: 1.5vw 1vw 0}  }
