.js_hmbanner .slick-slide>img{margin:0 auto;max-width:inherit}.js_hmbanner .slick-slide>img.ban_mob{display:none}.js_hmbanner .slick-track>li{position:relative}.js_hmbanner .slick-slide img.ban_mob{display:none!important}.bansemititle{font-size:14px;color:#fff;line-height:100%;font-weight:700;padding-bottom:24px;letter-spacing:1px;text-transform:uppercase;margin:0 auto}.js_hmbanner .bgimg{position:relative;max-height:930px;height:930px!important}.js_hmbanner .btnlist .btn-whitebrdr{height:52px}.js_hmbanner .slick-slide>img{margin:0 auto;max-width:inherit}.js_hmbanner .bgimg{position:relative;max-height:930px;height:930px}.js_hmbanner .slick-slide>img.ban_mob{display:none}.js_hmbanner .slick-track>li{position:relative}.video_section{width:100%;float:left;clear:both;position:absolute;z-index:-1;max-height:930px;overflow:hidden;top:0}.tabs .tab{display:none}.tabs .tab.active{display:block}.tab_content,.tab_container{transition:all ease-in-out .6s;transform:translateY(15px);animation:fadeIn .5s ease 1 forwards}.designtab_box{display:flex;flex-wrap:wrap;align-items:flex-start}.designtab_boxleft{width:363px;padding-top:20px}.designtab_boxright{width:calc(100% - 363px);padding-left:95px}.tabinbox{display:flex;flex-wrap:wrap;justify-content:space-between;padding:48px 0 0;overflow:hidden;margin-right:calc(-100vw / 2 + ( 100% - 2px ) / 2);width:initial;max-width:initial;flex:initial}.tabinbox .tab-nav{width:275px}.tabinbox .tab{width:calc(100% - 275px);padding-left:108px;transition:all ease-in-out .6s;transform:translateY(15px);animation:fadeIn .5s ease 1 forwards}.tabinbox .tab-nav ul{display:flex;flex-wrap:wrap}.tabinbox .tab-nav ul li{width:100%;border-bottom:1px solid #fff;background:#e2e1e1}.tabinbox .tab-nav ul li:last-of-type{border-bottom:0}.ns-slider-rgt ul li:first-of-type{border-right:0}.tabinbox .tab_title{display:flex;align-items:center;padding:35px 24px 35px 132px;cursor:pointer;position:relative;font-weight:600;font-size:18px;color:#5f646a;line-height:20px;letter-spacing:.2px;text-transform:capitalize;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.5s linear;height:92px}.tabinbox ul.tab-txt li .ns-hoverim{position:absolute;content:"";left:25px;opacity:1;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;top:0;bottom:0;margin:auto;width:78px;height:68px;display:flex;align-items:center}.tabinbox .tab-nav ul li.active,.tabinbox .tab-nav ul li:hover{background:#e64305}.tabinbox .tab-nav ul li.active .tab_title,.tabinbox .tab-nav ul li:hover .tab_title{color:#fff}.tab_title:after{content:"";position:absolute;right:-10px;top:0;bottom:0;margin:auto 0;width:0;height:0;border-top:12px solid transparent;border-left:13px solid #e64305;border-bottom:12px solid transparent;z-index:-1;transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear;-moz-transition:all .5s linear;opacity:0}.ns-tabslid ul.tab-txt li.active .tab_title:after,.ns-tabslid ul.tab-txt li:hover .tab_title:after{right:0;z-index:0;opacity:1}ul.tab-txt li.active .tab_title:after,ul.tab-txt li:hover .tab_title:after{opacity:1}.ns-slider-rgt .tab-nav ul li.active,.ns-slider-rgt .tab-nav ul li:hover{background:#91372f;color:#fff}.js-tabslider{margin:0 -20px}.js-tabslider li{padding:0 20px}.tabslidbox{position:relative}.tabslidbox-contain{position:absolute;top:30px;background:#fff;width:133px;height:38px;display:flex;flex-wrap:wrap;align-items:center;font-size:14px;color:#70706f;font-weight:700;letter-spacing:.2px;line-height:40px;clip-path:polygon(100% 0%,92% 50%,100% 100%,0 100%,0% 50%,0 0);padding:0 0 0 20px}.ns-slider-rgt ul{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.ns-slider-rgt ul li{width:50%;border:1px solid #dbdbdb;text-align:center;font-weight:500;color:#70706f;text-transform:uppercase;font-size:14px;letter-spacing:.2px;line-height:15px;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.5s linear}.ns-slider-rgt{width:344px;text-align:center}.ns-slider li span{display:block;padding:17px 15px;cursor:pointer}.ns-slider li span.ns-hoverim{padding:0}.designtab_boxleft .btn-theme{margin-top:40px}.design_list{display:flex;flex-wrap:wrap;margin-top:40px}.design_list li:not(:last-of-type){margin-right:30px}.design_list .text_dv{font-size:16px;font-weight:700;margin:10px 0}@media (max-width:1700px){.tabinbox .tab{padding-left:40px}.designtab_boxleft{width:40%}.designtab_boxright{width:calc(100% - 40%);padding-left:50px}}@media (max-width:1500px){.bantitle{padding-bottom:22px}}@media (max-width:1199px){.banner_left{width:100%;text-align:center}.bantitle{font-size:38px;line-height:42px;padding-bottom:16px}.js_hmbanner .bgimg{position:relative;max-height:639px;height:639px!important}.tabinbox .tab-nav{width:100%}.tabinbox{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;overflow:hidden;margin-right:0;width:initial;max-width:initial;flex:initial}.tabinbox .tab-nav{width:100%;display:flex;flex-wrap:wrap}.tabinbox .tab-nav ul li{width:auto;border-right:1px solid #fff}.ns-slider .container{width:100%;max-width:100%;padding:0}.tabinbox .tab-nav ul{display:flex;margin:0 auto;position:initial;top:auto;left:0;right:0;padding-right:0;width:auto;white-space:nowrap;overflow-x:auto;flex-wrap:nowrap;padding-bottom:30px}.tabinbox ul.tab-txt li .ns-hoverim{left:0;right:0;align-items:center}.tabinbox .tab_title{padding:85px 55px 16px;font-size:18px;font-size:15px;line-height:20px;height:125px}.tabinbox ul.tab-txt li .ns-hoverim{left:0;right:0;top:-30px;bottom:0;margin:auto;width:78px;height:68px;display:flex;align-items:center}.tab_title:after{right:0;left:0;bottom:-18px;top:auto;margin:auto;transform:rotate(90deg);z-index:0}.tabinbox .tab{padding-left:40px;width:100%}}@media (max-width:992px){.designtab_boxleft{width:100%;padding-bottom:30px}.designtab_boxright{width:100%;padding-left:0;padding:0 15px 12px}.tabinbox .tab{padding-left:15px;width:100%;padding-right:15px}.designtab_boxleft .btn-theme,.design_list{margin-top:30px}.designtab_boxleft .btn-theme{margin-top:20px}}@media (max-width:768px){.bantitle{font-size:30px;line-height:40px;padding-bottom:20px;max-width:300px}.js_hmbanner .bgimg{position:relative;max-height:639px;height:639px!important;object-position:50% 64%}.bansemititle{line-height:21px;padding-bottom:8px}}@media (max-width:365px){.buildconf_right{width:100%;padding:28px 20px 20px}.step-img{max-width:30px}.step-txt{width:calc(100% - 30px);font-size:12px;margin-left:11px;padding:20px 0}}