.ly_carousel_48{overflow: hidden}.ly_carousel_48 .carousel_wrapper{position: relative;width: 100%;margin:0 auto;z-index: 0}.ly_carousel_48 .carousel_wrapper a:hover{text-decoration: unset}.ly_carousel_48 .carousel_wrapper .carousel_box{width: 100%;height: 100%;position: absolute;top:0;left: 0}.ly_carousel_48 .carousel_wrapper .carousel_box .carousel_item{max-width: 1100px}.ly_carousel_48 .carousel_wrapper .carousel_box .carousel_item::after{position: absolute;content:'';width: 100%;height: 100%;left: 0;top:0;z-index: 1;pointer-events: none}
.ly_carousel_48 .carousel_wrapper .carousel_box .carousel_item .carousel_info{position: absolute;width: 90%;z-index: 10;box-sizing: border-box;padding:80px 80px}
.ly_carousel_48 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_title{margin-bottom:25px;line-height: 1.1}.ly_carousel_48 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_content{margin-bottom:30px;line-height:1.8}.ly_carousel_48 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_btn{display: inline-block;text-align: center;overflow: hidden;text-overflow: ellipsis}.ly_carousel_48 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_btn:hover{text-decoration: unset}.ly_carousel_48 .carousel_wrapper .tab_type_position{position: absolute;bottom: -34px;width: 100%;text-align: center;z-index: 10}.ly_carousel_48 .carousel_wrapper .carousel_tab.btn_none{display: none}.ly_carousel_48 .carousel_wrapper .carousel_tab .tab_btn{display: inline-block;vertical-align: middle;box-sizing: border-box}.ly_carousel_48 .carousel_wrapper .carousel_tab .tab_img{margin: 0 11px;padding: 3px;width: 111px;height: 74px;position: relative;}.ly_carousel_48 .carousel_wrapper .carousel_tab .tab_img .img{position: relative;width: 100%;height: 100%}.ly_carousel_48 .carousel_wrapper .carousel_tab .tab_img img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;height: 100%;object-fit: fill;object-position: center center}.ly_carousel_48 .carousel_wrapper .carousel_tab .tab_img .square_box{will-change: transform, opacity;position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden}.ly_carousel_48 .carousel_wrapper .carousel_tab .tab_img.current .square_box .border{will-change: transform, opacity;position: absolute;background: linear-gradient(90deg, #fff);opacity: 0;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;animation-iteration-count: 1}.ly_carousel_48 .carousel_wrapper .carousel_tab .tab_img.current .square_box .top{top: 0;left: 0;width: 100%;height: 3px;transform-origin: left;background: linear-gradient(90deg, #fff);animation-name: top-anim}.ly_carousel_48 .carousel_wrapper .carousel_tab .tab_img.current .square_box .right{top: 0;right: 0;width: 3px;height: 100%;transform-origin: top;background: linear-gradient(180deg, #fff);animation-name: right-anim}.ly_carousel_48 .carousel_wrapper .carousel_tab .tab_img.current .square_box .bottom{bottom: 0;right: 0;width: 100%;height: 3px;transform-origin: right;background: linear-gradient(270deg, #fff);animation-name: bottom-anim}.ly_carousel_48 .carousel_wrapper .carousel_tab .tab_img.current .square_box .left{bottom: 0;left: 0;width: 3px;height: 100%;transform-origin: bottom;background: linear-gradient(0deg, #fff);animation-name: left-anim}.ly_carousel_48 .carousel_wrapper .animate_transition{transition:transform 0.5s ease-in 0.05s,opacity 0.5s ease-in 0.05s}.ly_carousel_48 .carousel_wrapper .carousel_none{opacity: 0;z-index: -1;pointer-events: none}.ly_carousel_48 .carousel_wrapper .carousel_show{opacity: 1;z-index: 1;pointer-events: auto}.ly_carousel_48 .carousel_wrapper .animate_out_img_move{opacity:0;transform:translateX(50px)}.ly_carousel_48 .carousel_wrapper .animation_rise_3{animation:1s cubic-bezier(0.26, 0.54, 0.32, 1) 0.3s forwards;animation-name:rise_up}.ly_carousel_48 .carousel_wrapper .animation_rise_4{animation:1s cubic-bezier(0.26, 0.54, 0.32, 1) 0.4s forwards;animation-name:rise_up}.ly_carousel_48 .carousel_wrapper .txt_opacity{opacity: 0}.ly_carousel_48 .carousel_wrapper .carousel_item .animate_btn{transition:all 1s}.ly_carousel_48 .carousel_wrapper .carousel_item.carousel_show .animate_btn{opacity: 1}.ly_carousel_48 .carousel_wrapper .animate_out_img_left{-webkit-transform: translateX(-200px);transform: translateX(-200px);-webkit-transition: opacity .5s ease-in .05s,-webkit-transform .5s ease-in .05s;transition: opacity .5s ease-in .05s,-webkit-transform .5s ease-in .05s;transition: transform .5s ease-in .05s,opacity .5s ease-in .05s;transition: transform .5s ease-in .05s,opacity .5s ease-in .05s,-webkit-transform .5s ease-in .05s;z-index: 10}.ly_carousel_48 .carousel_wrapper .carousel_item.carousel_show.carousel_animate_scale .carousel_img{animation:carousel_img 2s ease}.ly_carousel_48 .carousel_wrapper .text_position_lefttop{left:0;top:0}.ly_carousel_48 .carousel_wrapper .text_position_top{top:0;left:50%;transform: translateX(-50%)}.ly_carousel_48 .carousel_wrapper .text_position_righttop{right:0;top:0}.ly_carousel_48 .carousel_wrapper .text_position_left{top:50%;left:0;transform: translateY(-50%)}.ly_carousel_48 .carousel_wrapper .text_position_center{top:50%;left:50%;transform: translate(-50%,-50%)}.ly_carousel_48 .carousel_wrapper .text_position_right{top:50%;right:0;transform: translateY(-50%)}.ly_carousel_48 .carousel_wrapper .text_position_leftbottom{left:0;bottom:0}.ly_carousel_48 .carousel_wrapper .text_position_bottom{bottom:0;left:50%;transform: translateX(-50%)}.ly_carousel_48 .carousel_wrapper .text_position_rightbottom{right:0;bottom:0}@media screen and (min-width: 1000px){.ly_carousel_48 .carousel_wrapper .carousel_box .carousel_item .carousel_img{height: 100%}.ly_carousel_48 .carousel_wrapper .carousel_box .carousel_item .carousel_img .compute_item_img{height: 100%}.ly_carousel_48 .carousel_wrapper .carousel_box .carousel_item .carousel_img .compute_item_img .compute_process_img{padding-top: 0!important;height: 100%!important}}
@media screen and (max-width: 1000px){.ly_carousel_48 .carousel_wrapper .carousel_box .carousel_item .carousel_info{width: 95%;padding:40px 20px}
	.ly_carousel_48 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_title{margin-bottom:10px}.ly_carousel_48 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_content{margin-bottom:15px}.ly_carousel_48 .carousel_wrapper .carousel_tab .tab_dots{padding:15px 20px;margin: 0 5px 5px}.ly_carousel_48 .carousel_wrapper .carousel_tab .tab_img{margin: 0 7px;width: 45px;height: 54px}.ly_carousel_48 .carousel_wrapper .carousel_tab .tab_img.current{border-width: 1px}.ly_carousel_48 .carousel_wrapper .tab_type_position{bottom:-26px}
}
.themes_box_content{font-family: var(--ThemesTextContentFont)}@keyframes top-anim{0%{transform: scaleX(0);opacity: 0}5%{opacity: 1}20%{transform: scaleX(1)}100%{transform: scaleX(1);opacity: 1}}

@keyframes right-anim{0%, 19%{transform: scaleY(0);opacity: 0}20%{opacity: 1}35%{transform: scaleY(1)}100%{transform: scaleY(1);opacity: 1}}

@keyframes bottom-anim{0%, 34%{transform: scaleX(0);opacity: 0}35%{opacity: 1}50%{transform: scaleX(1)}100%{transform: scaleX(1);opacity: 1}}

@keyframes left-anim{0%, 49%{transform: scaleY(0);opacity: 0}50%{opacity: 1}65%{transform: scaleY(1)}100%{transform: scaleY(1);opacity: 1}}
.ly_carousel_48 .carousel_wrapper .carousel_tab .carousel_tab_box{width:75%;margin: 0 auto;display: flex;justify-content: center;align-items: center;flex-wrap: nowrap}@media screen and (max-width: 1000px){.ly_carousel_48 .carousel_wrapper .carousel_tab .carousel_tab_box{flex-wrap: wrap;width: 100%}}