.mesh{font-size: 16px;max-width: 1920px;margin: 0 auto;}
.mesh .w1358{width: 84.875em;margin: 0 auto;position: relative;}
.mesh .w1358 .text{text-align: center;padding: 4.5em 10% 3em;}
.mesh .w1560{width: 90%;max-width:1560px;margin: 0 auto;position: relative;}
.mesh .text h2{font-size: 3.125em;font-weight: 700;line-height: 1.3;}
.mesh .text p{font-size: 1.25em;font-weight: 300;line-height: 1.5;padding-top: 1em;}
@media screen and (max-width:1440px){
  .mesh { font-size:1.111111111111vw; }
}
.mesh .a{background: url(a.jpg) bottom/100% auto no-repeat;min-height: 62em;}
.mesh .a .text{padding: 17.5% 0 15% 6%;}
.mesh .a .text h1{font-size: 3.5em;font-weight: 700;line-height: 1.3;color: #398cfe;}
.mesh .a .text p{font-size: 1.875em;font-weight: 500;padding-top: 0;}
.mesh .b .text{padding: 4em 3em 2em;text-align: center;}
.mesh .b ul{width: 88%;max-width: 1600px;margin: 0 auto;padding:2em 0 5em;text-align: center;}
.mesh .b li{display: inline-block;box-sizing:border-box;width: 28%;margin: 0 2.5%;padding:20% 4% 2em;text-align: center;vertical-align: top;background: #f4faff;border-radius: 8px;padding-top: 20%;background-position: top;background-size: 100% auto;background-repeat: no-repeat;}
.mesh .b .li1{background-image: url(b1.png);}
.mesh .b .li2{background-image: url(b2.png);}
.mesh .b .li3{background-image: url(b3.png);}
.mesh .b li h3{font-size: 1.5em;font-weight: 500;}
.mesh .c .text{padding: 4em 5em 1em;text-align: center;}
.mesh .c ul{text-align: center;padding:0 6% 2em;}
.mesh .c ul::after{content: '';display: inline-block;width: 100%;height: 0}
.mesh .c li{display: inline-block;width: 45%;vertical-align: top;position: relative;}
.mesh .c li i{display: block;background-size: contain;background-position: center;background-repeat: no-repeat;margin: 0 auto;position: relative}
.mesh .c li i video{width: 100%}
.mesh .c i.link{width: 50%;padding-bottom:30%;}
.mesh .c .li1 i.mesh{width: 100%;}
.mesh .c .li2 i.mesh{width: 60%;margin-top: 3.5em;margin-bottom: 7.5%;}
.mesh .c .li2:before{position:absolute;content: '';display: block;width: 45%;padding-bottom: 28%;background: url(link.gif) center/contain no-repeat;left: -13%;top: 23%;z-index: 5;}
.mesh .c li p{font-size: 1.475em;font-weight: 500;}
.mesh .d{background: #e4f2ff;}
.mesh .d .text{padding: 4em 10% 3em;text-align: center;}
.mesh .d .img-box{padding: 2em 0 5em;}
.mesh .d .img{background-size: 100% auto;background-position: center;background-repeat:no-repeat;height: 0;padding-bottom: 20%;}
.mesh .d .img + .img{margin-top: 2em;}
.mesh .d .img1{background-image: url(d1.jpg);}
.mesh .d .img2{background-image: url(d2.jpg);}
.mesh .e .text{padding: 16em 0 14em;width: 38%;position: relative;z-index: 1;}
.mesh .e .text p{padding-right: 25%;}
.mesh .e .healing{width: 86%;position: absolute;top:0;right: -10%;}
.mesh .e .healing video{width: 100%;}
.mesh .f{background: url(f.jpg) left bottom/58% auto no-repeat;position: relative;}
.mesh .f .text{padding: 15em 0 19em 61%;}
.mesh .f .text .tip{font-size: 1em;padding-top: 1.5em;}
.mesh .f .desc-text{position: absolute;width: 100%;bottom: 0;padding-top: 20%;}
.mesh .f .desc-text .desc{position: absolute;top:20%;left:44%;color: #fff;font-size: 2.125em;border-radius: .65em;padding: 0 .875em;background: linear-gradient(#49d4ff, #17b5ff, #5bdeff);}
.mesh .g{background: url(g-bg.jpg) center/100% 100% no-repeat;}
.mesh .g:after{content:'';display:block;background: url(g.jpg) bottom/100% auto no-repeat;padding-bottom:30%;}
.mesh .g .text{padding: 4em 7% 3em;text-align: center;}
.mesh .h .text{padding: 4.5em 10% 3em;text-align: center;}
.mesh .h ul{width: 88%;max-width: 1560px;margin: 0 auto;padding: 0 0 5em;text-align: center;}
.mesh .h li{display: inline-block;width: 25%;margin: 0 4%;vertical-align: top;}
.mesh .h li p{text-align: center;font-size: 1.65em;}
.mesh .h li .img{display:block;background-position: center;background-size: 100% auto;background-repeat: no-repeat;height:0;padding-bottom: 130%;}
.mesh .h li .img1{background-image: url(villa.jpg);background-position: 50% 95%;}
.mesh .h li .img2{background-image: url(apartment.jpg);}
.mesh .h li .img3{background-image: url(house.jpg);width: 120%;background-position: 50% 70%;margin-left: -10%;}
.mesh .i{background-color: #f6f6f6;}
.mesh .i ul{width: 88%;max-width: 1600px;margin: 0 auto;padding: 2em 0 5em;text-align: center;}
.mesh .i li{display: inline-block;box-sizing:border-box;width: 28%;margin: 0 2.5%;padding: 0 1em 2.5em;vertical-align: top;text-align: center;background:#fff;border-radius: 1em;box-shadow: 4px 6px 20px rgba(27, 26, 25, .08);}
.mesh .i li .img-box img{width: 100%;}
.mesh .i li h4{font-size: 1.5em;font-weight: 400;}
.mesh .i li p{font-size: 1.125em;}
.mesh .i li .link{color: #7bb8ff;padding-top: 2em;}
.mesh .i li .link a{color: currentColor;border-bottom: 1px solid currentColor;}
@media screen and (max-width:736px){
  html{font-size: 10.35px;}
  .mesh .w1358,.mesh .w1560{width: auto;}
  .mesh .w1358 .text{padding: 0;text-align: left;}
  .mesh .text h2{font-size: 2.5rem;padding: 2rem 6% 0;}
  .mesh .text p{font-size: 1.5rem;padding: 2rem 6% 0;}
  .mesh .a{background: url(m/a.jpg) bottom/100% auto no-repeat;height: 0;min-height:0;padding-bottom: 133%;}
  .mesh .a .text{padding: 0;}
  .mesh .a .text h1{font-size: 8vw;padding: 12vw 6% 0;}
  .mesh .a .text p{font-size: 4.5vw;}
  .mesh .b li{width: 75%;margin-bottom: 2rem;padding: 50% 4% 2rem;font-size: 1rem;}
  .mesh .c ul{padding: 0 0 3rem;}
  .mesh .c li{width: 88%;}
  .mesh .c .li2{margin-right: -10%;}
  .mesh .c li p{font-size: 1.125rem;}
  .mesh .e .text,.mesh .f .text{padding: 0;width: auto;}
  .mesh .e .healing{position: relative;width: auto;right: auto;top: auto;}
  .mesh .f{background-size: 100% auto;padding-bottom: 65%;}
  .mesh .f .text .tip{font-size: 1.125rem;padding-top: 0;}
  .mesh .f .desc-text{padding-top: 35%;}
  .mesh .f .desc-text .desc{left: 72%;font-size: 1.45rem;}
  .mesh .g{background-image: url(m/g-bg.jpg);}
  .mesh .g:after{background-image: url(m/g.jpg);padding-bottom: 68%;}
  .mesh .h li{width: 75%;margin-bottom: 2rem;}
  .mesh .h li p{font-size: 1.5rem;}
  .mesh .h li .img{padding-bottom: 100%;}
  .mesh .h li .img2{padding-bottom: 130%;}
  .mesh .i li{width: 70%;margin: 1rem 0;font-size: 1rem;}
}