﻿.banner{position:relative;}.banner .carousel-caption{position:initial;color:#000;padding:0;}.banner .carousel-caption .banner_pic{display:block;}.banner .carousel-control-next,.banner .carousel-control-prev{width:7%;}.banner .carousel-indicators button{width:10px;height:10px;border-radius:50%;margin:0 10px;text-indent:-9999px;}.banner .carousel-indicators button.active{background-color:#222344;}.banner .carousel-control-prev,.banner .carousel-control-next{display:none;}.banner .carousel-item .ban_txt{position:absolute;right:8%;top:80%;transform:translateY(-50%);opacity:0;}.banner .carousel-item .ban_txt.sontype{position:absolute;right:inherit;left:50%;top:45%;transform:translate(-50%,-50%);opacity:1;}.banner .carousel-item.active .ban_txt.aos-animate{top:50%;opacity:1;}.banner .carousel-item .ban_txt p{text-align:left;font-size:20px;}.banner .carousel-item .ban_txt .ban_h1{font-size:3.75rem;color:#070707;font-weight:bold;text-align:left;}body:not(.home) .banner .carousel-item .ban_txt .ban_h1 span{display:none;}.banner .more_x{width:fit-content;padding:27px 30px;background-color:#fff;border-radius:50px;font-size:24px;font-weight:bold;display:flex;align-items:center;justify-content:center;margin-top:8%;box-shadow:0 0 10px rgba(183,183,183,.32);transition:color .5s;position:relative;overflow:hidden;}.banner .more_x::before{content:"";position:absolute;top:0;left:0;height:100%;width:0;background-color:#676993;transition:width .5s ease;z-index:0;border-radius:inherit;}.banner .more_x span,.banner .more_x{position:relative;z-index:1;}.banner .more_x:hover{color:#fff;}.banner .more_x:hover::before{width:100%;}.more_x .more_2{background:url(../../../../images/all/banner_more.svg) no-repeat center #222344;width:33px;height:33px;border-radius:50%;margin-left:10px;}body:not(.home) .ban_rg{transform:scale(.63);white-space:nowrap;}body:not(.home) .banner .carousel-item .ban_txt .ban_h1{text-align:center;letter-spacing:2px;opacity:0;animation:SonFadeUp .6s ease-out .1s forwards;}body:not(.home) .banner .carousel-item .ban_txt p{font-size:28px;margin:5px 0 35px;opacity:0;animation:SonFadeUp .6s ease-out .3s forwards;}body:not(.home) .banner .more_x{margin-top:35px;padding:25px 35px;font-size:29px;margin:0 auto;opacity:0;animation:SonFadeUp .6s ease-out .5s forwards;}@keyframes SonFadeUp{0%{opacity:0;transform:translateY(30px);}100%{opacity:1;transform:translateY(0);}}@keyframes SonFadeUp2{0%{opacity:0;transform:translateY(50px);}100%{opacity:1;transform:translateY(25px);}}body:not(.home) .banner .carousel-item.active .ban_txt.aos-animate{top:42%;right:inherit;left:50%;transform:translate(-50%,-50%);}body:not(.home) .banner{margin-top:89px;}@media(max-width:1570px){body.home .ban_rg{transform:scale(.8);}body.home .banner .more_x{margin-top:50px;}}@media(max-width:1399px){body:not(.home) .banner{margin-top:69px;}}@media(max-width:1199px){.banner .carousel-item .ban_txt .ban_h1{font-size:3rem;}.banner .carousel-item .ban_txt p{font-size:16px;}body.home .banner .more_x{padding:20px 25px;}}@media(max-width:992px){body:not(.home) .banner .carousel-item .ban_txt .ban_h1{animation:SonFadeUp2 .6s ease-out .1s forwards;}body:not(.home) .banner .carousel-item .ban_txt p{animation:SonFadeUp2 .6s ease-out .3s forwards;}body:not(.home) .more_x{display:none;}body.home .ban_rg{transform:scale(1);}.banner .carousel-item .ban_txt .ban_h1{font-size:2rem;}.banner .carousel-item .ban_txt p{font-size:14px;}body.home .banner .more_x{padding:10px 20px;font-size:18px;margin-top:20px;}}@media(max-width:767px){body:not(.home) .ban_rg{transform:scale(1);}body:not(.home) .banner{margin-top:0;}body:not(.home) .banner .carousel-item .ban_txt .ban_h1{color:#fff;font-size:21px;margin-top:0;display:flex;justify-content:center;align-items:center;}body:not(.home) .banner .carousel-item .ban_txt .ban_h1 span{display:block;padding:0 10px;font-weight:300;font-size:1.5rem;}body:not(.home) .banner .carousel-item .ban_txt p{font-size:10px;color:rgba(255,255,255,.4392156863);margin:0 0 40px;}.banner .more_x{width:290px;padding:11px 10px;font-size:16px;margin:0 auto;}.banner .carousel-item .ban_txt p{text-align:center;width:80%;margin:0 auto 20px;}.banner .carousel-item .ban_txt .ban_h1{font-size:1.8rem;text-align:center;}.banner .carousel-item .ban_txt{right:0;}header .navbar{background-color:#222344;}.banner{padding-top:55px;}}