.banner-wrapper{position:relative;background-attachment:fixed;z-index:1;height:100%}.banner-wrapper .desc-box .banner_desc,.banner-wrapper .desc-box .banner_title{color:#fff}.brand-wrapper .main-1,.brand-wrapper .main-2{position:relative;background:#fff;width:100%}.brand-wrapper .main-1 .img-box,.brand-wrapper .main-2 .img-box{overflow:hidden}.brand-wrapper .main-1 .text-box,.brand-wrapper .main-2 .text-box{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.brand-wrapper .main-1 .text-box .content-box,.brand-wrapper .main-2 .text-box .content-box{margin:0 50px;width:950px}.brand-wrapper .main-1 .text-box .content-box .title,.brand-wrapper .main-2 .text-box .content-box .title{font-size:36px;color:#fff;padding-bottom:30px;position:relative}.brand-wrapper .main-1 .text-box .content-box .title:after,.brand-wrapper .main-2 .text-box .content-box .title:after{position:absolute;content:"";background-image:url(/images/brand-title-border.png?cdc440c162c199ba347bd327c7279ed0);background-size:100% 100%;width:719px;height:3px;left:0;bottom:0}.brand-wrapper .main-1 .text-box .content-box .desc,.brand-wrapper .main-2 .text-box .content-box .desc{margin-top:40px;font-size:18px;color:#fff;line-height:1.5}@media screen and (max-width:770px){.brand-wrapper .main-1 .text-box .content-box,.brand-wrapper .main-2 .text-box .content-box{width:100%!important}.brand-wrapper .main-1 .text-box .content-box .title,.brand-wrapper .main-2 .text-box .content-box .title{font-size:26px}.brand-wrapper .main-1 .text-box .content-box .desc,.brand-wrapper .main-2 .text-box .content-box .desc{font-size:16px}}.brand-wrapper .main-1 .text-box .content-box{margin:0 50px}.brand-wrapper .main-2 .text-box .content-box{margin:0 20px;float:right}.brand-wrapper .main-2 .text-box .content-box .title{text-align:right}.brand-wrapper .main-2 .text-box .content-box .title:after{background-image:url(/images/brand-title-border2.png?ec7d0cf5bb15128eff7364fb7a1a8f6e);left:unset;right:0;bottom:0}.brand-wrapper .main-2 .text-box .content-box .desc{text-align:right}.brand-wrapper .main-3{margin:150px 0}.brand-wrapper .main-3 .main_mini-title{font-size:36px;font-weight:400;color:#454545}.brand-wrapper .main-3 .main_mini-desc{margin-top:20px;font-size:18px;font-weight:400;color:#454545;line-height:1.5;text-indent:2;margin-bottom:40px}.brand-wrapper .main-3 img{-o-object-fit:cover;object-fit:cover}@media screen and (max-width:770px){.brand-wrapper .main-3{margin:70px 0}}