html{font-size:calc(min(100vw, 480px) / 7.5)}
*{box-sizing:border-box}
html,body{margin:0;background:#111;color:#0f172a;font-family:"PingFang SC","Microsoft YaHei",sans-serif}
button,input,select,textarea{font-family:inherit}
#shell{width:min(100vw,480px);min-height:100vh;margin:0 auto;background:#f8fafc;position:relative}
#bar{position:sticky;top:0;z-index:20;height:.88rem;display:flex;align-items:center;gap:.12rem;padding:0 .2rem;color:#fff;font-size:.32rem;font-weight:600}
#bar button{border:0;background:transparent;color:#fff;font-size:.4rem;line-height:1;padding:0 .08rem}
#app{min-height:60vh}
#shell.showtab #app{padding-bottom:1.15rem}
#shell.nobar #bar{display:none}
#tab{display:none}
#shell.showtab #tab{display:flex;position:fixed;left:50%;bottom:0;transform:translateX(-50%);width:min(100vw,480px);height:1rem;background:#fff;border-top:1px solid #eef2f6;z-index:40}
#tab button{flex:1;border:0;background:#fff;color:#94a3b8;font-size:.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.04rem}
#tab button img{width:.44rem;height:.44rem;object-fit:contain}
#tab button.on{color:#0891b2;font-weight:700}
#toast{position:fixed;left:50%;bottom:1.6rem;transform:translateX(-50%);background:rgba(15,23,42,.88);color:#fff;padding:.16rem .28rem;border-radius:.16rem;display:none;z-index:80;max-width:6.4rem;font-size:.26rem}
#modal{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center}
#modal[hidden]{display:none}
.modal-mask{position:absolute;inset:0;background:rgba(0,0,0,.45)}
.modal-box{position:relative;width:6.2rem;background:#fff;border-radius:.24rem;padding:.36rem .32rem .28rem;z-index:1}
.modal-box h3{margin:.08rem 0 .16rem;text-align:center;font-size:.34rem}
.modal-body{max-height:5rem;overflow:auto;color:#475569;font-size:.26rem;line-height:1.6;white-space:pre-wrap}
.muted{color:#64748b;font-size:.24rem}
.price{color:#ef4444;font-weight:700}
.card{background:#fff;border-radius:.2rem;padding:.24rem;margin:.2rem .24rem;box-shadow:0 .04rem .16rem rgba(15,23,42,.04)}
.list-item{display:flex;justify-content:space-between;gap:.16rem;padding:.22rem 0;border-bottom:1px solid #f1f5f9}
.list-item:last-child{border-bottom:0}
input,select,textarea{width:100%;border:1px solid #e2e8f0;border-radius:.16rem;padding:.2rem .22rem;font-size:.28rem;margin:.12rem 0;background:#fff}
.btn{width:100%;border:0;border-radius:.44rem;padding:.22rem;color:#fff;background:#0891b2;font-size:.3rem;margin-top:.16rem}
.btn.line{background:#fff;color:#0891b2;border:1px solid #0891b2}
.btn.orange{background:#ff5722}
.btn.green{background:#07c160}
.chips{display:flex;gap:.12rem;overflow:auto;padding:.16rem .24rem;background:#fff;position:sticky;top:.88rem;z-index:12}
.chips button{border:0;background:#f1f5f9;color:#64748b;border-radius:.28rem;padding:.1rem .22rem;white-space:nowrap;font-size:.24rem}
.chips button.on{background:linear-gradient(135deg,#0891b2,#22d3ee);color:#fff}
.grid2{display:grid;grid-template-columns:1fr 1fr;gap:.16rem;padding:0 .24rem .24rem}
.menu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.16rem}
.menu button{border:0;background:#fff;border-radius:.16rem;padding:.16rem .08rem;font-size:.22rem;color:#334155}

.home-page{position:relative;width:100%;height:100vh;overflow:hidden;background:#000}
.bg-fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.cv-brand{position:absolute;left:.24rem;top:.36rem;display:flex;align-items:center}
.cv-brand-logo{width:.88rem;height:.88rem;border-radius:50%;object-fit:cover}
.cv-brand-text{margin-left:.2rem}
.cv-brand-name{font-size:.34rem;font-weight:600;letter-spacing:.04rem;color:rgba(255,255,255,.92)}
.cv-brand-sub{margin-top:.06rem;font-size:.2rem;letter-spacing:.02rem;color:rgba(255,255,255,.65)}
.cv-cards{position:absolute;left:.24rem;right:.24rem;bottom:3.3rem;display:flex;flex-wrap:wrap;justify-content:space-between}
.cv-card{width:2.22rem;height:1.56rem;margin-bottom:.16rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(10,15,26,.55);border:1px solid rgba(255,255,255,.16);border-radius:.24rem;color:#fff}
.cv-card-icon{width:.6rem;height:.6rem;line-height:.6rem;text-align:center;font-size:.32rem;background:rgba(255,255,255,.1);border-radius:50%}
.cv-card-title{margin-top:.08rem;font-size:.25rem;font-weight:600}
.cv-card-sub{font-size:.17rem;color:rgba(255,255,255,.65)}
.cv-entries{position:absolute;left:.24rem;right:.24rem;bottom:1.1rem;display:flex;justify-content:space-between}
.cv-entry{width:2.18rem;height:1.8rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.32);border-radius:.24rem;color:#fff}
.cv-entry-bar{width:.48rem;height:.06rem;border-radius:.03rem;margin-bottom:.12rem}
.cv-entry-icon{width:.68rem;height:.68rem;line-height:.68rem;text-align:center;border-radius:50%;font-size:.34rem}
.cv-entry-title{margin-top:.1rem;font-size:.27rem;font-weight:700}
.cv-entry-sub{margin-top:.02rem;font-size:.16rem;color:rgba(255,255,255,.8)}
.cv-entry-ad{background:rgba(14,159,110,.4)}
.cv-entry-ad .cv-entry-bar{background:rgba(64,214,160,.95)}
.cv-entry-ad .cv-entry-icon{background:rgba(20,175,125,.92)}
.cv-entry-center{background:rgba(255,128,64,.4)}
.cv-entry-center .cv-entry-bar{background:rgba(255,190,110,.95)}
.cv-entry-center .cv-entry-icon{background:rgba(255,159,67,.92)}
.cv-entry-user{background:rgba(245,69,92,.4)}
.cv-entry-user .cv-entry-bar{background:rgba(255,110,133,.95)}
.cv-entry-user .cv-entry-icon{background:rgba(250,85,108,.92)}
.cv-beian{position:absolute;left:.16rem;right:.16rem;bottom:.12rem}
.cv-beian-line{font-size:.16rem;line-height:.28rem;text-align:center;color:rgba(255,255,255,.55)}

.mall{min-height:100vh;background:linear-gradient(180deg,#0891b2,#ecfeff 15%,#f8fafc)}
.mall.ld{background:linear-gradient(180deg,#d97706,#fffbeb 15%,#f8fafc)}
.mall-header{position:sticky;top:0;z-index:15;padding:.2rem .24rem .2rem;background:linear-gradient(180deg,#0891b2,rgba(8,145,178,.92))}
.mall.ld .mall-header{background:linear-gradient(180deg,#d97706,rgba(217,119,6,.92))}
.search-bar{display:flex;align-items:center;background:rgba(255,255,255,.95);border-radius:.4rem;padding:.16rem .24rem;color:#94a3b8;font-size:.28rem}
.search-bar input{border:0;margin:0;padding:0;background:transparent;color:#0f172a}
.banner-box{position:relative;margin:.24rem}
.banner-wrap{border-radius:.24rem;overflow:auto hidden;display:flex;scroll-snap-type:x mandatory;box-shadow:0 .08rem .32rem rgba(8,145,178,.15);scrollbar-width:none;-ms-overflow-style:none}
.banner-wrap::-webkit-scrollbar{display:none;height:0}
.banner-wrap a,.banner-wrap .slide{flex:0 0 100%;scroll-snap-align:start}
.banner-wrap img{width:100%;height:2.8rem;object-fit:cover;display:block;background:#e2e8f0}
.banner-dots{position:absolute;left:0;right:0;bottom:.16rem;display:flex;justify-content:center;align-items:center;gap:.1rem}
.banner-dots i{width:.12rem;height:.12rem;border-radius:50%;background:rgba(255,255,255,.45);display:block}
.banner-dots i.on{background:#fff}
.menu-scroll{display:flex;gap:.32rem;overflow:auto;padding:.08rem .24rem .2rem}
.menu-item{min-width:1rem;display:flex;flex-direction:column;align-items:center;border:0;background:transparent;color:#164e63;font-size:.24rem}
.mall.ld .menu-item{color:#78350f}
.menu-icon-wrap{width:.88rem;height:.88rem;border-radius:.24rem;background:rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center;box-shadow:0 .04rem .16rem rgba(0,0,0,.06);overflow:hidden}
.menu-icon-wrap img{width:.56rem;height:.56rem;object-fit:cover}
.feature-section,.auth-card{margin:.24rem;padding:.24rem;border-radius:.24rem;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(236,254,255,.9));box-shadow:0 .08rem .32rem rgba(8,145,178,.12)}
.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.16rem}
.feature-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}
.feature-card{width:100%;min-width:0;border:0;background:linear-gradient(135deg,#fff,#f0fdfa);border-radius:.2rem;padding:.2rem .1rem;box-shadow:0 .04rem .16rem rgba(0,0,0,.06);display:flex;flex-direction:column;align-items:center}
.feature-card.row{flex-direction:row;text-align:left;padding:.24rem .2rem}
.fico{width:1rem;height:1rem;border-radius:.24rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.52rem;margin-bottom:.1rem}
.feature-card.row .fico{margin:0 .16rem 0 0;width:.88rem;height:.88rem}
.feature-title{font-size:.26rem;font-weight:600;color:#164e63}
.feature-desc{font-size:.2rem;color:#64748b;margin-top:.04rem;word-break:break-word}
.auth-card{display:flex;align-items:center;position:relative;overflow:hidden;width:calc(100% - .48rem);text-align:left}
.auth-bar{position:absolute;left:0;top:10%;bottom:10%;width:.06rem;background:linear-gradient(180deg,#0891b2,#22d3ee);border-radius:0 .06rem .06rem 0}
.section-header{display:flex;align-items:center;justify-content:space-between;padding:.32rem .24rem .2rem}
.section-title{display:flex;align-items:center;font-size:.32rem;font-weight:600;color:#164e63}
.title-icon{width:.08rem;height:.32rem;border-radius:.04rem;background:linear-gradient(180deg,#0891b2,#22d3ee);margin-right:.16rem}
.mall.ld .section-title{color:#422006}
.mall.ld .title-icon{background:linear-gradient(180deg,#d97706,#f59e0b)}
.section-more{border:0;background:transparent;color:#0891b2;font-size:.24rem}
.product-card{background:rgba(255,255,255,.96);border-radius:.2rem;overflow:hidden;box-shadow:0 .04rem .2rem rgba(0,0,0,.06)}
.product-image-wrap{position:relative;height:3.2rem;background:#f1f5f9}
.product-image-wrap img{width:100%;height:100%;object-fit:cover}
.product-sales{position:absolute;right:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;font-size:.2rem;padding:.04rem .12rem;border-radius:.12rem 0 0 0}
.product-info{padding:.16rem}
.product-name{font-size:.26rem;color:#164e63;line-height:1.4;height:.72rem;overflow:hidden}
.product-price-row{display:flex;align-items:baseline;margin-top:.12rem}
.price-symbol{font-size:.24rem;color:#ef4444;font-weight:600}
.price-value{font-size:.36rem;color:#ef4444;font-weight:700}
.ld-tag{display:inline-block;margin-top:.12rem;font-size:.2rem;color:#059669;background:rgba(5,150,105,.1);padding:.04rem .12rem;border-radius:.08rem}
.c1{background:linear-gradient(135deg,#f97316,#fb923c)}
.c2{background:linear-gradient(135deg,#8b5cf6,#a78bfa)}
.c3{background:linear-gradient(135deg,#0891b2,#22d3ee)}
.c4{background:linear-gradient(135deg,#10b981,#34d399)}
.c5{background:linear-gradient(135deg,#d97706,#f59e0b)}
.c6{background:linear-gradient(135deg,#ec4899,#f472b6)}
.c7{background:linear-gradient(135deg,#6366f1,#818cf8)}
.c8{background:linear-gradient(135deg,#14b8a6,#2dd4bf)}

.shop-page{min-height:100vh;background:#f5f5f5}
.shop-top{background:#ff5722;padding:.16rem .2rem .28rem}
.shop-search{display:flex;align-items:center;background:#fff;border-radius:.4rem;padding:.08rem .12rem .08rem .24rem}
.shop-search input{border:0;margin:0;flex:1;color:#333}
.shop-search button{border:0;background:#ff5722;color:#fff;border-radius:.32rem;padding:.12rem .22rem;font-size:.24rem}
.hero{height:.36rem;background:linear-gradient(180deg,#ff7043,#ffab91 60%,#ffe0d0)}
.sec{padding:0 .2rem .3rem}
.sec-hd{display:flex;align-items:center;justify-content:space-between;padding:.2rem .04rem}
.sec-ttl{font-size:.32rem;font-weight:700;color:#333;display:flex;align-items:center;gap:.1rem}
.sec-dot{width:.12rem;height:.12rem;border-radius:50%;background:#ff5722}
.sec-filter{background:#fff0ec;color:#e64a19;border:0;border-radius:.24rem;padding:.08rem .16rem;font-size:.22rem}
.shop-card{display:flex;gap:.16rem;background:#fff;border-radius:.16rem;padding:.16rem;margin-bottom:.16rem;box-shadow:0 .04rem .12rem rgba(0,0,0,.04)}
.shop-cover{width:1.4rem;height:1.4rem;border-radius:.12rem;object-fit:cover;background:#f0f0f0;flex:none}
.shop-name{font-size:.3rem;font-weight:700;color:#2d2d2d}
.shop-addr{color:#999;font-size:.22rem;margin-top:.06rem}
.shop-meta{display:flex;justify-content:space-between;align-items:center;margin-top:.1rem;color:#999;font-size:.22rem}
.paymini{border:0;background:#ff5722;color:#fff;border-radius:.24rem;padding:.08rem .16rem;font-size:.22rem}

.uc{min-height:100vh;background:#f0f4f8}
.uc-head{background:linear-gradient(160deg,#0e7490,#0891b2 55%,#06b6d4);padding:.36rem .28rem .5rem;color:#fff;position:relative;overflow:hidden}
.uc-head:before{content:"";position:absolute;right:-.6rem;top:-.8rem;width:2.4rem;height:2.4rem;border-radius:50%;background:rgba(255,255,255,.12)}
.uc-row{display:flex;align-items:center;gap:.2rem}
.uc-avatar{width:1.12rem;height:1.12rem;border-radius:50%;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:.4rem;border:2px solid rgba(255,255,255,.7)}
.uc-name{font-size:.36rem;font-weight:700}
.uc-sub{font-size:.22rem;opacity:.85;margin-top:.06rem}
.uc-link{margin-left:auto;font-size:.22rem;background:rgba(255,255,255,.18);border:0;color:#fff;border-radius:.24rem;padding:.1rem .16rem}
.uc-strip{margin:-.28rem .24rem 0;background:#fff;border-radius:.2rem;padding:.2rem .24rem;display:flex;align-items:center;gap:.12rem;box-shadow:0 .08rem .24rem rgba(14,116,144,.12);position:relative}
.uc-assets{margin:.2rem .24rem;background:#fff;border-radius:.24rem;padding:.2rem;box-shadow:0 .04rem .16rem rgba(15,23,42,.04)}
.uc-main{display:grid;grid-template-columns:1fr 1fr;gap:.12rem}
.uc-asset{background:#f8fafc;border-radius:.16rem;padding:.18rem}
.uc-asset b{display:block;font-size:.36rem;color:#0e7490}
.uc-panel{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:.16rem;padding-top:.12rem;border-top:1px solid #e8ecf1}
.uc-panel div{text-align:center}
.uc-panel b{display:block;font-size:.3rem}
.bean{color:#d97706}.free{color:#059669}.voucher{color:#7c3aed}
.uc-card{margin:.2rem .24rem;background:#fff;border-radius:.2rem;padding:.2rem .16rem .08rem}
.uc-card h3{margin:0 .08rem .12rem;font-size:.28rem;color:#0f172a}
.tool{border:0;background:#fff;border-radius:.16rem;padding:.16rem .06rem;font-size:.22rem;color:#334155}
.tool span{display:block;font-size:.36rem;margin-bottom:.06rem}

.login-page{min-height:100vh;background:linear-gradient(180deg,#f2f4f7,#e8ecf1);position:relative}
.login-bg{height:6.2rem;background:linear-gradient(180deg,#1a2a3a,#2c3e50 55%,#34495e);position:relative}
.logo-section{position:absolute;top:.9rem;left:0;right:0;display:flex;flex-direction:column;align-items:center;color:#fff}
.logo-wrap{width:2.4rem;height:2.4rem;background:rgba(255,255,255,.95);border-radius:.4rem;display:flex;align-items:center;justify-content:center;box-shadow:0 .12rem .4rem rgba(0,0,0,.2)}
.logo-wrap img{width:2rem;height:2rem;object-fit:contain}
.app-name{margin-top:.28rem;font-size:.4rem;letter-spacing:.06rem;font-weight:600}
.app-desc{margin-top:.1rem;font-size:.26rem;color:rgba(255,255,255,.75)}
.login-area{position:relative;margin:-.4rem .4rem 0;z-index:2}
.wx-btn{width:100%;height:.96rem;border:0;border-radius:.48rem;background:linear-gradient(135deg,#07c160,#38d96f);color:#fff;font-size:.32rem;letter-spacing:.06rem;font-weight:600}
.acct-link{display:inline-block;margin-top:.28rem;color:#6b7280;font-size:.24rem;border-bottom:1px solid #6b7280;background:none;border-left:0;border-right:0;border-top:0;padding:0}
.proto{margin-top:.24rem;font-size:.24rem;color:#6b7280;display:flex;gap:.1rem;align-items:flex-start}
.proto a{color:#1a2a3a;font-weight:600}

.gallery-box{position:relative;background:#fff}.gallery-wrap{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gallery-wrap::-webkit-scrollbar{display:none}.gallery-wrap img{flex:0 0 100%;width:100%;height:7.5rem;object-fit:contain;scroll-snap-align:start;background:#fff}.gallery-dots{position:absolute;left:0;right:0;bottom:.2rem;display:flex;justify-content:center;gap:.12rem;pointer-events:none}.gallery-dots i{width:.14rem;height:.14rem;border-radius:50%;background:rgba(0,0,0,.28)}.gallery-dots i.on{background:#0891b2}.detail-head{padding:.28rem .28rem .12rem;font-size:.3rem;font-weight:700;color:#164e63}.product-tags{display:flex;gap:.12rem;flex-wrap:wrap;margin:.16rem 0}.product-tags span{font-size:.22rem;line-height:1;color:#0891b2;background:#ecfeff;border:1px solid #a5f3fc;border-radius:.08rem;padding:.08rem .14rem}.ld-info{display:flex;align-items:center;gap:.12rem;margin-top:.2rem;padding:.16rem;background:rgba(5,150,105,.08);border-radius:.12rem;color:#059669;font-size:.26rem;font-weight:600}.ld-info .iconfont{font-size:.32rem;color:#059669}.sales-info{display:flex;gap:.4rem;color:#64748b;font-size:.24rem;margin-top:.2rem}.detail-imgs img{width:100%;display:block;background:#fff}
.detail-info{background:#fff;border-radius:.2rem;padding:.2rem .22rem .16rem;margin:.12rem .24rem}.detail-info .price-row{display:flex;align-items:baseline;line-height:1}.detail-info .price-symbol{font-size:.26rem}.detail-info .price-value{font-size:.44rem;line-height:1.1}.detail-info .price-row .muted{margin-left:.04rem;font-size:.22rem;line-height:1}.detail-info .detail-name{margin:.12rem 0 0;font-size:.3rem;line-height:1.35}.detail-info .product-remark{font-size:.22rem;color:#64748b;line-height:1.35;margin-top:.06rem}.detail-info .product-tags{margin:.12rem 0 0;gap:.1rem}.detail-info .ld-info{margin-top:.14rem;padding:.18rem .16rem}.detail-info .ld-info .iconfont{font-size:.48rem}.detail-info .sales-info{margin-top:.14rem;line-height:1.3}.detail-name{font-size:.32rem;font-weight:700;color:#164e63;margin:.12rem 0}
.bottom-bar{position:fixed;left:50%;transform:translateX(-50%);bottom:0;width:min(100vw,480px);background:#fff;padding:.16rem .24rem;box-shadow:0 -.04rem .16rem rgba(0,0,0,.06)}
.btn-buy{width:100%;border:0;border-radius:.4rem;background:linear-gradient(135deg,#0891b2,#22d3ee);color:#fff;font-size:.3rem;padding:.22rem}
.padb{height:1.3rem}
.schl{display:flex;height:calc(100vh - .88rem);background:#fff;overflow:hidden}
#shell.nobar .schl{height:100vh}
#shell.showtab .schl{height:calc(100vh - 1rem)}
.schl-left{width:1.8rem;background:#f8f8f8;flex:none;overflow-y:auto}
.schl-left button{width:100%;border:0;background:transparent;height:1rem;font-size:.24rem;color:#666;position:relative}
.schl-left button.on{background:#fff;color:#0891b2;font-weight:700}
.schl-left button.on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.06rem;background:#0891b2}
.schl-right{flex:1;min-width:0;padding:.16rem;overflow-y:auto}
.tag{display:inline-block;background:rgba(8,145,178,.1);color:#0891b2;border-radius:.08rem;padding:.04rem .1rem;font-size:.2rem;margin-right:.08rem}
.empty{text-align:center;color:#94a3b8;padding:.6rem 0}

.mall,.shop-page,.uc{overflow-x:clip}

.uc-strip b{white-space:nowrap;font-size:.32rem;color:#0891b2}
.uc-strip .muted{white-space:nowrap}
.uc-go{margin-left:auto;border:0;background:#0891b2;color:#fff;border-radius:.28rem;padding:.1rem .22rem;font-size:.24rem;white-space:nowrap}

.search-ico{margin-right:.08rem}
.price-unit{margin-left:.06rem;font-size:.22rem;color:#d97706;font-weight:700}
.feed-tip{text-align:center;color:#94a3b8;font-size:.24rem;padding:.28rem 0 .5rem;min-height:.36rem}
#shell.nobar .chips{top:0}
@font-face{font-family:iconfont;src:url("static/iconfont.woff2") format("woff2");font-display:swap}
.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-tixianjilu:before{content:"\e646"}.icon-xiaoxi4:before{content:"\e644"}.icon-xiaoxi5:before{content:"\e645"}.icon-iconfontscan:before{content:"\e641"}.icon-tikulanmuleibie:before{content:"\e640"}.icon-shangcheng1:before{content:"\e6be"}.icon-shangcheng3:before{content:"\e63d"}.icon-fujin1:before{content:"\e632"}.icon-geren:before{content:"\e667"}.icon-shouye1:before{content:"\e625"}.icon-shangcheng2:before{content:"\e63c"}.icon-list_group:before{content:"\e71c"}.icon-list_code:before{content:"\e7f9"}.icon-shangchuantupian1:before{content:"\e62a"}.icon-zxj1:before{content:"\e603"}.icon-weizhi:before{content:"\e64c"}.icon-right:before{content:"\e602"}.icon-huoyunbanjia:before{content:"\e660"}.icon-biaoqian:before{content:"\e606"}.icon-weibiaoti3-copy:before{content:"\e607"}.icon-phonebook:before{content:"\e613"}.icon-tongxunlu1:before{content:"\e656"}.icon-pingjia:before{content:"\e60a"}.icon-shoucang:before{content:"\e60b"}.icon-erweima1:before{content:"\e663"}.icon-zu15:before{content:"\e60f"}.icon-qizhi:before{content:"\e611"}.icon-dizhi:before{content:"\e672"}.icon-kefu:before{content:"\e615"}.icon-fujin:before{content:"\e718"}.icon-fujinshangjia1:before{content:"\e739"}.icon-fujinshangjia:before{content:"\e651"}.icon-xinpinshangjia:before{content:"\e6f5"}.icon-daohang:before{content:"\e61d"}.icon-hezuo:before{content:"\e61e"}.icon-dizhi1:before{content:"\e686"}.icon-shangpu1:before{content:"\1015a"}.icon-shangpin:before{content:"\e621"}.icon-qiabao1:before{content:"\e622"}.icon-lipin:before{content:"\e627"}.icon-fenxiang:before{content:"\e6a3"}.icon-qianghongbao:before{content:"\e694"}.icon-jian:before{content:"\e626"}.icon-jia:before{content:"\e62b"}.icon-gouwuche:before{content:"\e62c"}.icon-index:before{content:"\e62d"}.icon-bolang:before{content:"\1015b"}.icon-dianyuanguanli:before{content:"\e6e0"}.icon-dianpushezhi:before{content:"\e62e"}.icon-dingdan:before{content:"\e62f"}.icon-dingdan1:before{content:"\e630"}.icon-dianpushezhi1:before{content:"\e736"}.icon-dui:before{content:"\e635"}.icon-xianxiaquan:before{content:"\e64f"}.icon-youhuiquan2:before{content:"\ea25"}.icon-youhuiquan3:before{content:"\e65d"}.icon-huo:before{content:"\e633"}.icon-yanjing:before{content:"\e636"}.icon-done-computer:before{content:"\e617"}.icon-yizhifu1:before{content:"\e65f"}.icon-daizhifu1:before{content:"\e7a1"}.icon-jifentuihuan:before{content:"\e6aa"}.icon-left:before{content:"\e63e"}.icon-left1:before{content:"\e74e"}.icon-haoyou:before{content:"\e64a"}.icon-kefu1:before{content:"\e653"}.icon-shouji:before{content:"\ea24"}.icon-dianhua:before{content:"\e642"}.icon-youbian-:before{content:"\e61a"}.icon-yingyeshijian:before{content:"\e8db"}.icon-xiangce2:before{content:"\e638"}.icon-anquan:before{content:"\e63f"}.icon-lijigoumaifen:before{content:"\e710"}.icon-dengyu:before{content:"\e643"}.icon-shoucang1:before{content:"\e649"}.icon-jian1:before{content:"\e64b"}.icon-jia1:before{content:"\e64d"}.icon-zhifu:before{content:"\e650"}.icon-icon1:before{content:"\e654"}.icon-zhifu1:before{content:"\e655"}.icon-yonghu:before{content:"\e657"}.icon-erweima2:before{content:"\e658"}.icon-haoyou2:before{content:"\e659"}.icon-ok:before{content:"\e65b"}.icon-tongchengrenmai:before{content:"\e600"}.icon-fangdajing:before{content:"\e601"}.icon-fangdajing1:before{content:"\e66d"}.icon-fdj:before{content:"\e604"}.icon-laba:before{content:"\e631"}.icon-laba-copy:before{content:"\e605"}.icon-laba1:before{content:"\e609"}.icon-clock-jf:before{content:"\e687"}.icon-naozhong:before{content:"\e6f7"}.icon-naozhong1:before{content:"\e63b"}.icon-xinpin:before{content:"\e60d"}.icon-xinpin2:before{content:"\e610"}.icon-xinpin3:before{content:"\e69c"}.icon-gerenzhongxin-zhong1:before{content:"\e608"}.icon-ziyingdian:before{content:"\e637"}.icon-dianpujingying-ziyingshangpin:before{content:"\e623"}.icon-fenlei_1yuanzhuanqu:before{content:"\e679"}.icon-xinwen:before{content:"\e60c"}.icon-erweima:before{content:"\e612"}.icon-remensucai:before{content:"\e634"}.icon-sucai:before{content:"\e614"}.icon-tuandui3:before{content:"\e6ca"}.icon-tuandui4:before{content:"\e695"}.icon-jifen:before{content:"\ea0b"}.icon-tingchedian:before{content:"\e7b2"}.icon-zhaotingchechang:before{content:"\e628"}.icon-qiye:before{content:"\e61f"}.icon-qiye1:before{content:"\e647"}.icon-sucaixuanzhong:before{content:"\e696"}.icon-shangpin1:before{content:"\e616"}.icon-xihuan:before{content:"\e67b"}.icon-news:before{content:"\e6ab"}.icon-wode-tianchong:before{content:"\e714"}.icon-xinwendongtai:before{content:"\e639"}.icon-shangcheng:before{content:"\e624"}.icon-shaixuan:before{content:"\e671"}.icon-xiaoxi-xiaoxi:before{content:"\e618"}.icon-xiaoxi:before{content:"\e63a"}.icon-xiaoxi1:before{content:"\e619"}.icon-xiaoxizhongxin:before{content:"\e8be"}.icon-xiaoxi2:before{content:"\e629"}.icon-xiaoxi3:before{content:"\e67c"}.icon-zan:before{content:"\e61b"}.icon-pinglun:before{content:"\e6ad"}.icon-dianzan:before{content:"\ec7f"}.icon-pinglun2:before{content:"\e61c"}.icon-yuehui:before{content:"\e620"}.icon-weixin:before{content:"\e60e"}
.fico .iconfont{color:#fff;font-size:.58rem}.feature-card.row .fico .iconfont{font-size:.48rem}
.search-bar .iconfont{margin-right:.08rem;color:#94a3b8;font-size:.3rem}
.svc-list{display:flex;flex-direction:column}
.svc-row{display:flex;align-items:center;gap:.16rem;width:100%;border:0;background:#fff;border-bottom:1px solid #f1f5f9;padding:.2rem .04rem;text-align:left}
.svc-row .iconfont:first-child{width:.72rem;height:.72rem;border-radius:.18rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.36rem;flex:none}
.svc-row .grow{flex:1;min-width:0}
.svc-row b{display:block;font-size:.28rem;color:#0f172a}
.svc-row small{display:block;color:#94a3b8;font-size:.22rem;margin-top:.04rem}
.svc-row .arrow{color:#cbd5e1;font-size:.28rem}
.tool .iconfont{display:block;font-size:.4rem;color:#0891b2;margin-bottom:.06rem}
