.banner-wrap{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:74px;width:100%;height:560px;background:url(/index/image/banner-bg.png) 0 no-repeat;background-size:cover;overflow:hidden}.banner-wrap .main-content{width:100%;max-width:1043px;margin:100px auto 0;color:#fff}.banner-wrap .main-content h1{margin:auto;font-size:40px;font-weight:600;line-height:60px}.banner-wrap .main-content h2{margin:0;font-size:24px;line-height:33px;font-weight:400;opacity:.5}.banner-wrap .main-content .content-wrap{margin-top:30px;display:-ms-flexbox;display:flex}.banner-wrap .main-content .content-list{padding:0;list-style:none;font-size:16px;line-height:22px}.banner-wrap .main-content .content-list li{margin-bottom:10px}.banner-wrap .main-content .content-list li:last-child{margin-bottom:0}.banner-wrap .main-content .content-list .i-collect{margin-right:8px}.banner-wrap .banner-deco{position:absolute;right:-680px;bottom:-363px;height:1000px}.banner-wrap .button{display:block;margin-top:30px;width:120px;height:40px;border:none;box-shadow:0 4px 10px rgba(0,55,123,.5);border-radius:4px;font-size:14px;color:#3771e5}@media screen and (max-width:767px){.banner-wrap{height:502px;background-image:url(/index/image/bg-mini.png);background-size:cover}.banner-wrap .main-content{margin-top:50px}.banner-wrap .main-content h1{width:280px;font-size:40px;line-height:49px;text-align:center}.banner-wrap .main-content h2{margin-top:10px;font-size:14px;line-height:20px;text-align:center}.banner-wrap .main-content .content-wrap{-ms-flex-pack:center;justify-content:center}.banner-wrap .main-content .content-list{font-size:12px;line-height:16px}.banner-wrap .banner-deco{display:none}.banner-wrap .button{margin:auto;margin-top:30px}}@media screen and (min-width:768px) and (max-width:1439px){.banner-wrap{height:462px;background-image:url(/index/image/bg-medium.png);background-size:cover}.banner-wrap .main-content{margin-top:50px}.banner-wrap .main-content h1{width:320px;font-size:40px;line-height:49px;text-align:center}.banner-wrap .main-content h2{margin-top:10px;font-size:14px;line-height:20px;text-align:center}.banner-wrap .main-content .content-wrap{-ms-flex-pack:center;justify-content:center}.banner-wrap .main-content .content-list{font-size:12px;line-height:16px}.banner-wrap .banner-deco{display:none}.banner-wrap .button{margin:auto;margin-top:30px}}