.slider_mainbanner{height:370px;margin-top:48px;width:100%}.slider_mainbanner .swiper-slide{position:relative}.slider_mainbanner .bg{background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%;height:370px;width:auto}.slider_mainbanner .txt{box-sizing:border-box;height:100%;left:0;padding:80px;position:absolute;top:0;width:100%}.slider_mainbanner .txt strong{color:#fff;font-size:32px;line-height:42px}.slider_mainbanner .txt p{color:#fff;font-size:16px;font-weight:500;line-height:24px;margin-top:8px;opacity:.8}.slider_mainbanner .txt a{background-color:#fff;border-radius:4px;color:#191f28;font-size:15px;font-weight:500;height:48px;line-height:48px;margin-top:40px;text-align:center;width:110px}.slider_mainbanner .swiper-button-next,.slider_mainbanner .swiper-button-prev{height:100%;margin-top:0;top:0;width:48px;z-index:1}.slider_mainbanner div[class^=swiper-button-]:after{background:url(https://blog.midasuser.com/hubfs/[BIZ]/common/images/ico_arr_slider.svg) no-repeat;background-position:50%;color:transparent;opacity:0;transition:opacity .3s;width:100%}.slider_mainbanner:hover div[class^=swiper-button-]:after{opacity:1}.slider_mainbanner .swiper-button-prev{left:0!important}.slider_mainbanner .swiper-button-next{right:0!important}.slider_mainbanner .swiper-button-next:after{transform:rotate(180deg)}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0!important;height:28px!important}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px}.slider_mainbanner .swiper-pagination-bullet{background:hsla(0,0%,100%,.5)!important;border-radius:0;height:3px;opacity:unset;position:relative;vertical-align:top;width:55px}.slider_mainbanner .swiper-pagination-bullet.swiper-pagination-bullet-active:before{animation-duration:4s;animation-fill-mode:forwards;animation-name:lengthenBullet;animation-timing-function:cubic-bezier(.4,.58,.46,.83);background-color:#fff;content:"";display:block;height:100%;left:0;opacity:1;position:absolute;top:0;width:0}@keyframes lengthenBullet{0%{width:0}to{width:55px}}@media (max-width:768px){.slider_mainbanner{height:320px}.slider_mainbanner .txt{padding:32px 24px}.slider_mainbanner .txt strong{font-size:24px;line-height:32px}.slider_mainbanner .txt p{font-size:14px;font-weight:400;line-height:22px}.slider_mainbanner div[class^=swiper-button-]:after{display:none}}