img {
  max-width: 100%;
}
html, body {
  background: #fff;
}
.modular1{
  padding-bottom: 0;
}
.comm_tab_box {
  text-align: center;
}
.modular3.modular1 {
  padding: 100rem 0;
  background: #f4f4f4 no-repeat center center;
  background-image: url(../images/z12.png);
  background-size: 70%;
  text-align: center;
}
.comm_tab_box a {
  display: block;
  padding: 0 4rem 15rem;
  font-size: var(--font-size-20);
  line-height: 1;
  box-sizing: border-box;
  margin: 0 40rem;
  color: #555;
  white-space: nowrap;
}
.comm_tab_box a.active {
  color: #005bad;
  border-bottom: 3px solid #005bad;
}
.comm_tab_box .comm_tab {
  display: flex;
  justify-content: center;
}
.stores_list {
  padding-top: 108rem;
  padding-bottom: 160rem;
  background-color: #fff;
}
.stores_list .wrap {
  max-width: 1583rem;
}
.stores_list ul {
  display: flex;
  flex-wrap: wrap;
  margin-left: -43rem;
}
.stores_list ul li {
  width: 499rem;
  padding: 45rem;
  padding-bottom: 75rem;
  margin-bottom: 50rem;
  background-color: #ededed;
  margin-left: 43rem;
  box-sizing: border-box;
  transition: all 0.3s;
}
.stores_list ul li i {
  color: #005bad;
  display: block;
  font-size: 28rem;
}
.stores_list ul h2.tit {
  margin-top: 36rem;
  margin-bottom: 18rem;
  font-size: var(--font-size-30);
  line-height: 1.2;
  max-height: 2.4em;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.stores_list ul .item {
  margin-top: 10rem;
  line-height: 1.3;
  display: flex;
}
.stores_list ul .item span {
  width: 3em;
  white-space: nowrap;
}
/* 售后服务 */
.comm_tit {
  font-size: var(--font-size-48);
  text-align: center;
  margin-bottom: 20rem;
}
.comm_subtit {
  text-align: center;
  font-size: var(--font-size-20);
}
.after_sec1 {
  padding-top: 40rem;
  padding-bottom: 50rem;
  background: #fff;
}
.after_sec1 .group {
  margin-top: 40rem;
  overflow: hidden;
}
.after_sec1 .group .item {
  position: relative;
  width: 870rem;
  float: left;
}
.after_sec1 .group .item:nth-child(2n) {
  float: right;
}
.after_sec1 .group .cont {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 2;
  color: #fff;
  padding: 50rem 70rem;
  box-sizing: border-box;
}
.after_sec1 .group .tit {
  font-size: var(--font-size-30);
  margin-bottom: 20rem;
}
.after_sec1 .group .phone {
  font-size: var(--font-size-48);
  margin-bottom: 12rem;
}
.after_sec1 .group .desc {
  font-size: var(--font-size-20);
}
.after_sec2 {
  padding-top: 40rem;
  padding-bottom: 140rem;
  background: #fff;
}
.after_sec2 .list ul {
  counter-reset: section;
}
.after_sec2 .list li {
  counter-increment: section;
  background: #fafafa;
  padding: 35rem 20rem 35rem 40rem;
  margin-bottom: 3px;
  display: flex;
}
.after_sec2 .list li:nth-child(even) {
  background-color: #f6f6f6;
}
.after_sec2 .list li::before {
  content: counters(section, ".") ".";
  font-size: var(--font-size-48);
  color: #005bad;
  font-weight: bold;
  font-style: oblique;
  margin-top: -4px;
}
.after_sec2 .list .box {
  padding-left: 50rem;
}
.after_sec2 .list .tit {
  font-size: var(--font-size-30);
}
.after_sec2 .list .edit {
  font-size: var(--font-size-18);
  margin-top: 20rem;
  line-height: 1.5;
}
.w_modular1 {
  padding-bottom: 80rem;
  background-color: #fff;
}
.w_modular1 .wrap {
  padding-bottom: 0;
  background-color: #fff;
}
.w_modular1.modular1 .dropdown {
  background-color: #ededed;
}
.w_product_sec1 {
  /*border-top: 1px solid #e2e2e2;*/
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 760rem;
}
.w_product_sec1 .wrap {
  overflow: hidden;
}
.w_product_sec1 .desc {
  float: left;
  margin-top: 100rem;
  max-width: 600rem;
}
.w_product_sec1 .desc h2 {
  font-size: var(--font-size-48);
}
.w_product_sec1 .desc p {
  font-size: var(--font-size-20);
  margin-top: 10px;
}
.w_product_sec1 .desc .btn {
  color: #fff;
  padding: 1em 2em;
  display: inline-block;
  line-height: 1;
  background-color: var(--vi-color);
  vertical-align: middle;
  margin-top: 26rem;
}
.w_product_sec1 .list {
  float: right;
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  width: 1115rem;
  margin-top: 75rem;
  max-height: 560rem;
  overflow: auto;
}
.w_product_sec1 .list .item {
  width: 185rem;
  margin: 45rem 85rem 0;
}
.w_product_sec1 .list .img {
  position: relative;
  width: 185rem;
  height: 185rem;
  margin: 0 auto;
  max-width: 100%;
}
.w_product_sec1 .list .img img {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 2;
}
.w_product_sec1 .list .img::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -13px;
  width: 100%;
  height: 30rem;
  background: url(../images/shadow.png) 0 0 no-repeat;
  background-size: contain;
}
.w_product_sec1 .list .tit {
  font-size: var(--font-size-20);
  margin-top: 25rem;
}
.w_product_sec2 {
  padding: 110rem 0 140rem;
  border-bottom: 1px solid #d2d2d2;
  margin-bottom: 100rem;
}
.w_product_sec2 h2 {
  font-size: var(--font-size-48);
  font-weight: bold;
}
.w_product_sec2 .group1 {
  display: flex;
  justify-content: space-between;
  align-items: end;
}
.w_product_sec2 .group1 .subtit {
  font-size: var(--font-size-48);
}
.w_product_sec2 .l {
  display: flex;
  align-items: end;
}
.w_product_sec2 .l .label_icon {
  margin-left: 10px;
}
.w_product_sec2 .l ul {
  display: flex;
  align-items: end;
  text-align: center;
  color: #005bad;
  font-size: 16px;
}
.w_product_sec2 .l li {
  margin: 0 20rem;
}
.w_product_sec2 .l li .img{
  max-width: 64px;
  max-height: 30px;
}
.w_product_sec2 .l li .img img{
  max-height: 100%;
}
.w_product_sec2 .label {
  color: #fff;
  padding: 1em 2em;
  display: inline-block;
  line-height: 1;
  background-color: var(--vi-color);
  vertical-align: bottom;
}
.w_product_sec2 .group2 {
  display: flex;
  flex-wrap: wrap;
  gap: 20rem;
  margin-top: 80rem;
}
.w_product_sec2 .group2 .item {
  box-sizing: border-box;
  border: 1px solid #9ec1e0;
  background: rgba(240, 248, 255, 0.7);
  padding: 35rem 110rem 30rem 80rem;
  width: 586rem;
  margin-bottom: 20rem;
}
.w_product_sec2 .group2 h3 {
  position: relative;
  font-size: var(--font-size-30);
}
.w_product_sec2 .group2 h3::before {
  content: '';
  position: absolute;
  left: -30rem;
  top: 50%;
  margin-top: -4rem;
  width: 8rem;
  height: 8rem;
  background-color: var(--vi-color);
}
.w_product_sec2 .group2 h3 + p {
  font-size: var(--font-size-20);
  margin-top: 20rem;
  line-height: 1.2;
  max-height: 6em;
  overflow: hidden;
  text-overflow: ellipsis;

}
.w_product_sec2 .group3 {
  padding: 50rem 56rem 0;
  display: flex;
  justify-content: space-between;
}
.w_product_sec2 .group3 .list {
  max-width: 690rem;
}
.w_product_sec2 .group3 .charts_img{
  max-width: 750rem;
}
.w_product_sec2 .group3 .item {
  display: flex;
  margin-bottom: 55rem;
}
.w_product_sec2 .group3 .img {
  width: 264rem;
  height: 153rem;
  border: 3px solid var(--vi-color);
  border-radius: 4px;
  margin-right: 30rem;
  flex: none;
}
.w_product_sec2 .group3 .tit {
  font-size: var(--font-size-30);
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 3.6em;
  line-height: 1.2;
}
.w_product_sec2 .group3 .tit + p {
  font-size: var(--font-size-20);
  margin-top: 15rem;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.w_product_sec2 .group4{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:60rem;}
.w_product_sec2 .group4 .item{width: 48.666%;}
.w_product_sec2 .group4 .cont{padding:30rem 20rem 100rem;}
.w_product_sec2 .group4 .img{width:876rem;height:490rem;}
.w_product_sec2 .group4 h3{font-size: var(--font-size-30);margin-bottom:20rem;}
.w_product_sec2 .group4 .cont p{font-size: var(--font-size-18);}
.w_product_sec3_tab{margin-bottom:35rem;}
.w_product_sec3_tab .wrap{padding:0 160rem;}
.w_product_sec3_tab .items{display:flex;flex-wrap:nowrap;align-items:end;padding-top:20px;}
.w_product_sec3_tab .items .item{width:14.285%;text-align:center;font-size: var(--font-size-20);white-space:nowrap;cursor:pointer;}
.w_product_sec3_tab .items .item.on{font-size: var(--font-size-30);}
.w_product_sec3_tab .items .item.on .lt_img img{transform:scale(1.35)}
.w_product_sec3_tab .items .lt_img{margin-bottom:10px;}
.w_product_sec3_tab .items .item.on .lt_img{margin-bottom:25px;}

.w_product_sec3{height: 780rem;background-position: 0 0;background-repeat: no-repeat;background-size: cover;overflow:hidden;}
.w_product_sec3 .desc{margin-top:160rem;overflow:hidden;width:600rem;}
.w_product_sec3 .desc h2{font-size: var(--font-size-48);margin-bottom:20rem;}
.w_product_sec3 .desc h3{font-size: var(--font-size-30);margin-bottom:20rem;}
.w_product_sec3 .desc p{font-size: var(--font-size-20);margin-bottom:40rem;}
.w_product_sec3 .desc .to_buy{display:inline-block;font-size: var(--font-size-20);padding:10rem 30rem;color:#fff;}
.w_product_sec3 .items .item{display:none;justify-content:space-between;}
.w_product_sec3 .items .item.on{display:flex;}
.w_product_sec3 .items .item:nth-child(1){color:#d8a929;}
.w_product_sec3 .items .item:nth-child(1) .to_buy{background-color:#d8a929;}
.w_product_sec3 .items .item:nth-child(2){color:#ff196b;}
.w_product_sec3 .items .item:nth-child(2) .to_buy{background-color:#ff196b;}
.w_product_sec3 .items .item:nth-child(3){color:#039fff;}
.w_product_sec3 .items .item:nth-child(3) .to_buy{background-color:#039fff;}
.w_product_sec3 .items .item:nth-child(4){color:#006120;}
.w_product_sec3 .items .item:nth-child(4) .to_buy{background-color:#006120;}
.w_product_sec3 .items .item:nth-child(5){color:#ff9ace;}
.w_product_sec3 .items .item:nth-child(5) .to_buy{background-color:#ff9ace;}
.w_product_sec3 .items .item:nth-child(6){color:#000;}
.w_product_sec3 .items .item:nth-child(6) .to_buy{background-color:#000;}
.w_product_sec3 .items .item:nth-child(7){color:#eebcff;}
.w_product_sec3 .items .item:nth-child(7) .to_buy{background-color:#eebcff;}

.w_product_sec3 .swiper_tab{width:597rem;margin-top:80rem;margin-right:210rem;}
.w_product_sec3 .swiper_tab .big_img{width:597rem;height:597rem;}
.w_product_sec3 .swiper_tab .big_img img{width:100%;}
.w_product_sec3 .thumbnail_box{display:flex;justify-content:center;margin-top:-67rem;}
.w_product_sec3 .thumbnail_box .t{margin:0 7rem;width:119rem;height:119rem;cursor: pointer;opacity:.6;}
.w_product_sec3 .thumbnail_box .t.on{opacity:1;box-shadow:0 0 10px rgba(0,0,0,.4)}

.w_product_sec4{background-position: 0 0;background-repeat: no-repeat;background-size: cover;overflow:hidden;padding:86rem 0;color:#fff;}
.w_product_sec4 .left{width:738rem;}
.w_product_sec4 .tit{font-size: var(--font-size-48);}
.w_product_sec4 .tit .bold{font-weight:bold;}
.w_product_sec4 .cont{display:flex;}
.w_product_sec4 .left .item{margin-top:20rem;border:1px solid rgba(255,255,255,.22);padding: 22rem 40rem;background:rgba(0,0,0,.22);box-shadow: 0 0 5px rgba(0,0,0,.4);}
.w_product_sec4 .left h3{font-size: var(--font-size-30);margin-bottom:10px;}
.w_product_sec4 .left .item p{font-size: var(--font-size-18);}
.w_product_sec4 .right{padding-left:80rem;margin-top:20rem;}
.w_product_sec4 .right h3{font-size: var(--font-size-30);margin-bottom: 30rem;}

.w_product_sec5{margin-top:110rem;margin-bottom:100rem;}
.w_product_sec5 .items{margin-top:50rem;overflow:hidden;}
.w_product_sec5 .items .item{float:left; width:580rem;height:500rem;margin-right:30rem;background-size:cover;background-position: 0 0;background-repeat:no-repeat;}
.w_product_sec5 .items .item:last-child{margin-right:0;}
.w_product_sec5 h2{font-size: var(--font-size-48);font-weight:bold;}
.w_product_sec5 .subtit{font-size: var(--font-size-48);}
.w_product_sec5 .item .cont{padding:55rem 50rem 20rem 53rem;color:#fff;}
.w_product_sec5 .item .p_logo{margin-bottom:28rem;}
.w_product_sec5 .item .p_logo + p{font-size:var(--font-size-20);}

.w_product_sec6{background:#fff;padding:100rem 100rem 140rem;}
.w_product_sec6 .wrap{padding-left:100rem;padding-right:100rem;box-sizing:border-box;}
.w_product_sec6 .title{font-size:var(--font-size-48);text-align:center;font-weight:bold;margin-bottom:50rem;}
.w_product_sec6 .list li{margin-bottom:3px;background:#f6f6f6;padding:37rem 60rem;font-size:var(--font-size-24);display:flex;align-items:center;justify-content:space-between;}
.w_product_sec6 .list a.link{padding-left:40rem;background:url(../images/doc_icon.png) left center no-repeat;background-size:auto 100%;}
.w_product_sec6 .list a.down{width:150rem;height:50rem;line-height:50rem;background:#fff;text-align:center;font-size:var(--font-size-18);color:#ed6c00;}
.w_product_sec6 .list a.down i{display:inline-block;width:13rem;height:15rem;background:url(../images/down_icon.png) center center no-repeat;vertical-align:middel;margin-left:10px;}
@media screen and (min-width: 1024px) {
  .stores_list li:hover {background-color: #005bad;color: #fff;}
  .stores_list li:hover a,
  .stores_list li:hover i {color: #fff;}
}
@media screen and (max-width: 1024px) {
  .comm_tab_box .comm_tab {
    overflow-x: auto;
    justify-content: left;
  }
  .comm_tab_box .comm_tab a {
    margin: 0 20rem;
  }
  .comm_tab_box .comm_tab a:first-child {
    margin-left: 0;
  }
  .after_sec1 {
    padding-bottom: 0;
  }
  .after_sec1 .group .item {
    width: 100%;
    margin-bottom: 20rem;
  }
  .after_sec1 .group .cont{position:static;padding:50rem 30rem;color:#000;}
  .after_sec2 .list li,
  .after_sec2 .list .box {
    padding-left: 20rem;
  }
  .w_product_sec1 {
    height: auto;
    background-size: cover;
    padding: 40rem 0;
  }
  .w_product_sec1 .desc {
    width: 100%;
    margin-top: 0;
  }
  .w_product_sec1 .list {
    width: 100%;
    padding-top: 0;
  }
  .w_product_sec1 .list .item {
    width: 33.333%;
    margin-left: 0;
    margin-right: 0;
  }
  .w_product_sec2 {
    padding: 40rem 0;
    margin-bottom: 40rem;
  }
  .w_product_sec2 .group1 {
    display: block;
  }
  .w_product_sec2 .group1 .l,
  .w_product_sec2 .group1 .r {
    width: 100%;
    display: block;
  }
  .w_product_sec2 .group1 .l .label_icon {
    margin-left: 0;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .w_product_sec2 .group1 .l ul li:first-child {
    margin-left: 0;
  }
  .w_product_sec2 .group2 {
    margin-top: 40rem;
  }
  .w_product_sec2 .group2 .item {
    width: 100%;
  }
  .w_product_sec2 .group3 {
    display: block;
    padding-left: 0;
    padding-right: 0;
  }
  .w_product_sec2 .group3 .list {
    margin-bottom: 20rem;
    max-width: 100%;
  }
  .w_product_sec2 .group3 .charts_img{
    max-width: 100%;
  }
  .w_product_sec2 .group3 .item {
    margin-bottom: 40rem;
  }
  .stores_list ul {
    margin-left: -2%;
  }
  .stores_list ul li {
    width: 48%;
    margin-bottom: 2%;
    margin-left: 2%;
  }
  .w_product_sec2 .group3 .tit{white-space: normal;}
  .w_product_sec2 .group4 .item{width:49%;}
  .w_product_sec2 .group4 .item .img{width:auto;height:auto;}
  .w_product_sec3_tab .wrap{padding-left:0;padding-right:0;}
  .w_product_sec3_tab .items{overflow-x:auto;}
  .w_product_sec3_tab .items .item{width:100rem;padding:0 10px;}
  .w_product_sec3_tab .items .item.on .lt_img img{transform: scale(1.1);}
  .w_product_sec3{height:auto;padding: 50rem 0;}
  .w_product_sec3 .desc{margin-top:0}
  .w_product_sec3 .items .item{flex-direction: column;}
  .w_product_sec3 .swiper_tab{margin:20rem auto 0;}
  .w_product_sec5 .items .item{margin-right:0;margin-bottom:30rem;width:100%;}
  .w_product_sec6 .wrap,
  .w_product_sec6{padding-left:0;padding-right:0;}
}
@media screen and (max-width: 768px) {
  .stores_list ul {
    margin-left: 0;
  }
  .stores_list ul li {
    width: 100%;
    margin-bottom: 4%;
    margin-left: 0;
  }
  .stores_list ul li i {
    font-size: 16px;
  }
  .w_product_sec2 .group4 .item{width:100%;}
  .w_product_sec2 .group4 .cont{padding-bottom:30rem;}
  .w_product_sec4 .left{width:100%;}
  .w_product_sec4 .cont{flex-direction:column;}
  .w_product_sec6{padding-top:50rem;padding-bottom:50rem;}
  .w_product_sec6 .list li{padding:20px;}
}
/*# sourceMappingURL=./wly.css.map */