.boxBody{min-width:1200px; background-color:#fff;}
.boxMainBody{background-color:#222981}
.boxTopic{font-size:20px; font-family: "Microsoft Yahei", "微软雅黑", Tahoma, Arial, Helvetica, STHeiti; position:relative}
.boxTopic .banner{width:100%; height:516px; position:absolute; top:0; left:0; right:0; z-index:0; background:url("bk_banner.png") #5E7DC0 no-repeat center top;}
.bannerFont{background:url("banner_font.png") no-repeat center center; user-select:none; width:30.3em; height:17.1em; position:absolute; top:4.6em; left:50%; z-index:2; transform:translate(-50%,0)}
.bannerFont>*{position:absolute; font-size:1.2em; text-align:center;}
.bannerFont span{top:11.9em; width:18em; left:.5em; letter-spacing:1px}
.bannerFont b{color:#FF4200}
.bannerFont .bnGoEC{bottom:.7em; right:.2em; height:2.2em; width:6.6em; line-height:2em; font-weight:bold; font-style:italic; cursor:pointer; color:#fff}
.bannerFont .bnGoEC:hover{margin-bottom:-1px; color:#ffceb7}
.boxTopic .main{position:relative; background:url("bk_main.png") no-repeat center 310px; height:2709px; box-sizing:border-box; padding-top:550px}
.boxTopic .main>.tit{background:url("bk_tit.png") no-repeat center top / cover; position:relative; z-index:2; width:40.9em; height:3.6em; line-height:3.6em; text-align:center; margin:2em auto -2.7em; user-select:none}
.boxTopic .tit span{font-size:1.8em; position:relative; display:inline-block; color:#161C4E; text-shadow: 1px 0 #fff, -1px 0 #fff, 0 1px #fff, 0 -1px #fff, 1px 1px #fff, -1px -1px #fff, 1px -1px #fff, -1px 1px #fff;}
.boxTopic .tit .tag{position: absolute; top:-1em; left:1.2em; border-radius:2em 2em 0 2em; color:#feedd0; font-size:1.8em; padding:.2em .5em; line-height:1em; font-style:italic; font-weight:bold;
    box-shadow:rgba(255,66,0,.6) 0 0 20px;
    background-image: -moz-linear-gradient( -58deg, rgb(255,66,0) 0%, rgb(251,104,38) 100%);
    background-image: -webkit-linear-gradient( -58deg, rgb(255,66,0) 0%, rgb(251,104,38) 100%);
    background-image: -ms-linear-gradient( -58deg, rgb(255,66,0) 0%, rgb(251,104,38) 100%);
}
.boxTopic .tit span:before,.boxTopic .tit span:after{content:''; position:absolute; font-size:.3em; background-color:#161C4E; top:50%; width:1em; height:1em; transform:rotate(45deg) translateY(-50%)}
.boxTopic .tit span:before{left:-3em;}
.boxTopic .tit span:after{right:-3em;}
.boxTopic .box{padding:3em 2em 2em; background-color:#3C45B1; border-radius:1.5em; max-width:1280px; position:relative; margin:0 auto; border:1px solid rgba(122, 208, 255,.1); color:#fff; overflow:hidden}
.boxTopic .box.bks{background-color:transparent;
    background: -moz-linear-gradient(48deg,  rgba(19,39,113,.3) 0%, rgba(43,60,167,0) 0%, rgba(65,106,255,.3) 100%);
    background: -webkit-linear-gradient(48deg,  rgba(19,39,113,.3) 0%,rgba(43,60,167,0) 0%,rgba(65,106,255,.3) 100%);
    background: linear-gradient(48deg,  rgba(19,39,113,.3) 0%,rgba(43,60,167,0) 0%,rgba(65,106,255,.3) 100%);
}

.listA{display:flex; justify-content:space-between; text-align:center; padding:1.5em .5em}
.listA i{width:5em; height:5em; margin:0 auto 1.5em; border-radius:50%;
    background-image: -moz-linear-gradient( 48deg, rgb(19,39,113) 0%, rgb(65,106,255) 100%);
    background-image: -webkit-linear-gradient( 48deg, rgb(19,39,113) 0%, rgb(65,106,255) 100%);
    background-image: -ms-linear-gradient( 48deg, rgb(19,39,113) 0%, rgb(65,106,255) 100%);}
.listA i:after{content:''; display:block; background:no-repeat center center / cover; width:100%; height:100%;}
.listA li:nth-child(1) i:after{background-image:url("/Content/img/activity/rz/icon_z01.png")}
.listA li:nth-child(2) i:after{background-image:url("/Content/img/activity/rz/icon_z02.png")}
.listA li:nth-child(3) i:after{background-image:url("/Content/img/activity/rz/icon_z03.png")}
.listA li:nth-child(4) i:after{background-image:url("/Content/img/activity/rz/icon_z04.png")}
.listA li:nth-child(5) i:after{background-image:url("/Content/img/activity/rz/icon_z05.png")}
.listA li:nth-child(6) i:after{background-image:url("/Content/img/activity/rz/icon_z06.png")}
.listA li:nth-child(7) i:after{background-image:url("/Content/img/activity/rz/icon_z07.png")}
.listA li>*{display:block}
.listA li span{font-size:1.2em;}
.listA li b{font-size:1.5em; color:#fff2e6}
.listA li a,.listA li em{font-size:.9em; color:#fff2e6; opacity:.5;}
.listA li a{text-decoration-line:underline}
.listA li a:hover{opacity:1}

.boxVS{display:flex; width:960px; margin:1em auto; justify-content:space-between; align-items:stretch; color:#333}
.boxVS>*{border-radius:1em; background-color:#FFE6D0; padding-bottom:1.5em; position:relative}
.boxVS>*:after{position:absolute; top:0; left:0; right:0; bottom:0; z-index:0;}
.boxVS .t{font-weight:bold; margin:.5em 0; padding:.4em 0; display:flex; justify-content:center; align-items:center; gap:.3em;
    background-image: -moz-linear-gradient(0deg,rgba(255,255,255,.0) 0%, #ffffff 20%,#ffffff 80%, rgba(255,255,255,.0) 100%);
    background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,.0) 0%, #ffffff 20%,#ffffff 80%, rgba(255,255,255,.0) 100%);
    background-image: -ms-linear-gradient(0deg,rgba(255,255,255,.0) 0%, #ffffff 20%,#ffffff 80%, rgba(255,255,255,.0) 100%);}
.boxVS ul{width:58%; margin:0 auto; position:relative; z-index:1}
.boxVS li{padding:.4em 0; text-align:left; display:flex; justify-content:start; align-items:center; gap:1.5em}
.boxVS li i{border-radius:50%; width:1.2em; height:1.2em; line-height:1.2em; text-align:center; overflow:hidden}
.boxVS li b{color:#FF4200}
.boxVS li i:before{font-family:iconfont_dg; display:block}
.boxVS li.s i{color:#fff; background-color:#02CB7D}
.boxVS li.s i:before{content:'\e63f'}
.boxVS li.e i{color:#FF0000; background-color:#fff; border:2px solid #FF0000;}
.boxVS li.e i:before{content:'\ebb3'; transform:scale(.6); line-height:1.1em;}
.boxVS .V{width:55%; color:#161c4e;
    background-image: -moz-linear-gradient( -90deg, rgb(254,235,218) 0%, rgb(229,175,130) 100%);
    background-image: -webkit-linear-gradient( -90deg, rgb(254,235,218) 0%, rgb(229,175,130) 100%);
    background-image: -ms-linear-gradient( -90deg, rgb(254,235,218) 0%, rgb(229,175,130) 100%);}
.boxVS .V:after{content:''; background:url('bk_cp.png') no-repeat left bottom;}
.boxVS .V span{font-size:1.5em; font-weight:bold}
.boxVS .V .t:before{content:''; background:url("icon_v.png") no-repeat center center / cover; font-size:1.5em; width:1.6em; height:1.4em}
.boxVS .P{width:45%; border-radius:0 1em 1em 0; margin:1em 0}
.boxVS .P:after{content:''; background:url('bk_cpNo.png') no-repeat right bottom;}
.boxVS .P ul{width:66%}
.boxVS .P li{padding:.5em 0}
.boxVS .P span{font-size:1.2em;}
.boxTopic .note{color:#fff; opacity:.5; font-size:.88em; display:inline-block; line-height:1.6em; text-align:left}

.boxTopicFooter{background:url("bk_footer.png") no-repeat center center / cover; height:7em; padding-top:1em; text-align:center}
.boxTopicFooter .bn{font-size:1.4em; font-weight:bold; color:#fff; display:inline-block; border:3px solid #ffb13b; border-radius:1em; overflow:hidden; padding:0.4em 3em; cursor:pointer; outline:none; transition:box-shadow 0.2s; box-shadow:none; letter-spacing:0.1em; margin:0.5em}
.boxTopicFooter .bn.reg:after{content:"\e629"; font-family:iconfont_dg; color:#fff; display:inline-block; font-weight:normal; margin-left:.5em}
.boxTopicFooter .bn:hover{box-shadow:0 0 0.5em #ffb13b,0 0 1em #ff3b3b}

.showLogin{position:absolute; top:0; right:0; bottom:0; left:0; background-color:rgba(48, 62, 177, .9); display:flex; justify-content:center; align-items:center; z-index:1;}
.showLogin div{text-align:center; font-size:24px}
.showLogin div span{color:#F1CCAD; display:inline-block; margin:0 .3em; cursor:pointer}
.showLogin div span:hover{color:#ffb13b}


#pageVue{min-height:510px;}
#pageVue .el-form-item__label,#pageVue .el-form-item__content,#pageVue .el-radio__label{font-size:24px; color:#fff}
#pageVue .el-form{max-width:850px; margin:0 auto; padding:2em 3em 0 0;}
#pageVue .el-select{display:block}
#pageVue .el-input__inner{font-size:22px; line-height:50px; height:50px;}
#pageVue .el-form-item.ipt .el-form-item__label{padding-top:5px;}
#pageVue .el-form-item{margin-bottom:1em}
#pageVue .el-form-item__error,#pageVue .noteSc{font-size:14px; padding-top:7px; color:#F56C6C}
#pageVue .el-form-item.mb40{margin-bottom:2em}
#pageVue .el-radio__inner{width:22px; height:22px;}
#pageVue .el-radio__inner::after{width:10px; height:10px;}
#pageVue .el-radio-group{width:100%; display:flex; justify-content:start; flex-wrap:wrap; gap:20px; padding-top:10px}
#pageVue .el-radio{display:inline-flex; justify-content:start; align-items:center; min-width:23%; margin:0}
#pageVue .boxShowBankSubAccount.sc{margin:4em 0 1em 15.5em; background-color:#fff; color:#333}
#pageVue input[name="file"]{display:none;}
#pageVue .el-button--primary{border:none; width:300px; height:60px; line-height:60px; padding:0; font-size:24px; font-weight:bold; color:#333;
    background-image: -moz-linear-gradient( -90deg, rgb(254,235,218) 0%, rgb(229,175,130) 100%);
    background-image: -webkit-linear-gradient( -90deg, rgb(254,235,218) 0%, rgb(229,175,130) 100%);
    background-image: -ms-linear-gradient( -90deg, rgb(254,235,218) 0%, rgb(229,175,130) 100%);}

.tagASA{background:url("/Content/img/member/accountBelong/img_tag.png") no-repeat center center; width:4.5em; height:4.3em; position:absolute; right:20em; bottom:4.5em;}
.tagASA span{font-weight:bold; color:#00AD52; font-size:.7em; position:absolute; top:50%; left:50%; transform:translate(-53%,-55%) rotate(-30deg); white-space:nowrap}



.boxUpImg{display:inline-block; margin-top:10px; width:194px; height:146px; background-color:#F8F6F3; position:relative; border:1px dashed #D9D9D9; border-radius:5px;}
.boxUpImg.upBn{background-color:transparent; border:none; width:auto; height: 90px; margin-top:0}
.boxUpImg.upBn .img.url{background-size: contain; width:150px; height:90px; border:1px dashed #D9D9D9;}
.boxUpImg+.boxUpImg{margin-left:10px}
.boxUpImg:hover{border-color:#008C95}
.boxUpImg .img{background:no-repeat center center; width:100%; height:100%; position:absolute; top:0; left:0; z-index:0}
.boxUpImg .img.url{background-size:cover}
.boxUpImg .img span{position:absolute; left:50%; top:50%; font-size:16px; text-shadow:rgba(0,0,0,1) 0 0 10px; transform:translate(-50%,-50%); color:#fff; opacity:0; visibility:hidden}
.boxUpImg .img:hover span{opacity:1; visibility:visible}