.about{padding:30px 0;background:#F9F9F9}.about .title{margin-bottom:10px;font-family:'HarmonyOSSans-M'}.about .sub-info{line-height:1.68}.about .top-img{width:100%;border-radius:10px;margin-top:30px;margin-bottom:30px}.about .row{margin-bottom:-30px}.about .row>div{margin-bottom:30px}.about .block{height:100%;border-radius:10px;padding-bottom:20px;background:#FFF}.about .block img{width:100%;aspect-ratio:680 / 342;margin-bottom:20px}.about .tit{margin-left:20px;margin-right:20px;margin-bottom:10px;font-family:'HarmonyOSSans-M'}.about .info{line-height:1.55;margin-left:20px;margin-right:20px;font-family:'HarmonyOSSans-L'}@media (min-width:1200px){.about{padding:60px 0}.about .title{margin-bottom:14px}.about .sub-info{max-height:269px;max-width:1100px;margin-left:auto;margin-right:auto}.about .top-img{margin-top:55px;margin-bottom:55px}.about .row{margin-left:-20px;margin-right:-20px;margin-bottom:-40px}.about .row>div{padding:0 20px;margin-bottom:40px}.about .block{padding-bottom:48px}.about .block img{margin-bottom:38px}.about .tit{margin-left:40px;margin-right:40px;margin-bottom:15px}.about .info{margin-left:40px;margin-right:40px}}@media (min-width:1440px){.about{padding-top:91px;padding-bottom:96px}.about .sub-info{font-size:25px;max-height:420px}}.certificate{padding:30px 0}.certificate .title{margin-bottom:15px;font-family:'HarmonyOSSans-M'}.certificate .sub-info{line-height:1.4;margin-bottom:30px}.certificate .swiper-container{margin:-4px -7px -10px -7px;padding:4px 7px 10px 7px}.certificate .swiper-slide{text-align:center}.certificate .swiper-slide img{box-shadow:0 3px 6px 1px rgba(0,0,0,.16)}.certificate .tit{margin-top:20px;text-align:center}@media (min-width:768px){.certificate .swiper-wrap{position:relative;padding:0 60px}.certificate .prev-btn,.certificate .next-btn{width:45px;height:45px;font-size:24px;border-radius:50%;background:#fff;border:1px solid var(--style-color);display:flex;align-items:center;justify-content:center}}@media (min-width:1200px){.certificate{padding:60px 0}.certificate .title{margin-bottom:30px}.certificate .sub-info{max-width:1000px;margin-left:auto;margin-right:auto;margin-bottom:70px}.certificate .swiper-wrap{padding:0 80px}.certificate .tit{margin-top:44px}.certificate .prev-btn,.certificate .next-btn{top:calc(50% - 37px);width:55px;height:55px;font-size:30px}}@media (min-width:1440px){.certificate{padding:90px 0 94px}.certificate .title{font-size:35px}}@media (min-width:1640px){.certificate .swiper-wrap{padding:0 60px}.certificate .swiper-container{margin:-42px -58px -62px -46px;padding:42px 58px 62px 46px}.certificate .swiper-slide img{box-shadow:6px 10px 51px 1px rgba(13,13,13,.1)}.certificate .prev-btn{left:-30px;transform:translate(-100%,-50%)}.certificate .next-btn{right:-30px;transform:translate(100%,-50%)}}.idx-blog{padding:30px 0;background:#F9F9F9}.idx-blog .title{margin-bottom:15px;font-family:'HarmonyOSSans-M'}.idx-blog .swiper-slide{border-radius:10px;padding-bottom:20px;background:#fff;overflow:hidden}.idx-blog .scale-img{margin-bottom:20px}.idx-blog .scale-img img{width:100%;aspect-ratio:680 / 342}.idx-blog .swiper-slide>*:not(.scale-img){margin-left:20px;margin-right:20px}.idx-blog .tit{margin-bottom:10px;font-family:'HarmonyOSSans-M'}.idx-blog .info{height:75px;line-height:1.55;margin-bottom:15px;font-family:'HarmonyOSSans-L'}.idx-blog .btn{padding:0;font-size:12px;color:var(--style-color)}@media (min-width:768px){.idx-blog .swiper-wrap{padding:0 60px;position:relative}.idx-blog .prev-btn,.idx-blog .next-btn{width:45px;height:45px;font-size:24px;border-radius:50%;background:#fff;border:1px solid var(--style-color);display:flex;align-items:center;justify-content:center}}@media (min-width:1200px){.idx-blog{padding:60px 0}.idx-blog .title{margin-bottom:42px}.idx-blog .swiper-wrap{padding:0 75px}.idx-blog .tit:hover{color:var(--style-color);text-decoration:underline}.idx-blog .info{height:84px;margin-bottom:28px}.idx-blog .btn:hover{text-decoration:underline}.idx-blog .prev-btn,.idx-blog .next-btn{top:calc(50% - 37px);width:55px;height:55px;font-size:30px}}@media (min-width:1440px){.idx-blog{padding:90px 0 96px}.idx-blog .title{font-size:35px}.idx-blog .swiper-slide{padding-bottom:38px}.idx-blog .scale-img{margin-bottom:38px}.idx-blog .swiper-slide>*:not(.scale-img){margin-left:40px;margin-right:40px}.idx-blog .tit{margin-bottom:15px}}@media (min-width:1640px){.idx-blog .swiper-wrap{padding:0}.idx-blog .prev-btn{left:-30px;transform:translate(-100%,-50%)}.idx-blog .next-btn{right:-30px;transform:translate(100%,-50%)}}