@media screen and (max-width: 540px) {
  body {
    font-size: 0.213rem !important;
  }

  .w {
    width: 9.5rem;
  }

  .index {
    width: 100%;
    min-width: auto;
    max-width: none;
    overflow: hidden;
  }
  .index .blockTitle {
    font-size: 0.667rem;
    padding-top: 1.333rem;
    padding-bottom: 1.067rem;
  }
  .index .head .videoBg .exchangeVideo2 {
    display: block;
  }
  .index .head .videoBg .exchangeVideo {
    display: none;
  }
  .index .head .header {
    align-items: center;
    width: 10rem;
  }
  .index .head .header .w {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .index .head .header .w > ul {
    position: fixed;
    right: 0.133rem;
    top: 0.4rem;
    border-radius: 0.4rem;
    width: 40vw;
    flex-direction: column;
    text-align: left;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 10;
    height: 0;
    overflow: hidden;
    transition: height 0.3s;
    display: block;
    overflow: hidden;
    margin-top: 0;
  }
  .index .head .header .w > ul > li {
    margin: 0.267rem 0;
  }
  .index .head .header .w > ul > li:nth-child(1) {
    padding-top: 0.667rem;
  }
  .index .head .header .w > ul > li > a {
    font-size: 0.333rem;
    text-align: left;
    padding-left: 0.667rem;
    height: 1.067rem;
  }
  .index .head .header .w > ul > li > a::after {
    display: none;
  }
  .index .head .header .w > ul > li:nth-child(1) {
    margin-top: 0.267rem;
  }
  .index .head .header .w > ul > li > ul {
    display: none;
  }
  .index .head .header .w .navListIn {
    height: 7.333rem;
  }
  .index .head .header .w > div {
    width: 0.8rem;
    height: 0.8rem;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .index .head .header .w > div .closeBtn {
    display: none;
    width: 0.8rem;
    position: relative;
    z-index: 11;
  }
  .index .head .header .w > div .navBtn {
    display: inline-block;
    width: 0.533rem;
  }
  .index .head .word {
    width: 9.5rem;
  }
  .index .head .word p {
    margin-top: 0.667rem;
  }
  .index .head .word p span {
    font-size: 0.6rem;
    font-weight: bold;
  }
  .index .head .word p .s1 {
    color: #ffb400;
  }
  .index .head .word p .sl1 {
    margin-left: 0.2rem;
  }
  .index .head .word .p2 {
    font-size: 0.333rem;
  }
  .index .head .headFooter {
    position: absolute;
    left: 0;
    transform: translate(0);
    bottom: 0.667rem;
  }
  .index .head .headFooter ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .index .head .headFooter ul li a {
    width: 2.667rem;
  }
  .index .aboutUs {
    background-size: auto 100%;
  }
  .index .aboutUs ul li {
    width: 100%;
  }
  .index .aboutUs ul li .p1 img {
    width: 0.8rem;
  }
  .index .aboutUs ul li .p1 span {
    font-size: 0.467rem;
  }
  .index .aboutUs ul li .p2 {
    font-size: 0.333rem;
  }
  .index .roadMap {
    background-size: auto 100%;
  }
  .index .roadMap .roadMapList > li:nth-child(2n+1) {
    flex-direction: row-reverse;
  }
  .index .roadMap .roadMapList > li:nth-child(2n) .time {
    text-align: center;
  }
  .index .roadMap .roadMapList > li:hover .time {
    font-size: 0.533rem;
  }
  .index .roadMap .roadMapList > li .time {
    text-align: left;
    width: 10%;
    text-align: center;
    font-size: 0.373rem;
  }
  .index .roadMap .roadMapList > li .line {
    left: 20%;
  }
  .index .roadMap .roadMapList > li ul {
    width: 70%;
    font-size: 0.333rem;
    padding: 0.133rem 0;
  }
  .index .products {
    background-size: auto 100%;
  }
  .index .products .title2 {
    font-size: 0.533rem;
  }
  .index .products .productList li {
    width: 48%;
    margin-bottom: 0.4rem;
  }
  .index .products .productList li .p1 {
    font-size: 0.333rem;
  }
  .index .products .productList2 {
    flex-wrap: wrap;
  }
  .index .products .productList2 li {
    width: 48%;
    margin-bottom: 0.4rem;
  }
  .index .products .productList2 li p {
    font-size: 0.333rem;
  }
  .index .advantages {
    background-size: auto 100%;
  }
  .index .advantages ul {
    justify-content: space-around;
  }
  .index .advantages ul li {
    width: 48%;
    margin-bottom: 0.4rem;
  }
  .index .advantages ul li .p2 {
    font-size: 0.333rem;
  }
  .index .decodeEconomy {
    height: 20rem;
    background-size: auto 100%;
  }
  .index .decodeEconomy .w .p1 {
    font-size: 0.4rem;
  }
  .index .decodeEconomy .w .p2 {
    width: 100%;
    font-size: 0.333rem;
  }
  .index .summary {
    background-size: auto 100%;
  }
  .index .summary ul {
    flex-wrap: wrap;
  }
  .index .summary ul .title {
    top: 50%;
    bottom: auto;
    position: static;
    transform: translateX(0);
    margin: 0;
    width: 100%;
    margin: 0.4rem 0;
    font-size: 0.4rem;
    padding: 0.4rem 0.267rem;
  }
  .index .summary ul li {
    width: 48%;
  }
  .index .summary ul li:nth-child(4), .index .summary ul li:nth-child(5) {
    display: flex;
    flex-direction: column-reverse;
  }
  .index .summary ul li .p1 {
    font-size: 0.4rem;
    padding: 0.333rem 0;
  }
  .index .summary ul li .image {
    height: 5.333rem;
  }
  .index .footer {
    height: auto;
    padding-top: 0.267rem;
    min-width: auto;
    background-size: auto 100%;
    justify-content: center;
    padding: 0;
  }
  .index .footer .w {
    width: 8rem;
    flex-wrap: wrap;
    justify-content: center;
    position: relative;
    z-index: 1;
    padding: 0.667rem 0;
  }
  .index .footer .w .footerDesc {
    font-size: 0.307rem;
  }
  .index .footer .w .footerDesc .p2 {
    font-size: 0.333rem;
  }
  .index .footer .w .footerNav > ul {
    flex-wrap: wrap;
    margin-top: 0.667rem;
  }
  .index .footer .w .footerNav > ul li:nth-child(1) {
    width: 2.4rem;
  }
  .index .footer .w .footerNav > ul li:nth-child(2) {
    width: 5.333rem;
  }
  .index .footer .w .footerNav > ul li:nth-child(2) a {
    width: 100%;
  }
  .index .footer .w .footerNav > ul li a {
    width: 2.667rem;
    text-align: left;
    height: 0.667rem;
    line-height: 0.667rem;
  }
  .index .footer .w .footerNav > ul .contact {
    text-align: left;
    margin-left: 0;
    margin-top: 0.4rem;
  }
  .index .footer .w .footerNav > ul .contact .p2 {
    margin-top: 0.267rem;
  }
  .index .footer .w .footerNav > ul .contact .p3 {
    margin-top: 0.267rem;
    margin-bottom: 0.267rem;
  }
}
/*# sourceMappingURL=pindex.css.map */
