.banner-section{width:100%;float:left;padding:100px 0px 720px;overflow:hidden}.banner-section .banner-wrap{width:100%;float:left;position:relative}.banner-section .left-part .top-content h1{font-size:86px;line-height:94px}.banner-section .left-part .top-content .content{padding-bottom:15px}.banner-section .left-part .top-content{width:100%;max-width:540px;float:left}.banner-section .left-part .top-content p{font-size:32px;line-height:40px}.banner-section .left-part .top-content .button a{font-size:20px}.banner-section .left-part{width:55%;float:left;padding-left:calc((100% - 1170px) / 2)}.banner-section .right-part{width:45%;float:left;padding-left:28px;position:absolute;right:-10px}.banner-section .left-part .bottom-img{width:100%;float:left;position:relative;padding-top:40px}.banner-section .left-part .bottom-img .img1{position:absolute;top:60px;left:483px}.banner-section .left-part .bottom-img .img2{position:absolute;top:100px;box-shadow:0px 0px 17px 2px rgba(36,38,42,0.1);border-radius:30px;border:5px solid #fff;left:317px}.banner-section .left-part .bottom-img .img3{position:absolute;top:150px;left:112px;box-shadow:0px 0px 17px 2px rgba(36,38,42,0.1);border-radius:24px}.banner-section .left-part .bottom-img .img4{position:absolute;left:-548px;top:50px;box-shadow:0px 0px 21px 3px rgba(36,38,42,0.1);border-radius:12px}.banner-section .left-part .bottom-img img{border-radius:25px}.banner-section .right-part .right-img{position:absolute;left:26px}.banner-section .right-part img{height:670px;border-radius:19px;box-shadow:0px 0px 21px 3px rgba(36,38,42,0.1)}@media(min-width:2300px){.banner-section .right-part .right-img{left:0}.banner-section .right-part{right:0}}