@media screen and (max-width: 1024px) {
  body,
  html {
    min-width: 320px;
    width: 100%;
    overflow-x: hidden;
  }
  .wn-content * {
    transition: none !important;
  }
  .wap-none {
    display: none;
  }
  .wap-block {
    display: block;
  }

  .wi-banner {
    padding: 15vw 0 0 0;
  }
  .inner {
    padding: 0 4%;
    width: 100%;
  }
  .wap-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
  }

  .wap-header .header-logo {
    display: flex;
    /* align-items: stretch; */
  }
  .wap-header .header-logo .img {
    width: 80px;
  }
  .wap-header .header-logo .img .wimg {
    height: auto;
  }
  .wap-header .header-logo .txt {
    font-size: 11px;
    padding-left: 10px;
    display: flex;
    align-items: center;
  }

  .header {
    display: none;
  }
  .wap-head-lst {
    display: block;
  }

  #wnbanner .banner .swiper-pagination-bullet {
    margin: 0 5px !important;
    width: 8px;
    height: 8px;
  }
  #wnbanner .banner .swiper-pagination-bullet-active {
    width: 35px;
    /* width: 12px;
    height: 12px; */
  }
  #wnbanner .banner .swiper-pagination-bullet-active .wrapper_con {
    display: none;
  }

  #wnbanner .banner .swiper-button-prev img,
  #wnbanner .banner .swiper-button-next img {
    width: 35px;
    height: 35px;
  }

  .swiper-index {
    display: none;
  }
  .swiper-pagination.swiper-page-banner {
    bottom: 15px !important;
  }

  .swiper-container-banner {
    /* padding-top: 15vw; */
    /* height: 50vw; */
  }

  .wn-title {
    padding: 5% 0;
  }
  .wn-title .dcn {
    font-size: 5.34vw;
    /* margin: 0 0 2vw; */
  }
  .wn-title .den {
    font-size: 4vw;
  }

  .wn-product {
    padding: 0 0 5%;
  }
  .wn-product .inner {
    padding: 0;
  }
  .wnod-lst .swiper-slide {
    width: 80%;
  }

  .wnod-lst .wnod-box {
    max-width: none;
  }
  .wnod-lst .wnod-box .dca {
    height: auto;
  }
  .wnod-lst .wnod-box .dcmb .dcc {
    font-size: 5vw;
  }
  .wnod-lst .wnod-box .dcmb .dcd {
    font-size: 3.8vw;
  }
  .wnod-lst .wnod-box .dcmb .dce {
    font-size: 3.8vw;
  }

  .wnod-lst .sw-product-lf {
    width: 100%;
    margin-bottom: 5%;
  }

  .wnod-lst .sw-product-lf {
    /* padding-bottom: 100%; */
  }
  .wnod-lst .sw-product-rg {
    width: 100%;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
  }
  .wnod-lst .sw-product-rg .wnod-box {
    flex-basis: calc(100% / 2);
  }
  /* .wnod-lst .sw-product-lf .dca {
    height: 100%;
  }

  .wnod-lst .sw-product-rg {
    width: 100%;
  }

  .wnod-lst .sw-product-rg .wnod-box {
    padding-bottom: 60%;
  }

  .wnod-lst .sw-product-rg .wnod-box .dca {
    height: 100%;
  }

  .wnod-lst .wnod-box .title {
    background: var(--mcolor);
    font-size: 18px;
    font-weight: normal;
  }

  .wnod-lst .wnod-box .title .dce {
    display: block;
    margin-top: 10px;
  } */

  .wn-about {
    background-size: cover;
  }
  .wn-about .infx {
    display: block;
  }

  .wn-about .dcmr {
    width: 100%;
  }

  .wn-about .dcmr .abls {
    padding: 5% 3% 3%;
    height: auto;
  }

  .wn-about .dcmr .abls .dcy {
    font-size: 5vw;
    margin: 0 0 3% 0;
  }
  .wn-about .dcmr .abls:first-child .dcy {
    font-size: 7vw;
    line-height: 1.1;
  }
  .wn-about .dcmr .abls .dce {
    font-size: 3.5vw;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    word-break: break-all;
  }
  .wn-about .dcmr .abls .dcs {
    right: 2%;
    top: 0;
    transform: scale(0.5);
  }

  .wn-about .dcmr .abls:hover .dcs {
    transform: scale(0.5);
  }

  .wap-about {
    margin: 0 0 5% 0;
  }
  .wap-about .abdcc {
    font-weight: 700;
    font-size: 5vw;
    color: #262625;
    padding-bottom: 4%;
    margin-bottom: 4%;
    position: relative;
  }
  .wap-about .abdcc:after {
    content: "";
    position: absolute;
    width: 30px;
    height: 3px;
    background-color: #262625;
    left: 0;
    bottom: 0;
  }
  .wap-about .abdcd {
    font-weight: 400;
    font-style: normal;
    font-size: 4vw;
    line-height: 2;
  }
  .wap-about .abdce {
    font-size: 4vw;
    margin-top: 5%;
    padding: 2.5% 8%;
    color: var(--mcolor);
    text-align: center;
    border-width: 1px;
    border-style: solid;
    border-color: var(--mcolor);
    display: inline-block;
    border-radius: 5px;
  }

  .wn-news {
    padding: 0 0 5% 0;
  }

  .wn-news .wnxw-lst {
    display: block;
  }
  .wn-news .wnxw-lst .dcml {
    width: 100%;
  }
  .wn-news .wnxw-lst .dcmr {
    width: 100%;
    display: block;
  }

  .xwdcml-box {
    margin: 0 0 3% 0;
  }

  .xwdcml-box .dca {
    height: 55vw;
  }

  .xwdcml-box .dcmb {
    padding: 5%;
    height: auto;
  }

  .xwdcml-box .dcmb .dcc {
    font-size: 4.5vw;
    margin: 0 0 3% 0;
  }
  .xwdcml-box .dcmb .dcd {
    font-size: 3.5vw;
    margin: 0 0 3% 0;
  }
  .xwdcml-box .dcmb .dce {
    font-size: 3.5vw;
  }
  .wnxw-box {
    width: 100%;
    margin: 0 0 3% 0;
  }
  .wnxw-box .Acls {
    display: flex;
  }

  .wnxw-box .dca {
    width: 46%;
    height: auto;
  }
  .wnxw-box .dcmb {
    padding: 5%;
    height: auto;
    width: 54%;
  }
  .wnxw-box .dcmb .dce {
    margin: 0 0 3%;
    font-size: 4.5vw;
  }
  .wnxw-box .dcmb .dcc {
    font-size: 4.5vw;
    margin: 0;
  }

  .wnxw-box:nth-child(3n) {
    margin: 0;
  }
  .wnxw-box:nth-child(3n) .dcmb {
    width: 100%;
    padding: 5%;
    height: auto;
  }
  .wnxw-box .dcmb .dcd {
    margin: 0 0 3%;
  }
  .wnxw-box:nth-child(3n) .dcmb .dcc {
    margin: 0 0 3%;
  }
  .wnxw-box:nth-child(3n) .dcmb .dce {
    margin: 0;
  }

  /* .footer {
    padding: 5% 0;
  } */

  .new_foot_top .contact .s_layout {
    flex-direction: column;
  }

  .new_foot_top .contact h3 {
    align-self: end;
    font-size: 13px;
  }

  .new_foot_top .contact .s_layout div a {
    font-size: 12px;
    width: 100px;
  }

  .footer-list {
    display: block;
    margin: 0;
    padding-bottom: 20px;
  }
  .footer-lx .dca {
    display: none;
  }
  .footer-lx .dcb {
    font-size: 3.5vw;
    margin: 0 0 3% 0;
  }
  .footer-lx .dcc {
    font-size: 2.8vw;
  }

  .footer-list .fll {
    width: 100%;
  }

  .footer-list .flr .footer-ewm {
    margin: 0 5% 0 0;
    flex: 0 0 30%;
  }

  .footer-list .flr .footer-lx {
    flex: 1;
  }

  .footer-list .flr {
    padding-left: 0;
    border-left: 0;
    display: flex;
  }

  .footer-list .flr .footer-ewm .ewm-tit {
    font-size: 2.5vw;
  }

  .copyright {
    padding: 5% 0;
  }
  .copyright .infx {
    display: block;
    text-align: center;
    line-height: 2;
    font-size: 3.5vw;
  }

  .detail-banner {
    margin: 15vw 0 0 0;
    height: 20vw;
  }
  .wap-detail-banner {
    /* margin: 15vw 0 0 0; */
    height: auto;
  }
  .wap-detail-banner .wdbimg {
    width: 100%;
    height: auto;
    /* width: 200%;
    margin: 0 0 0 -50%; */
  }

  .wn-menu {
    border-bottom: 0;
  }
  .wn-menu-lst {
    flex-wrap: wrap;
  }

  .wn-menu-box {
    font-size: 16px;
    margin: 0;
    /* width: 25%; */
    text-align: center;
  }
  .wn-menu-box.on {
    background-color: var(--mcolor);
    color: #ffffff;
  }
  .wn-menu-box .mCa {
    height: 46px;
    line-height: 46px;
  }
  .menu-line {
    display: none;
  }

  .wn-content {
    padding: 5% 0;
  }
  .about-lor {
    width: 100%;
    padding: 0 4%;
  }

  .about-lor .about-box .dcm-img {
    width: 100%;
    height: auto;
  }
  .about-lor .about-box .dcm-cal {
    width: 100%;
    position: relative;
    left: 0;
    padding: 5% 0;
    display: block;
  }
  .about-lor .about-box .dcm-cal .dca {
    font-size: 4.5vw;
    margin: 0 0 3%;
    padding: 0 0 3%;
  }

  .about-lor .about-box .dcm-cal .dca:after {
    left: 1px;
  }

  .about-lor .about-box .dcm-cal .dcb {
    font-size: 3.5vw;
    height: auto;
    line-height: 2;
    margin: 0 0 3%;
  }

  .about-lor .about-box:nth-child(2n) .dcm-img {
    margin: 0;
  }
  .about-lor .about-box:nth-child(2n) .dcm-cal {
    padding: 5% 0;
  }
  .about-lor .about-box .dcm-cal .dcc {
    width: auto;
    display: inline-block;
    height: 10vw;
    line-height: 10vw;
    padding: 0 8%;
    font-size: 3.8vw;
  }

  .ab-fzlc {
    display: none;
  }

  .ab-dcall {
    padding: 0;
    font-size: 3.8vw;
    max-width: 100%;
  }
  .ab-dcall * {
    max-width: 100%;
  }
  .ab-dcall img {
    height: auto;
  }

  .honor-tab {
    padding: 0 0 5%;
  }
  .honor-tab .honor-tab-box {
    width: auto;
    height: 10vw;
    line-height: 10vw;
    padding: 0 7%;
    font-size: 3.8vw;
    margin: 0 2%;
  }

  .honor-box {
    width: 100%;
    margin: 0;
  }
  .honor-box:hover {
    transform: translateY(0);
  }
  .honor-box .dca {
    height: auto;
  }
  .honor-box .dcb {
    height: 10vw;
    line-height: 10vw;
    font-size: 3.8vw;
    padding: 0;
    margin: 2% 0 2% 0;
  }
  .small-content-wh {
    display: none;
  }
  .mask-layer-container .img-pre,
  .mask-layer-container .img-next {
    top: 90% !important;
  }

  .honor-eh.on {
    display: block;
  }
  .enterprise-honor .dcml {
    display: none;
  }
  .enterprise-honor .dcmr {
    width: 100%;
    height: auto;
  }
  .enterprise-honor .dcmr .ehitem {
    font-size: 3.8vw;
    text-align: left;
    line-height: 1.6;
    padding: 2% 0 3% 0;
  }

  .ab-title {
    font-size: 4.5vw;
    padding: 0 0 5%;
    margin: 0;
  }

  .ab-swcha {
    padding: 0;
  }
  .ab-swcha .dca {
    height: auto;
  }

  .ab-swcha .dcrz {
    height: auto;
  }
  .ab-dcfix {
    padding: 0;
  }
  .ab-dcfix .dca {
    width: 100%;
    height: 45vw;
    overflow: hidden;
  }
  .ab-dcfix .dca img {
    width: 200%;
    margin: 0 0 0 -50%;
  }
  .ab-dcfix .dcb {
    padding: 0 2%;
  }
  .ab-dcfix * {
    font-size: 3.8vw !important;
    line-height: 2 !important;
  }

  .culture-list {
    display: block;
  }
  .culture-list .culture-dcma {
    margin: 0 0 5%;
  }

  .culture-list .culture-dcma .dcimg {
    height: 100vw;
  }
  .culture-list .culture-dcma .dcimg img {
    height: auto;
    width: auto;
  }
  .culture-list .culture-dcma .dcma {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 5%;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
  }
  .culture-list .culture-dcma .dcma .dca {
    font-size: 4.5vw;
  }
  .culture-list .culture-dcma .dcma .dcb {
    font-size: 4vw;
    margin: 3% 0 0 0;
  }
  .culture-list .culture-dcma .dcma .dcc {
    font-size: 3.8vw;
    margin: 3% 0 0 0;
    line-height: 1.6;
  }
  .culture-list .culture-dcmb .dcma {
    padding: 5%;
  }
  .culture-list .culture-dcmb {
    width: 100%;
    margin: 0 0 5% 0;
  }
  .culture-list .culture-dcmb .dcma .dca {
    font-size: 4.5vw;
    padding: 0 0 4% 0;
    margin: 0 0 3% 0;
  }
  .culture-list .culture-dcmb .dcma .dcb {
    font-size: 4vw;
  }

  .ab-history {
    padding: 5% 0;
  }

  .history-lst .history-box {
    width: 100%;
    padding: 0 10% 5%;
  }
  .history-lst .history-box .dcb {
    font-size: 3.8vw;
    line-height: 2;
    padding: 0 0 0 20px;
  }
  .history-lst .history-box .dcb:after {
    top: 11px;
  }

  .history-lst .swlc2 {
    position: relative;
    padding: 0 0 10% 0;
  }
  .history-lst .swlc2:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 23px;
    bottom: 0;
    left: 0;
    background: url(../images/history_line.png) no-repeat center;
  }

  .history-lst .swlc2 .history-name {
    text-align: center;
    position: relative;
  }
  .history-lst .swlc2 .history-name {
    font-size: 4vw;
    height: 10vw;
    line-height: 10vw;
  }
  .history-lst .swlc2 .swiper-slide-thumb-active {
    color: var(--mcolor);
  }
  .history-lst .swlc2 .swiper-slide-thumb-active:after {
    content: "";
    position: absolute;
    width: 12px;
    height: 7px;
    bottom: 0;
    left: 43%;
    background: url(../images/u576.svg) no-repeat center;
  }
  .history-lst .swlc2 .swiper-slide-thumb-active:before {
    content: "";
    position: absolute;
    width: 12px;
    height: 7px;
    top: 0;
    left: 43%;
    background: url(../images/u576.svg) no-repeat center;
    transform: rotate(180deg);
  }

  #page {
    padding: 5% 0 10%;
  }
  #page *:first-child {
    display: none;
  }
  #page *:last-child {
    display: none;
  }
  #page * {
    font-size: 3.8vw;
  }
  #page a,
  #page p {
    border: 1px solid #f5f5f5;
    margin: 0 0 0 -1px;
    padding: 0 4vw;
    height: 8.5vw;
    line-height: 8.4vw;
    display: inline-block;
  }
  #page .pageEllipsis {
    display: none;
  }

  .news-item {
    margin: 0 0 5%;
    display: block !important;
  }
  .news-item .Acls {
  }
  .news-item .dcaml {
    width: 100%;
    /* height: 35vw; */
  }
  .news-item .dcamr {
    padding: 5%;
    height: auto;
    width: 100%;
    display: block;
  }
  .news-item .dcamr .dcbml {
    display: block;
    width: 100%;
  }
  .news-item .dcamr .dcbml .dca {
    font-size: 4.5vw;
    -webkit-line-clamp: 2;
  }
  .news-item .dcamr .dcbml .dcb {
    display: none;
  }
  .news-item .dcamr .dcbml .dcc {
    font-weight: 400;
    font-size: 3.8vw;
    color: #8e8e8e;
    margin: 0 0 5%;
  }

  .video-list .video-box {
    width: 100%;
    margin: 0 0 5% 0;
  }
  .video-list .video-box .dcb {
    font-size: 3.8vw;
    padding: 0;
    margin: 5% 0 0;
  }

  .detail-content {
    padding: 0 4%;
  }

  .detail-content .title {
    font-size: 4.5vw;
  }
  .detail-content .info {
    font-size: 3.5vw;
  }
  .detail-content .content {
    font-size: 3.8vw;
  }
  .detail-content .content * {
    height: auto;
    font-size: 3.8vw;
  }
  .Around {
    flex-wrap: wrap;
  }

  .Around .Aroundul {
    width: 100%;
    text-align: left !important;
    margin: 0 0 5% 0;
    font-size: 3.8vw;
  }

  .product-all .dcml {
    display: none;
  }
  .product-all .dcmr {
    width: 100%;
  }
  .product-search {
    margin: 0 0 5%;
  }
  .product-search .srk {
    width: 85%;
    height: 10vw;
  }
  .product-search .ann {
    width: 15%;
    height: 10vw;
    line-height: 10vw;
    background-size: 38%;
  }

  .product-item {
    width: 100%;
    margin: 0 0 5%;
  }
  .product-item .dca {
    height: auto;
  }
  .product-item .dcb {
    font-size: 4vw;
  }
  .product-item .dcc {
    font-size: 4vw;
  }

  .ab-dcall.jma {
    padding: 0;
    margin: 0 0 3%;
  }
  .ab-condition {
    padding: 0;
  }
  .ab-condition .jmcondition {
    width: 100%;
  }
  .ab-condition .jmcondition {
    padding: 0;
  }
  .ab-condition .jmcondition .dca {
    height: auto;
    width: 30%;
  }
  .ab-condition .jmcondition .dcb {
    margin: 3% 0 0 0;
    font-size: 3.8vw;
  }
  .ab-swcha {
    margin: 0 0 5%;
  }
  .zcyyx {
    width: 100%;
    margin: 0 0 5%;
  }
  .zcyyx .dczcyyx-cm {
    height: auto;
    min-height: auto;
  }
  .zcyyx .dczcyyx-cm .zcyyx-dca {
    font-size: 4vw;
    margin: 0 0 3%;
  }
  .zcyyx .dczcyyx-cm .zcyyx-dcb {
    font-size: 3.8vw;
    line-height: 1.6;
  }

  .jmxj {
    flex-wrap: wrap;
    padding: 0;
  }

  .jmxj .jmxj-box {
    width: 100%;
    margin: 0 0 5%;
    height: auto;
  }
  .jmxj .jmxj-box:nth-of-type(1) {
    background: #f6f6f6 url(../images/u1193.png) no-repeat 5%;
    background-size: 15%;
    padding: 5% 5% 5% 25%;
  }
  .jmxj .jmxj-box:nth-of-type(2) {
    background: #f6f6f6 url(../images/u1198.png) no-repeat 5%;
    background-size: 15%;
    padding: 5% 5% 5% 25%;
  }
  .jmxj .jmxj-box .dca {
    font-size: 3.8vw;
  }
  .jmxj .jmxj-box .dcb {
    font-size: 7vw;
  }
  .jmxj .jmxj-box .dcc {
    font-size: 4vw;
  }

  .recruit-cot .rc-title {
    font-size: 4.5vw;
  }
  .recruit-cot .rc-lst {
    flex-wrap: wrap;
  }
  .recruit-cot .ypxz-box {
    width: 100%;
    height: auto;
    margin: 0 0 5%;
    padding: 5%;
  }

  .recruit-cot .ypxz-box .dcb {
    font-size: 4vw;
    padding-top: 5%;
    padding-bottom: 3%;
  }
  .recruit-cot .ypxz-box .dcc {
    font-size: 3.8vw;
  }

  .recruit-box .recruit-title .recruit-mk:nth-child(3) {
    display: none;
  }
  .recruit-box .recruit-title .recruit-mk:nth-child(4) {
    display: none;
  }
  .recruit-box .recruit-title .recruit-mk:nth-child(6) {
    display: none;
  }
  .recruit-box .recruit-title .recruit-mk {
    width: 25%;
    font-size: 4vw;
  }
  .recruit-box .recruit-title .recruit-mk:first-child {
    width: 40%;
  }
  .recruit-box .recruit-title .recruit-mk:nth-child(2) {
    width: 35%;
  }

  .recruit-item .recruit-name .recruit-mk:nth-child(3) {
    display: none;
  }
  .recruit-item .recruit-name .recruit-mk:nth-child(4) {
    display: none;
  }
  .recruit-item .recruit-name .recruit-mk:nth-child(6) {
    display: none;
  }
  .recruit-item .recruit-name .recruit-mk {
    width: 25%;
    font-size: 3.5vw;
  }
  .recruit-item .recruit-name .recruit-mk:first-child {
    width: 40%;
  }
  .recruit-item .recruit-name .recruit-mk:nth-child(2) {
    width: 35%;
  }

  .recruit-item.on .recruit-whnr {
    padding: 5%;
    flex-wrap: wrap;
  }
  .recruit-item .recruit-whnr .zwbox {
    width: 100%;
    margin: 0 0 5%;
  }
  .recruit-item .recruit-whnr .zwbox {
    width: 100%;
  }
  .recruit-item .recruit-whnr .zwbox .dca {
    font-size: 4vw;
    margin: 0 0 3%;
  }

  .recruit-item .recruit-whnr .zwbox .dcb {
    font-size: 3.5vw;
  }
  .recruit-item .recruit-whnr .zwbox .dcb * {
    font-size: 3.5vw;
  }

  .lxwm-list {
    display: block;
  }
  .lxwm-list .dcml {
    width: 100%;
  }
  .lxwm-list .dcmr {
    width: 100%;
    justify-content: space-between;
    margin: 5% 0 0 0;
  }

  .lxwm-list .dcml .dca {
    font-size: 4.5vw;
  }
  .lxwm-list .dcml .dcb {
    font-size: 4vw;
  }

  .lxwm-list .dcmr .lx-ewm {
    width: 30%;
    margin: 0;
  }
  .lxwm-list .dcmr .lx-ewm .dca {
    width: 100%;
    height: auto;
  }
  .lx-places-tit {
    font-size: 4.5vw;
    margin: 0 0 5%;
  }
  .lx-places-cal {
    font-size: 3.8vw;
    margin: 0 0 3%;
  }

  .lx-places-lst .lx-places-box {
    width: 48%;
    margin: 0 4% 4% 0;
    padding: 3% 2%;
    border: 1px solid #f5f5f5;
  }
  .lx-places-lst .lx-places-box:nth-child(5n) {
    margin: 0 4% 4% 0;
  }
  .lx-places-lst .lx-places-box:nth-child(2n) {
    margin: 0 0 4% 0;
  }

  .wn-container .BMap_pop * {
    font-size: 3.5vw !important;
  }

  .message-lst {
    width: 100%;
  }

  .message-lst .message-blc {
    flex-wrap: wrap;
    margin: 0;
  }
  .message-lst .w30 {
    width: 100%;
    margin: 0 0 5%;
  }
  .message-lst .w100 {
    margin: 0 0 5%;
  }

  .message-lst .message-blc:last-child {
    margin: 10% 0;
  }

  .message-lst .message-blc .mbs .srk {
    height: 12vw;
  }

  .message-lst .message-blc .ann {
    width: 100%;
    height: 12vw;
    line-height: 12vw;
    font-size: 4vw;
  }

  .culture-list .culture-new {
    flex-wrap: wrap;
  }

  .culture-list .culture-new .d-center {
    width: 100%;
  }

  .culture-list-two .culture-content .d-list {
    width: 90%;
    height: auto;
  }

  .culture-list-three {
    flex-wrap: wrap;
  }

  .culture-list-three .d-list {
    height: auto;
    padding-bottom: 0;
  }

  .culture-list-three img {
    width: 100%;
    height: calc(var(--bili) * 200px);
  }

  .pc {
    display: none;
  }

  .mb {
    display: block;
  }

  .index_about_wrp {
    padding: 5% 0;
    background-size: cover;
  }

  .index_about_wrp .left .e_container-71 .e_text-4 {
    font-size: 32px;
  }

  .index_about_wrp .left .e_container-71 .e_text-6,
  .index_about_wrp .left .e_container-71 .e_text-5 {
    font-size: 14px;
  }

  .index_about_wrp .right {
    display: none;
  }

  .index_about_wrp .left .e_container-87 .cbox-87 .cbox-90 .e_scrollNumber {
    font-size: 28px;
  }

  .p_tab_wrapper {
    width: 100%;
    display: block;
  }

  .p_tab_wrapper .left {
    display: flex;
    width: 100%;
  }

  .p_tab_wrapper .left .tab-item {
    height: 50px;
    font-size: 14px;
  }

  .p_tab_wrapper .left-content {
    width: 100%;
    margin-left: 0;
    margin-bottom: 10px;
  }

  .p_tab_wrapper .left-content .content-box {
    width: 100%;
  }

  .p_tab_swiper .cbox-4-0 .e_text-5 {
    font-size: 12px;
    text-align: center;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }

  .index_news_wrp .p_gridbox {
    display: block;
  }

  .new_foot_top .dca img {
    width: 100%;
  }

  .index_cus_list .cbox-2 {
    flex-basis: calc(100% / 2);
  }

  .wnod-lst .sw-product-lf .wn-product_left_title,
  .wnod-lst .sw-product-lf .wn-product_left_phone {
    padding: 5%;
  }
  .wnod-lst .sw-product-lf .wn-product_left_menu .wnod-box {
    height: 46px;
    line-height: 46px;
    font-size: 16px;
  }
  .wnod-lst .sw-product-lf .wn-product_left_menu .wnod-box a {
    height: 46px;
    line-height: 46px;
  }
  .index_advantage_wrp .index_advantage_title .advantage_title_info .cbox {
    margin-bottom: 15px;
    width: 90px;
    height: 90px;
  }
  .index_advantage_wrp
    .index_advantage_title
    .advantage_title_info
    .cbox
    .s_title {
    font-size: 12px;
  }
  .index_advantage_wrp .index_advantage_title .img {
    width: 90%;
  }
  .index_advantage_wrp .index_advantage_title .advantage_title_info {
    margin-bottom: 0;
  }
  .index_advantage_wrp .index_advantage_main .main_box {
    display: block;
  }
  .index_advantage_wrp .index_advantage_main {
    width: 100%;
    background-color: rgba(241, 241, 241, 1);
    padding: 10px 4%;
  }
  .index_advantage_wrp .index_advantage_main .main_box_img img {
    width: 100% !important;
  }
  .index_advantage_wrp .index_advantage_main .main_box .main_box_info_pic {
    display: none;
  }
  .index_advantage_bmpic .inner {
    padding: 0;
  }
  .index_advantage_wrp .index_advantage_main .main_box .main_box_img {
    margin-bottom: 15px;
    width: 100%;
  }
  .index_advantage_wrp
    .index_advantage_main
    .main_box
    .main_box_info
    .main_box_info_txt
    h3 {
    font-size: 18px;
  }

  .index_advantage_wrp
    .index_advantage_main
    .main_box
    .main_box_info
    .main_box_info_txt
    p {
    font-size: 12px;
  }
  .index_advantage_wrp
    .index_advantage_main
    .main_box
    .main_box_info
    .txt_list {
    font-size: 12px;
  }
  .index_advantage_wrp .index_advantage_main .main_box .main_box_info {
    display: block;
  }
  .index_advantage_bmpic {
    padding-bottom: 30px;
  }

  .news-item .dcbml .p_item {
    padding-top: 10px;
  }

  .news-item .dcbmr .e_container-11,
  .news-item .dcbmr {
    border-left: 0;
  }

  .news-item .dcbmr .e_container-11 .e_timeFormat-12 {
    font_radio: 2;
    display-radio: 1;
    font-size: 14px;
    color: #666666;
    line-height: 1.5;
    padding-top: 0px;
    font-family: "poppins-medium";
  }
  .news-item .dcbmr .e_container-11 .e_timeFormat-39 {
    font_radio: 2;
    display-radio: 1;
    font-size: 14px;
    color: #666666;
    line-height: 1.5;
    font-family: "poppins-medium";
  }

  .product-all .product-list .product-item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% / 2);
    position: relative;
  }
  .new-product-list .product-item .dcb {
    margin-bottom: 0;
  }
}
