.section1{position:relative;padding-top:.9rem;padding-bottom:1.7rem}@media (max-width:767px){.section1{padding-top:.4rem;padding-bottom:1.3rem}}.section1 .cont1,.section1 .cont2{position:relative;z-index:1;color:#000;font-size:.24rem}@media (max-width:1024px){.section1 .cont1,.section1 .cont2{font-size:.32rem}}@media (max-width:991px){.section1 .cont1,.section1 .cont2{font-size:.4rem}}@media (max-width:767px){.section1 .cont1,.section1 .cont2{font-size:.3rem}}.section1 .cont1{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end}@media (max-width:767px){.section1 .cont1{display:block}}@media (max-width:1024px){.section1 .cont1{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}}.section1 .cont1 .item-text{-webkit-flex-shrink:0;flex-shrink:0;width:58.3%;margin-bottom:1rem}@media (max-width:767px){.section1 .cont1 .item-text{width:100%;margin-bottom:.3rem}}.section1 .cont1 .item-img{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;width:38%}@media (max-width:767px){.section1 .cont1 .item-img{width:100%}}.section1 .cont1 .item-img .img{border-radius:50%;-webkit-box-shadow:-.25rem -.1rem 0 #cee2f1;box-shadow:-.25rem -.1rem 0 #cee2f1;width:15.6vw;height:15.6vw}@media (max-width:991px){.section1 .cont1 .item-img .img{width:25.6vw}}@media (max-width:767px){.section1 .cont1 .item-img .img{width:51vw}}@media (max-width:991px){.section1 .cont1 .item-img .img{height:25.6vw}}@media (max-width:767px){.section1 .cont1 .item-img .img{height:51vw}}.section1 .cont2{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}@media (max-width:767px){.section1 .cont2{display:block}}.section1 .cont2 .item-text{-webkit-flex-shrink:0;flex-shrink:0;width:50%;margin-top:.6rem;margin-bottom:0}@media (max-width:767px){.section1 .cont2 .item-text{width:100%;margin-top:.3rem;margin-bottom:.6rem}}.section1 .cont2 .item-img{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;width:36%}@media (max-width:767px){.section1 .cont2 .item-img{width:100%}}.section1 .cont2 .item-img .img{border-radius:50%;-webkit-box-shadow:.45rem -.2rem 0 #ede5f6;box-shadow:.45rem -.2rem 0 #ede5f6;width:27.2vw;height:27.2vw}@media (max-width:991px){.section1 .cont2 .item-img .img{width:32.2vw}}@media (max-width:767px){.section1 .cont2 .item-img .img{width:80vw}}@media (max-width:991px){.section1 .cont2 .item-img .img{height:32.2vw}}@media (max-width:767px){.section1 .cont2 .item-img .img{height:80vw}}.section1 .circle-c>div{position:absolute;z-index:-1;border-radius:50%}.section1 .circle-c>div.c1{background-color:#e2d4f0;left:45%;bottom:50%;width:.6rem;height:.6rem}.section1 .circle-c>div.c2{background-color:#ede5f6;left:64.3%;bottom:70%;width:1.05rem;height:1.05rem}.section1 .circle-c>div.c3{background-color:#e2d2f3;left:45.8%;bottom:5%;width:1.6rem;height:1.6rem}.section2{position:relative;z-index:1;background-image:-webkit-linear-gradient(310deg,#43aeff,#6b37a1 70%);background-image:-moz-linear-gradient(310deg,#43aeff,#6b37a1 70%);background-image:linear-gradient(140deg,#43aeff,#6b37a1 70%);padding-top:1rem;padding-bottom:1.3rem}@media (max-width:767px){.section2{padding-top:.6rem;padding-bottom:.6rem}}.section2:before{content:"";display:block;width:136%;border-radius:50%;position:absolute;top:0;left:-18%;-webkit-transform:translateY(-18%);-moz-transform:translateY(-18%);-ms-transform:translateY(-18%);transform:translateY(-18%);-webkit-transition:height 1.2s ease-in-out;-moz-transition:height 1.2s ease-in-out;transition:height 1.2s ease-in-out;z-index:-1;-webkit-mask-image:-webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,0)),color-stop(80%, #000));-webkit-mask-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0),#000 80%);mask-image:-webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,0)),color-stop(80%, #000));mask-image:linear-gradient(0deg,rgba(0,0,0,0),#000 80%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;height:23.64vw;background-image:-webkit-linear-gradient(310deg,#43aeff,#6b37a1 70%);background-image:-moz-linear-gradient(310deg,#43aeff,#6b37a1 70%);background-image:linear-gradient(140deg,#43aeff,#6b37a1 70%)}@media (max-width:767px){.section2:before{height:45vw;background-image:-webkit-linear-gradient(310deg,#43aeff 50%,#6b37a1);background-image:-moz-linear-gradient(310deg,#43aeff 50%,#6b37a1);background-image:linear-gradient(140deg,#43aeff 50%,#6b37a1)}}.section2 ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;width:-moz-calc(100% + .25rem);width:calc(100% + .25rem);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}@media (max-width:767px){.section2 ul{width:100%;display:block}}.section2 ul li{-webkit-flex-shrink:0;flex-shrink:0;background-color:#fff;border-radius:.15rem;width:-moz-calc(33.33% - .25rem);width:calc(33.33% - .25rem);margin-right:.25rem;margin-bottom:0;padding:.45rem}@media (max-width:767px){.section2 ul li{width:100%;margin-right:0;margin-bottom:.3rem}}@media (max-width:1024px){.section2 ul li{padding:.25rem}}@media (max-width:767px){.section2 ul li{padding:.3rem}}.section2 ul li .item-img{position:relative;border-radius:.15rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;overflow:hidden;height:12vw;margin-bottom:.35rem}@media (max-width:1024px){.section2 ul li .item-img{height:14vw}}@media (max-width:767px){.section2 ul li .item-img{height:40vw;margin-bottom:.3rem}}.section2 ul li .item-img:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;-webkit-transition:background .5s;-moz-transition:background .5s;transition:background .5s;z-index:1;background-color:rgba(0,0,0,.2)}.section2 ul li .item-img .t{position:relative;z-index:1;color:#fff;text-align:center;font-weight:700;line-height:1.2;padding:0 .1rem;font-size:.32rem}@media (max-width:767px){.section2 ul li .item-img .t{padding:0 .2rem}}@media (max-width:1024px){.section2 ul li .item-img .t{font-size:.4rem}}@media (max-width:991px){.section2 ul li .item-img .t{font-size:.46rem}}@media (max-width:767px){.section2 ul li .item-img .t{font-size:.4rem}}.section2 ul li .item-text{color:#000}.section3{position:relative;background-color:#f2f2f4;overflow:hidden;padding-top:1.3rem;padding-bottom:1.1rem}@media (max-width:767px){.section3{padding-top:.8rem;padding-bottom:.4rem}}.section3:before{content:"";display:block;position:absolute;top:0;left:0;z-index:1;pointer-events:none;background:url(../image/about_img8.png) no-repeat 0 0;background-size:contain;background-repeat:no-repeat;-webkit-transform:translate3d(-17%,-11%,0);-moz-transform:translate3d(-17%,-11%,0);transform:translate3d(-17%,-11%,0);width:15.53rem;height:9.97rem}@media (max-width:767px){.section3:before{width:9.53rem}}.section3 .cont1,.section3 .cont2{position:relative;z-index:2}.section3 .cont1{padding-left:34%}@media (max-width:991px){.section3 .cont1{padding-left:15%}}@media (max-width:767px){.section3 .cont1{padding-left:0}}.section3 .cont1 .title{font-weight:700;line-height:1.2;font-size:.5rem;margin-bottom:.5rem}@media (max-width:1024px){.section3 .cont1 .title{font-size:.6rem}}@media (max-width:991px){.section3 .cont1 .title{font-size:.7rem}}@media (max-width:767px){.section3 .cont1 .title{font-size:.5rem}}.section3 .cont1 .title span{background-image:-webkit-gradient(linear,left top, right top,from(#ad80d3),to(#43aeff));background-image:-webkit-linear-gradient(left,#ad80d3,#43aeff);background-image:-moz-linear-gradient(left,#ad80d3,#43aeff);background-image:linear-gradient(90deg,#ad80d3,#43aeff);color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text}.section3 .cont1 .text{line-height:1.8;font-size:.25rem}@media (max-width:1024px){.section3 .cont1 .text{line-height:1.6;font-size:.32rem}}@media (max-width:991px){.section3 .cont1 .text{font-size:.4rem}}@media (max-width:767px){.section3 .cont1 .text{font-size:.3rem}}.section3 .cont2{background-color:#fff;border-radius:.2rem;padding:.3rem;margin-top:1.5rem}@media (max-width:767px){.section3 .cont2{margin-top:.6rem}}.section3 .cont2 ul li{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}@media (max-width:767px){.section3 .cont2 ul li{display:block}}.section3 .cont2 ul li:not(:last-child){margin-bottom:.3rem}.section3 .cont2 ul li .item-img{-webkit-flex-shrink:0;flex-shrink:0;border-radius:.15rem;width:31.5%;height:13vw;margin-bottom:0}@media (max-width:767px){.section3 .cont2 ul li .item-img{width:100%}}@media (max-width:1024px){.section3 .cont2 ul li .item-img{height:16vw}}@media (max-width:767px){.section3 .cont2 ul li .item-img{height:39vw;margin-bottom:.2rem}}.section3 .cont2 ul li .item-text{-webkit-flex-shrink:0;flex-shrink:0;width:66.6%}@media (max-width:767px){.section3 .cont2 ul li .item-text{width:100%}}.section3 .cont2 ul li .item-text .title{font-weight:700;line-height:1.2;font-size:.32rem;margin-bottom:.15rem}@media (max-width:1024px){.section3 .cont2 ul li .item-text .title{font-size:.42rem}}@media (max-width:991px){.section3 .cont2 ul li .item-text .title{font-size:.5rem}}@media (max-width:767px){.section3 .cont2 ul li .item-text .title{font-size:.38rem;margin-bottom:.1rem;text-align:center}}
