.home{background:#FFF}.home .banner{padding:.8rem .35rem .83rem .4rem;height:9.18rem;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(/static/images/activity/gift/banner_bg.png);position:relative;color:#FFF;z-index:1;text-align:center}.home .banner::before{content:'';position:absolute;width:1.24rem;height:1.21rem;right:0;top:.19rem;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(/static/images/activity/gift/banner_icon.png);z-index:-2}.home .banner .title{font-weight:900;font-size:.8rem;white-space:pre-line;letter-spacing:.01rem}.home .banner .title span{color:#FFF000}.home .banner .sub_title{font-size:.28rem;font-weight:500;padding-top:.15rem}.home .banner .banner_img{margin-left:.59rem;margin-top:.42rem}.home .banner .button{margin-top:.3rem;display:flex;align-items:center}.home .banner .button .button_item{width:3.2rem;height:.84rem;font-size:.26rem;font-weight:500;color:#FFF;border-radius:.6rem;margin-right:.4rem;display:flex;align-items:center;justify-content:center;box-shadow:0 .09rem .09rem .01rem rgba(0,0,0,.08)}.home .banner .button .button_item .name{display:flex;flex-direction:column;font-size:.24rem;font-weight:700;margin-left:.23rem}.home .banner .button .button_item .name .old_price{text-decoration:line-through;font-size:.2rem;opacity:.6}.home .banner .button .button_item .price{font-size:.44rem;font-weight:700;flex:1}.home .banner .button .button_item .buy{width:.76rem;height:.76rem;background:#FFF;box-shadow:inset 0 .03rem .06rem .01rem rgba(0,0,0,.16);border-radius:50%;font-weight:700;font-size:.42rem;color:#F16226;display:flex;align-items:center;justify-content:center;margin-right:.04rem}.home .banner .button .button_item:last-child{margin-right:0}.home .banner .button .button_item.orange{background:linear-gradient(90deg,#F16226 0,#FD9D07 100%)}.home .banner .button .button_item.white{background:#FFF0E7;border:.02rem solid #F16226;color:#FF5007}.home .banner .button .button_item.white .buy{background:#FF5007;color:#FFF;margin-right:.02rem}.home .section1{background:#F1F2F8;padding:.5rem .3rem .16rem .2rem;color:#1A1A1A}.home .section1 .title{font-weight:700;color:#1A1A1A;font-size:.38rem;text-align:center}.home .section1 .sub_title{color:#1A1A1A;font-size:.26rem;line-height:1.3;text-align:center;line-height:.36rem;padding-top:.15rem}.home .section1 .list{display:flex;justify-content:space-between;margin-top:.5rem}.home .section1 .list .box{width:calc((100% - .6rem)/ 3);padding-top:.78rem}.home .section1 .list .box .item{display:flex;flex-direction:column;align-items:center;padding:.31rem .1rem .2rem .15rem;background:#FFF;border-radius:.12rem;box-shadow:0 0 .2rem .01rem rgba(15,65,184,.1);margin-bottom:.2rem}.home .section1 .list .box .item .icon{margin-top:.2rem;margin-right:.05rem}.home .section1 .list .box .item .item_title{font-size:.24rem;font-weight:500;line-height:.32rem;word-break:break-all}.home .section1 .list .box:nth-child(2){padding-top:0}.home .section2{background:#3774FD;padding:1.35rem .2rem 1.06rem .2rem;color:#fff;position:relative;z-index:1}.home .section2::before{content:'';position:absolute;width:100%;height:2rem;top:0;left:0;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(/static/images/activity/gift/section2_topbg.png);z-index:-1}.home .section2 .title{font-weight:700;color:#fff;font-size:.38rem;text-align:center;white-space:pre-line}.home .section2 .list{margin-top:.51rem;display:flex;background:#FFF;border-radius:.2rem;flex-wrap:wrap;padding:.2rem .1rem;color:#1A1A1A}.home .section2 .list .item{width:calc(100% / 3);padding:.23rem 0 .4rem 0;border-right:.01rem solid rgba(26,26,26,.1);border-bottom:.01rem solid rgba(26,26,26,.1);display:flex;flex-direction:column;align-items:center}.home .section2 .list .item:nth-child(3n){border-right:0}.home .section2 .list .item:nth-last-child(-n+3){border-bottom:0}.home .section2 .list .item .icon{width:.96rem}.home .section2 .list .item .item_title{font-size:.24rem;font-weight:500;line-height:.36rem;padding-top:.1rem;white-space:pre-line}.home .section3{background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(/static/images/product/evc/section3_bg.png);padding:.7rem .3rem .62rem .3rem;color:#fff;position:relative;z-index:1}.home .section3::before{content:'';position:absolute;width:100%;height:3.78rem;bottom:0;left:0;background:#FFF;z-index:-1}.home .section3 .box{background:#FFF;border-radius:.2rem;padding:.66rem .33rem .59rem .34rem;color:#1A1A1A}.home .section3 .box .title{font-weight:700;color:#1A1A1A;font-size:.38rem;text-align:center}.home .section3 .box .text{font-size:.26rem;font-weight:400;line-height:.36rem;padding-top:.09rem;word-wrap:break-word;text-align:center}.home .section3 .box .list{display:flex;justify-content:space-between;margin-top:.65rem}.home .section3 .box .list .item{width:calc((100% - .92rem)/ 3);display:flex;flex-direction:column;align-items:center}.home .section3 .box .list .item .icon{width:1rem}.home .section3 .box .list .item .item_title{font-size:.28rem;font-weight:700;line-height:.36rem;padding-top:.15rem;white-space:pre-line}.home .section3 .box .list .item .item_text{font-size:.24rem;font-weight:400;line-height:.36rem;padding-top:.1rem;word-wrap:break-word;text-align:center}.home .section3 .box2{margin-top:.7rem;color:#1A1A1A}.home .section3 .box2 .title{font-weight:700;color:#fff;font-size:.38rem;text-align:center}.home .section3 .box2 .list{display:flex;justify-content:space-between;margin-top:.65rem}.home .section3 .box2 .list .item{width:calc((100% - .3rem)/ 2);display:flex;flex-direction:column;align-items:center;background:#F5F2FE;padding:.2rem .2rem .49rem .2rem;border-radius:.08rem}.home .section3 .box2 .list .item .item_title{font-size:.28rem;font-weight:700;line-height:.36rem;padding-top:.34rem;white-space:pre-line}.home .section3 .box2 .list .item .item_text{font-size:.24rem;font-weight:400;line-height:.36rem;padding:.1rem .09rem 0 .1rem;word-wrap:break-word}.home .section4{background:#1B0B4D;padding:.8rem .3rem 1.1rem .3rem;color:#fff}.home .section4 .title{font-weight:700;color:#fff;font-size:.38rem;text-align:center}.home .section4 .sub_desc{color:#fff;font-size:.24rem;line-height:1.3;text-align:center;padding:.2rem .22rem 0 .22rem;line-height:.36rem}.home .section4 .list{margin-top:.4rem}