.portal-home[data-v-4a0fef49]{width:100%;height:90%;padding-top:.2083rem;overflow:hidden}.tip-text[data-v-4a0fef49]{color:rgba(154,202,255,.9);letter-spacing:2px;margin-top:.1667rem;text-shadow:0 0 12px rgba(68,160,255,.4)}.province-tabs[data-v-4a0fef49]{width:86%;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-top:.2083rem}.province-item[data-v-4a0fef49]{min-width:100px;height:40px;padding:0 22px;color:hsla(0,0%,100%,.65);background:rgba(12,60,130,.45);border:1px solid rgba(76,160,255,.35);border-radius:4px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.province-item[data-v-4a0fef49]:hover{color:#fff;border-color:rgba(76,180,255,.7);background:rgba(18,90,180,.55)}.province-item.active[data-v-4a0fef49]{color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(rgba(36,140,255,.85)),to(rgba(12,90,200,.9)));background:linear-gradient(180deg,rgba(36,140,255,.85),rgba(12,90,200,.9));border-color:rgba(96,200,255,.85);-webkit-box-shadow:0 0 18px rgba(36,140,255,.45),inset 0 0 10px rgba(120,205,255,.35);box-shadow:0 0 18px rgba(36,140,255,.45),inset 0 0 10px rgba(120,205,255,.35)}.carousel-stage[data-v-4a0fef49]{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:.2083rem;-webkit-perspective:1200px;perspective:1200px;overflow:hidden}.carousel-view[data-v-4a0fef49]{width:420px;height:520px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.county-card[data-v-4a0fef49]{width:360px;height:460px;left:50%;top:50%;margin-top:-230px;background:rgba(8,40,95,.72);border:1px solid rgba(86,180,255,.45);border-radius:10px;-webkit-box-shadow:0 0 30px rgba(30,120,240,.25),inset 0 0 40px rgba(30,120,240,.08);box-shadow:0 0 30px rgba(30,120,240,.25),inset 0 0 40px rgba(30,120,240,.08);cursor:pointer;-webkit-transition:all .55s cubic-bezier(.25,.8,.25,1);transition:all .55s cubic-bezier(.25,.8,.25,1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.county-card.card-active[data-v-4a0fef49]{background:rgba(10,52,120,.85);border-color:rgba(100,200,255,.7);-webkit-box-shadow:0 0 50px rgba(36,140,255,.45),inset 0 0 60px rgba(50,160,255,.15);box-shadow:0 0 50px rgba(36,140,255,.45),inset 0 0 60px rgba(50,160,255,.15)}.county-card .corner[data-v-4a0fef49]{position:absolute;width:24px;height:24px;border-color:rgba(120,210,255,.9);border-style:solid}.county-card .corner.corner-tl[data-v-4a0fef49]{left:14px;top:14px;border-width:3px 0 0 3px;border-top-left-radius:6px}.county-card .corner.corner-tr[data-v-4a0fef49]{right:14px;top:14px;border-width:3px 3px 0 0;border-top-right-radius:6px}.county-card .corner.corner-bl[data-v-4a0fef49]{left:14px;bottom:14px;border-width:0 0 3px 3px;border-bottom-left-radius:6px}.county-card .corner.corner-br[data-v-4a0fef49]{right:14px;bottom:14px;border-width:0 3px 3px 0;border-bottom-right-radius:6px}.county-card .county-avatar[data-v-4a0fef49]{width:130px;height:130px;color:#42fdff;font-family:AlimamaShuHeiTi-Bold;background:rgba(66,253,255,.02);border:1px solid #42fdff;border-radius:50%;-webkit-box-shadow:0 1px 20px 0 #42fdff inset;box-shadow:inset 0 1px 20px 0 #42fdff;text-shadow:0 2px 8px rgba(0,60,150,.6)}.county-card .county-name[data-v-4a0fef49]{color:#fff;font-weight:500;letter-spacing:3px}.county-card .detail-btn-wrap[data-v-4a0fef49]{position:relative;width:170px;height:46px;border-radius:4px;overflow:hidden;cursor:pointer}.county-card .detail-btn[data-v-4a0fef49]{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;color:#42fdff;background:-webkit-gradient(linear,left top,left bottom,from(rgba(10,38,135,0)),to(rgba(12,40,140,.4)));background:linear-gradient(180deg,rgba(10,38,135,0),rgba(12,40,140,.4));border:1px solid;-o-border-image:linear-gradient(180deg,rgba(184,242,255,.54),rgba(130,226,255,.3)) 1 1;border-image:-webkit-gradient(linear,left top,left bottom,from(rgba(184,242,255,.54)),to(rgba(130,226,255,.3))) 1 1;border-image:linear-gradient(180deg,rgba(184,242,255,.54),rgba(130,226,255,.3)) 1 1;-webkit-box-shadow:0 -1px 10px 0 rgba(101,180,255,.45) inset;box-shadow:inset 0 -1px 10px 0 rgba(101,180,255,.45);-webkit-transition:all .3s ease;transition:all .3s ease}.county-card .detail-btn[data-v-4a0fef49]:hover{color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(rgba(36,150,255,.9)),to(rgba(16,100,220,.95)));background:linear-gradient(180deg,rgba(36,150,255,.9),rgba(16,100,220,.95));-o-border-image:linear-gradient(180deg,rgba(184,242,255,.54),rgba(130,226,255,.3)) 1 1;border-image:-webkit-gradient(linear,left top,left bottom,from(rgba(184,242,255,.54)),to(rgba(130,226,255,.3))) 1 1;border-image:linear-gradient(180deg,rgba(184,242,255,.54),rgba(130,226,255,.3)) 1 1;-webkit-box-shadow:0 0 20px rgba(36,150,255,.5);box-shadow:0 0 20px rgba(36,150,255,.5)}.arrow[data-v-4a0fef49]{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:56px;height:56px;border-radius:50%;border:1px solid rgba(120,200,255,.4);background:rgba(10,50,120,.45);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:20}.arrow[data-v-4a0fef49]:hover{background:rgba(30,120,230,.55);border-color:rgba(150,220,255,.75);-webkit-box-shadow:0 0 20px rgba(36,150,255,.4);box-shadow:0 0 20px rgba(36,150,255,.4)}.arrow .arrow-img[data-v-4a0fef49]{width:100%;height:100%;border-radius:50%;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.arrow .arrow-img-left[data-v-4a0fef49]{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.arrow .arrow-img-right[data-v-4a0fef49]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.arrow:hover .arrow-img[data-v-4a0fef49]{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.arrow.arrow-left[data-v-4a0fef49]{left:8%}.arrow.arrow-right[data-v-4a0fef49]{right:8%}.pagination[data-v-4a0fef49]{width:100%;height:50px;gap:10px;margin-bottom:.1rem}.pagination .dot[data-v-4a0fef49]{width:9px;height:9px;border-radius:50%;background:rgba(120,190,255,.25);border:1px solid rgba(120,190,255,.35);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.pagination .dot.active[data-v-4a0fef49]{width:22px;border-radius:5px;background:rgba(60,180,255,.95);border-color:rgba(140,225,255,.9);-webkit-box-shadow:0 0 12px rgba(60,180,255,.7);box-shadow:0 0 12px rgba(60,180,255,.7)}