.banner{position:relative;left:50%;transform:translate(-50%);text-align:center;height:100%;min-height:100%;max-width:10rem}.banner .banner-img{width:100%}.banner .logo{position:absolute;top:1.17333rem;left:.48rem;height:.88rem}.banner .people{position:absolute;top:1.06667rem;left:5.28rem;height:3.97333rem}.banner .text{position:absolute;top:2.61333rem;left:.48rem}.banner .text p{font-size:.37333rem;font-weight:300;line-height:.53333rem;color:#2f4785}.banner .text .title{font-size:.53333rem;font-weight:400;line-height:.74667rem}.banner .box-nav{height:calc(100% - 5.33333rem)}.banner .box-nav .nav{height:100%}.banner .box-nav .nav .van-tabs{margin-top:.53333rem}.banner .box-nav .nav .van-tabs .van-tabs__wrap .van-tabs__nav{border:.02667rem solid}.banner .box-nav .nav .van-tabs .van-tabs__wrap .van-tabs__nav>div:first-child{border-color:#b7b8fa!important}.banner .box-nav .nav .checkbox{height:calc(100% - .8rem);overflow:hidden;padding-top:.53333rem}.banner .box-nav .nav .checkbox .content{overflow:hidden;padding:0 .53333rem;height:calc(100% - 2.13333rem)}.banner .box-nav .nav .checkbox .content .choice .from .checkbox-group{font-size:.32rem;padding:0}.banner .box-nav .nav .checkbox .content .choice .from .checkbox-group .title{position:relative;text-align:left;margin-bottom:.53333rem}.banner .box-nav .nav .checkbox .content .choice .from .checkbox-group .title .van-image{position:absolute;top:50%;transform:translateY(-50%)}.banner .box-nav .nav .checkbox .content .choice .from .checkbox-group .title span{padding-left:.66667rem;color:#2f4785;font-weight:500}.banner .box-nav .nav .checkbox .content .choice .from .checkbox-group .van-checkbox-group .van-checkbox{position:relative;background-color:#f5f4f4;border-radius:.05333rem;width:4.26667rem;height:.8rem;margin-bottom:.53333rem}.banner .box-nav .nav .checkbox .content .choice .from .checkbox-group .van-checkbox-group .van-checkbox:nth-child(2n){margin-right:0!important}.banner .box-nav .nav .checkbox .content .choice .from .checkbox-group .van-checkbox-group .van-checkbox .van-checkbox__icon{position:absolute;z-index:1}.banner .box-nav .nav .checkbox .content .choice .from .checkbox-group .van-checkbox-group .van-checkbox .van-checkbox__icon .van-icon{background:none;border:none}.banner .box-nav .nav .checkbox .content .choice .from .checkbox-group .van-checkbox-group .van-checkbox .van-checkbox__icon--checked>:after{position:absolute;top:-.8rem;left:0;content:"";width:.53333rem;height:1.33333rem;transform:rotate(50deg);background-color:#6ca7f3;transition:transform .15s ease-in .05s}.banner .box-nav .nav .checkbox .content .choice .from .checkbox-group .van-checkbox-group .van-checkbox .van-checkbox__icon--checked>:before{position:absolute;content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAf0lEQVQoU53RsQ2DMBRF0fvWyggUSOlSRmIKaFKmQGIBZnOWYICHjFAkwNgCF7/yPbL8xc1j+wF0utOv8QjUl4FNLAXZHoCPpKn0mn0c70egAd5AlUNS8QLEUULO4j+QQ3LxBkghpfgA7JAe+C6rksLZByfXaPsFPIFW0i+3nRnWgEncyYJaGAAAAABJRU5ErkJggg==) no-repeat;background-size:100%;width:.32rem;height:.26667rem;top:-.10667rem;left:.08rem;z-index:1}.banner .box-nav .nav .checkbox .content .choice .from .checkbox-group .van-checkbox-group .van-checkbox .van-checkbox__icon--checked+.van-checkbox__label{background-color:#e4edfa;border:.02667rem solid #9cc2f2;color:#2f4785}.banner .box-nav .nav .checkbox .content .choice .from .checkbox-group .van-checkbox-group .van-checkbox .van-checkbox__label{position:absolute;border:.02667rem solid #f5f4f4;margin-left:0;display:inline-block;width:100%;height:100%;line-height:.74667rem;word-break:keep-all;text-overflow:ellipsis;overflow:hidden;color:#666}.banner .box-nav .nav .checkbox .content .choice .field{height:3.57333rem;border-radius:.29333rem}.banner .box-nav .nav .checkbox .content .choice .field .van-cell{height:100%;border:.02667rem solid;border-color:#77b1fb}.banner .box-nav .nav .checkbox .content .choice-field{transform:translateY(0)!important}.banner .box-nav .nav .checkbox .button{padding:.53333rem 0}.banner .box-nav .nav .checkbox .button button{width:3.46667rem;height:.8rem}.banner .box-nav .nav .checkbox .button button>div span{font-size:.32rem}.banner .box-nav .success{position:relative;width:100%;height:100%}.banner .box-nav .success .img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner .box-nav .success span:before{display:none}.banner .van-tab{margin-top:-.02667rem}.banner .van-tab span{color:#2f4785;font-size:.32rem;font-weight:400}.banner .van-tab--active span{color:#fff}