.IndexTop_indexTop__AqJgj{height:100%;width:100%;position:relative;overflow:hidden}.IndexTop_topCatch__t5gRj{position:absolute;top:50%;left:50%;z-index:10;width:560px;height:500px;margin-top:-250px;margin-left:-280px;color:#fff;background-color:rgba(247,177,51,.8);display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:10px;padding:20px}.IndexTop_heading__yNw__{font-size:50px;letter-spacing:1px;font-weight:500;font-style:normal;line-height:1.5;margin-bottom:20px}.IndexTop_text__sXMZs{font-size:15px;font-weight:700;letter-spacing:1px;line-height:2.4}.IndexTop_scrolldown__KrtJR{position:absolute;bottom:30px;left:50%;opacity:0;animation:IndexTop_fadeIn__S7f7G 1s ease-in forwards}.IndexTop_scrolldown__KrtJR span{position:absolute;left:10px;bottom:5px;color:#9e9e9e;font-size:1rem;letter-spacing:.05em;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.IndexTop_scrolldown__KrtJR:before{content:"";position:absolute;bottom:0;left:-4px;width:10px;height:10px;border-radius:50%;background:#f7b133;animation:IndexTop_circlemove__6S9Dj 1.6s ease-in-out infinite,IndexTop_cirlemovehide___hwCA 1.6s ease-out infinite}.IndexTop_scrolldown__KrtJR:after{content:"";position:absolute;bottom:0;left:0;width:2px;height:50px;background:#9e9e9e}.IndexTop_hidden__YcBU_{animation:IndexTop_fadeOut__rXBMn .5s ease-in forwards}@keyframes IndexTop_circlemove__6S9Dj{0%{bottom:45px}to{bottom:-5px}}@keyframes IndexTop_cirlemovehide___hwCA{0%{opacity:0}50%{opacity:1}80%{opacity:.9}to{opacity:0}}@keyframes IndexTop_fadeIn__S7f7G{0%{opacity:0}to{opacity:1}}@keyframes IndexTop_fadeOut__rXBMn{0%{opacity:1}to{opacity:0}}@media (max-width:959px){.IndexTop_topCatch__t5gRj{top:25%;left:20%;width:60%;height:50%;margin-top:0;margin-left:0}.IndexTop_heading__yNw__{font-size:40px}.IndexTop_text__sXMZs{font-size:13px;font-weight:700;letter-spacing:1px;line-height:2.4}.IndexTop_scrolldown__KrtJR{position:absolute;bottom:10%;left:50%}}@media (max-width:768px){.IndexTop_topCatch__t5gRj{top:25%;left:5%;width:90%;height:50%;margin-top:0;margin-left:0}.IndexTop_heading__yNw__{font-size:36px;letter-spacing:1px;font-weight:500;font-style:normal;line-height:1.5;margin-bottom:20px}.IndexTop_text__sXMZs{font-size:12px;font-weight:700;letter-spacing:1px;line-height:2.4}}