/* wallyt 复刻 · banking_e-wallet 页专属样式
 * 由 tools/wallyt/split-css.mjs 从源站 CSS 拆分生成，勿手工编辑。
 * 已剔除 Froala 编辑器 UI 死代码（.fr-view 正文样式保留）。
 */
@media screen and (min-width:768px){.ele_demo{margin:20px 0;text-align:center}.icon{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.swift_nav .menu.on>a,.swift_nav .menu a{color:#2a384c}.product_container{font-family:Arson Pro Regular}.product_container .blue{color:#53aeff}.product_container i{font-style:normal}.product_container a{text-decoration:none;outline:none;color:#000;transition:opacity .2s ease-in-out 0s}.product_container a:hover{opacity:.7}.product_container .plr40{padding:0 40px}.product_container .none{display:none}.product_container .banner_header{height:700px;background:url(/themes/halo-wallyt/assets/images/Mask.75d49e.png) no-repeat;background-size:cover;overflow:hidden}.product_container .banner_header .banner_desc{width:561px;text-align:left;padding-top:248px}.product_container .banner_header .banner_desc .title{font-family:Arson Pro Black;font-size:40px;color:#2a384c}.product_container .banner_header .banner_desc .intro{padding-top:15px;color:#2a384c;font-size:18px;line-height:36px}.product_container .banner_header .banner_desc .intro .bold{font-family:Arson Pro Medium}.product_container .banner_header .banner_desc .footing{text-align:left;color:#fff;background:#2a384c;border-radius:12px;width:-webkit-max-content;width:max-content;line-height:51px;padding:0 20px;font-size:22px;letter-spacing:-1.52px;margin:50px 0;display:inline-block}.product_container .banner_header .banner_desc .footing .more,.product_container .banner_header .banner_desc .footing a{color:#fff}.product_container .banner_header .banner_desc .footing_down{text-align:left;color:#2a384c;border:1.4px solid #2a384c;border-radius:12px;width:-webkit-max-content;width:max-content;line-height:49px;padding:0 20px;font-size:22px;letter-spacing:-1.52px;margin:50px 24px 0;display:inline-block;cursor:pointer}.product_container .banner_header .banner_desc .footing_down a{color:#2a384c}.product_container .banner_header .banner_desc .footing_down .more{color:#fff}.product_container .banner_header .banner_desc .banner_img_code{width:316px}.product_container .banner_header .banner_desc .banner_img_scan{width:35px}.product_container .banner_header .banner_desc .footing_scan{display:-ms-flexbox;display:flex;margin-top:10px}.product_container .banner_header .banner_desc .footing_scan p{margin-left:10px;font-size:30px;line-height:34px}.product_container .banner_header .banner_img_left{position:relative;right:428px;bottom:286px;z-index:-9}.product_container .banner_header .banner_img_right{position:relative;left:480px;bottom:992px}.product_container .banner_header .banner_img_right .banner_img_circle{position:absolute;left:0;z-index:-1;display:inline!important}.product_container .banner_header_app{height:700px;background:url(/themes/halo-wallyt/assets/images/pic_1.png) no-repeat;background-size:100%;background-size:cover;overflow:hidden}.product_container .main_nav_bar{height:92px;line-height:92px;background:#fafafa;box-shadow:0 0 1px 0 #6f6f6f}.product_container .main_nav_bar .nav{height:100%}.product_container .main_nav_bar .nav-item{float:left;margin-right:100px}.product_container .main{height:auto}.product_container .main .swift_subtitle span{font-size:30px}.product_container .value .swift_subtitle{padding-top:70px}.product_container .value .value_list{padding:0 30px;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.product_container .value .value_list .value_item{float:left;width:30%;box-sizing:border-box;padding:60px 10px;text-align:center}.product_container .value .value_list .value_icon{width:110px}.product_container .value .value_list .icon{display:inline-block;vertical-align:top;font-size:110px;color:#ff9920}.product_container .value .value_list .title{font-size:22px;color:#2a384c;letter-spacing:-.65px;text-align:center;padding-top:20px}.product_container .value .value_list .desc{font-size:18px;color:#7c8491;letter-spacing:-.53px;text-align:center;padding-top:12px}.product_container .production .swift_subtitle{padding-top:67px}.product_container .production .article_sections{text-align:left;padding-bottom:82.5px}.product_container .production .article_item{padding:75px 0 65px}.product_container .production .article_item .pic{float:left;width:537px;height:230px;margin-right:46px;background-color:#ccc}.product_container .production .article_item .pic img{display:block;width:100%;height:100%}.product_container .production .article_item .content{overflow:hidden}.product_container .production .article_item .content .title{font-size:24px;color:#2a384c;letter-spacing:-.71px}.product_container .production .article_item .content .desc{font-size:18px;color:#7f8696;letter-spacing:.28px;text-align:left;line-height:26px;padding:20px 0}.product_container .production .article_item .content .more_hall{padding-top:15px}.product_container .production .article_item.reverse .pic,.product_container .production .article_item:nth-child(2n) .pic{float:right;margin-right:0;margin-left:46px}.mobile_container{display:none}}
@media screen and (max-width:767px){.ele_demo{margin:20px 0;text-align:center}body,html{min-width:auto;width:100%;overflow-x:hidden}*{-webkit-overflow-scrolling:touch}.m_hide,.none{display:none}.banner{background:url(/themes/halo-wallyt/assets/images/home_bg_ewallet_mobile.png) no-repeat 67%;background-size:cover;position:relative}.banner .banner_img{margin:6vw 0;width:100%;height:auto;padding:0 12.3vw;box-sizing:border-box}.banner .banner_app_img{padding:0!important}.banner .footing_down{text-align:left;color:#2a384c;border:.5vw solid #2a384c;border-radius:1vw;width:-webkit-max-content;width:max-content;font-weight:600;padding:0 5vw;font-size:5vw;margin:7vw 12.3vw 0;display:inline-block;cursor:pointer}.banner .footing_down p{color:#2a384c;padding:0;line-height:8vw}.banner .footing_down .more{color:#fff}.banner h2{font-size:4.3vw;color:#2a384c;font-family:Arson Pro Black;padding:17.3vw 12.3vw 0}.banner p{font-size:3.2vw;color:#2a384c;line-height:5.5vw;padding:0 12.3vw}.banner .footer{margin:10px 0 120px}.content{padding:9vw 0 20vw}h2.title{text-align:center;position:relative;font-size:4.8vw;color:#2a384c;letter-spacing:-.53px;font-family:Arson Pro Regular;padding-bottom:1.9vw;margin-bottom:5.3vw}h2.title:before{content:"";background:#2cafac;height:2px;width:31.5vw;position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.content img{width:100%}.content h3,.content p{padding:0 8.8vw;font-size:3.2vw;color:#00383c;letter-spacing:.12px;line-height:5.3vw;font-family:Arson Pro Regular}.content h3{font-size:4.3vw;color:#2a384c;letter-spacing:-.47px;text-align:left;padding-top:3.2vw}.content_1{padding-bottom:13vw}.icon{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.product_in{padding-top:7vw}.product_in.ewallet{padding-top:0;padding-bottom:7vw}.product_in h3{font-size:4vw;color:#001a00;letter-spacing:-.31px;font-family:Arson Pro Regular;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.product_in h3 span{width:8.5vw;height:8.5vw;display:inline-block;vertical-align:top;margin-right:2vw}.product_in h2 em{font-style:normal;-ms-flex:1;flex:1;padding:0 8.8vw;font-size:4.3vw}.product_in h3 .icon{width:8.5vw;height:8.5vw;color:#4e8cee}.product_in p{font-size:3.2vw;color:#7f8696;letter-spacing:.19px;text-align:left;line-height:5.3vw;font-family:Arson Pro Regular;padding-bottom:5vw}}