.login-body{background-color:#fafaff}
.login-wrap{position:relative;width:100%;min-height:100vh;min-height:7rem}
.login-logo{width:1.64rem;position:absolute;top:.24rem;left:.28rem;cursor:pointer}
.login-logo img{display:block;width:100%}
.login-container{width:7.5rem;height:5rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;border-radius:.1rem;overflow:hidden;background:#fff;border:.02rem solid #d9d9d9}
.login-container .login-img{width:3.75rem;margin:-.02rem 0 0 -.02rem;position: relative;background: #E7E8FC;}

.login-container .login-img img{display:block;width:100%}
.login-body input::-webkit-input-placeholder{color:#9d9d9d;font-size:.16rem}
.login-body input:-ms-input-placeholder{color:#9d9d9d;font-size:.16rem}
.login-body input::placeholder{color:#9d9d9d;font-size:.16rem}
.login-form{flex:1;padding:.42rem 0 0 .38rem}
.login-form .login-form-nr{width:3rem}
.login-form h3{font-size:.32rem;line-height:.32rem;font-family:AliMedium;color:#000;margin-bottom:.5rem}
.login-form dl{margin-bottom:.24rem}
.login-form dt{font-size:.2rem;line-height:.2rem;font-family:AliMedium;color:#000;margin-bottom:.14rem}
.login-form dt span{font-size:.14rem;font-family:AliRegular;color:#d20000;padding-left:.08rem;display:inline-block;vertical-align:top}
.login-form dd .el-input__inner{
    border:1px solid #000;
    border-radius:.1rem;
    height:.5rem;
    line-height:.48rem;
    padding:0 .22rem;
    font-size:.16rem;
    font-family:AliRegular;
    color:#000;
    transition: all 0.2s linear;
    outline: 5px solid transparent;
}

.login-form dd .el-input__inner:focus{
    outline: 5px solid #D6D5FE;
    border: 1px solid #5A57FD!important;
    transition: all 0.2s linear;
    box-shadow: none;
}

.login-form dd .el-input__inner:focus,
.login-form dd .el-input__inner:hover{
    outline: 5px solid #D6D5FE;
    border: 1px solid #C7C7C7;
    transition: all 0.2s linear;
    box-shadow: none;
}
.login-form dd .el-input__inner::placeholder{color:#9d9d9d}
.login-form dd.error .el-input__inner:focus,.login-form dd.error .el-input__inner:hover{box-shadow:none}
.login-form dd.error .el-input__inner{border:1px solid #d20000}
.login-form .remember{padding-top:.15rem;margin-bottom:.12rem}
.login-form .remember .el-checkbox__label{font-size:.16rem;line-height:.22rem;color:#767676;padding-left:.08rem}
.login-form .login-btn{text-align:center;font-size:0}
.login-form .submit-btn{display:block;height:.5rem;line-height:.5rem;background:#5d62fc;border-radius:.1rem;font-size:.18rem;font-family:AliBold;color:#fff;margin-bottom:.15rem}
.login-form .submit-btn.disabled{background:#dadada}
.login-form .forget-btn{font-size:.16rem;line-height:.22rem;text-decoration-line:underline;color:#767676;display:inline-block;vertical-align:top}
.login-form .plan-btn .forget-btn{font-size:.14rem!important;}
.login-form .forget-btn:hover{color:#5d62fc}
.forget-wrap{min-height:6rem}
.login-container.forget{width:4.76rem;height:4rem}
.forget .login-form{padding:.42rem .6rem 0}
.forget .login-form .login-form-nr{width:100%}
.forget .login-form h3{text-align:center;margin-bottom:.56rem}
.forget .login-form dl{margin-bottom:.35rem}
.forget .login-form .submit-btn{margin-bottom:.32rem}
.login-container.apply{width:4.76rem;height:4rem;padding:.34rem 0 0;text-align:center}
.login-container.apply dl{width:100%}
.login-container.apply dl dt{width:1rem;height:1rem;margin:0 auto .12rem}
.login-container.apply dl dt img{display:block;width:100%}
.login-container.apply dl dd h5{color:#000;font-size:.28rem;margin-bottom:.3rem;line-height:.38rem;font-family:AliMedium}
.login-container.apply dl dd .p1{color:#000;font-size:.14rem;line-height:.2rem;margin-bottom:.05rem}
.login-container.apply dl dd span{color:#5d62fc;display:block;font-size:.2rem;margin-bottom:.3rem;line-height:.27rem;font-family:AliMedium}
.login-container.apply dl dd .confirm{color:#000;display:block;font-size:.14rem;text-decoration-line:underline;line-height:.2rem}
.login-container.apply dl dd .p2{color:#000;margin-top:.12rem;font-size:.14rem;line-height:.2rem;display:flex;align-items:center;justify-content:center}
.login-container.apply dl dd .p2 img{width:.12rem;margin:0 .06rem 0 .09rem}
.login-container.apply dl dd .p2 a{color:#000;text-decoration-line:underline}
.login-container.reset .login-form{padding:.42rem .36rem 0 .38rem}
.login-container.reset .login-form h3{text-align:center;margin-bottom:.38rem}
.login-container.reset .login-form dl{margin-bottom:.18rem}
.login-container.reset .login-form dt{font-size:.18rem;line-height:.18rem;margin-bottom:.13rem}
.login-container.reset .login-form .login-btn{padding-top:.14rem}
.result-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);z-index:10}
.result-tk{position:fixed;width:4.76rem;height:4rem;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:.1rem;border:.02rem solid #d9d9d9;background:#fff}
.result-tk dl{padding-top:.34rem;text-align:center}
.result-tk dl dt{width:1rem;height:1rem;margin:0 auto .12rem}
.result-tk dl dt img{display:block;width:100%}
.result-tk dl dd{color:#000;font-family:AliMedium}
.result-tk dl dd h5{margin-bottom:.56rem;line-height:.38rem;font-size:.28rem}
.result-tk dl dd p{font-size:.2rem;line-height:.27rem}
.account-wrap{position:relative;width:100%;height:100vh;background-color:#fafaff;min-height:7rem}
.account-menu{position:absolute;top:.23rem;right:.4rem;border-radius:.2rem;background:#5d62fc;padding:.09rem .15rem;width:1.56rem;z-index:12}
.account-menu::after{content:'';position:absolute;width:.13rem;height:.08rem;right:.16rem;top:.16rem;background-image:url(/public/v1/images/account_icon4.png);background-repeat:no-repeat;background-size:100%;transition:transform .2s;transform:rotateZ(0deg)}
.account-menu.slide-down::after{transform:rotateZ(180deg)}
.account-menu ul li{display:flex;align-items:center}
.account-menu ul li img{width:.18rem;margin-right:.12rem}
.account-menu ul li a{color:#fff;font-family:AliMedium;font-size:.16rem;line-height:.22rem}
.account-menu ul.slide-menu li{margin-top:.16rem}
.account-menu ul.slide-menu{height:0;overflow:hidden;transition:height .1s linear}
.account-menu.slide-down ul.slide-menu{height:.74rem;transition:height .1s linear}
.account-container{width:10.84rem;margin:0 auto;overflow: hidden;}
.account-tab{padding-top:.26rem;display:flex;justify-content:center}
.account-tab a{color:#000;font-size:.2rem;font-family:AliMedium;line-height:.27rem;padding-bottom:.08rem;position:relative;margin:0 .25rem}
.account-tab a::after{content:'';position:absolute;bottom:0;left:0;width:0;height:.03rem;background:#5d62fc;transition:width .15s linear}
.account-tab a.active::after{width:100%;transition:width .15s linear}

/* 我的计划 v2 */
.account-plan{margin:1.15rem auto 0;width: 10.48rem; }
.account-data{margin-top:.8rem;margin-bottom:0}
.plan-nr{width:100%;height:2rem;overflow:hidden;margin-bottom:.35rem;background:#fff;display:flex;cursor:pointer;position:relative;border-radius:.2rem;border:1px solid #d9d9d9}

.plan-nr .plan-name{flex-shrink:0;display:flex;flex-direction:column;font-family:AliMedium;padding: 0.3rem 0.3rem 0.3rem 0.5rem; position:relative;width:2.79rem}
.plan-nr .plan-name::after{ position: absolute; content: ''; width: 1px; height: 0.8rem; background: #D9D9D9; right: 0; top: 50%; transform: translateY(-50%); }

/* 默认为未生效 */
.plan-nr .plan-name span{border-radius:.08rem;width:1rem;height:.3rem;color: #1F845D;line-height:.28rem;text-align:center;font-size:.16rem;border:1px solid #1F845D; background: #F6FDFB; margin-bottom: 0.22rem; }
.plan-nr .plan-name p{color: #5A57FD; font-size:.18rem;line-height:.25rem; flex: 1; }

.plan-nr .plan-info{flex:1;display:flex;flex-direction:column;padding: 0.3rem 0.5rem 0 0.36rem}
.plan-nr .plan-info .plan-time{display:flex;justify-content:space-between;margin-bottom:.3rem}
.plan-nr .plan-info .plan-time dl{text-align:center;color:#000}

.plan-nr .plan-info .plan-time dl dt{font-size:.16rem; height:.22rem;margin-bottom:.3rem;font-family:AliMedium;display:flex;align-items:center;width:100%;justify-content:center}
.plan-nr .plan-info .plan-time dl dt i{ line-height: 1em; } 
.plan-nr .plan-info .plan-time dl dt div{position:relative;margin-left:.1rem;width:.16rem;height:.16rem;cursor:pointer}
.plan-nr .plan-info .plan-time dl dt div img{display:inline-block;vertical-align:top;width:100%;height:100%}
.plan-nr .plan-info .plan-time dl dt div p{position:absolute;left:.26rem;top:-.1rem;padding:.06rem .15rem;line-height:.22rem;border-radius:.08rem;border:1px solid #ea6f70;background:#ffdfdf;color:#ea6f70;font-size:.16rem;font-family:AliMedium;white-space:nowrap;opacity:0;transition:opacity .1s linear}
.plan-nr .plan-info .plan-time dl dt div:hover p{opacity:1;transition:opacity .1s linear}
.plan-nr .plan-info .plan-time dl dd{line-height:.25rem;font-size:.18rem}
.plan-nr .plan-btns{display:flex;justify-content:flex-end}
.plan-nr .plan-btns a{height:.4rem;line-height:.4rem;padding: 0 .15rem;border-radius:.08rem;background: #F0F1FF;margin-left:.12rem;color:#5A57FD;font-size:.18rem;white-space:nowrap;display:flex;align-items:center;justify-content:center}
.plan-nr .plan-btns a.padding14{padding:0 .14rem}
.plan-nr .plan-btns a.active{background:#5A57FD;color:#fff}
.plan-nr .plan-btns a.renewal{ display: none; }

.plan-nr .plan-right-btn{ width: 1.2rem; background: #F0F1FF; flex-shrink: 0; transition: all 0.1s linear; }
.plan-nr .plan-right-btn a{ display: flex; width: 100%; height: 100%; justify-content: center; align-items: center; color: #5A57FD; font-family: AliMedium; font-size: 0.18rem; line-height: 1em; }

/* 生效中 */
.plan-nr.inEffect .plan-name span{border:1px solid #1F845D;background:#1F845D;color:#fff}
/* 已过期 */
.plan-nr.expired .plan-name span{border:1px solid #7C7C7C;background: rgba(124, 124, 124, 0.15);color:#7C7C7C}
.plan-nr.refunded .plan-name span{border:1px solid #713F98;background: rgba(113, 63, 152, 0.10);
 color:#713F98}

.plan-nr.active{border:1px solid #5A57FD;border-radius:.15rem}
.plan-nr.active::after{position:absolute;content:'';width: 0.1rem;height:100%;background-color:#5A57FD;top:0;left:0}
.plan-nr.active .plan-right-btn{ background: #5A57FD; transition: all 0.08s linear; }
.plan-nr.active .plan-right-btn a{ color: #FFF; }

.account-info{width:7rem;border-radius:.2rem;border:1px solid #d9d9d9;background:#fff;margin: 0 auto 0.2rem; padding:.35rem .4rem 0.1rem;}
.account-info .edit-tips{display:flex;justify-content:center;line-height:.22rem;color:#000;font-size:.16rem;display:none}
.account-info .edit-tips .edit-icon{display:flex;align-items:center;justify-content:center;height:.22rem;margin-right:.1rem}
.account-info .edit-tips img{width:.16rem;height:.16rem}
.account-info .edit-tips a{color:#5A57FD;text-decoration:underline}
.account-info-nr{position:relative;}
.account-info-title{display:flex;justify-content:space-between;color:#000;font-size:.24rem;line-height:.33rem;margin-bottom:.25rem;width:100%}
.account-info-title h4{font-family:AliMedium}
.account-info-title p{color:#646464;font-size:.16rem}
.account-info-title p a{color:#5A57FD;text-decoration-line:underline}
.account-info-edit .account-info-title p a{text-decoration:none}
.account-info-nr .info-elem{display:flex;flex-wrap:wrap}
.account-info-nr .info-elem dl{width:50%;margin-bottom:.25rem}
.account-info-nr .info-elem dt{color:#646464;font-size:.16rem;line-height:.22rem;margin-bottom:.05rem}
.account-info-nr .info-elem dd{color:#000;font-size:.2rem;font-family:AliMedium;line-height:.27rem;word-break:break-word;padding-right:.5rem}
.account-info-nr .info-elem-edit{display:block}
.info-elem-edit .applicant-form{display:flex; flex-wrap:wrap}
.info-elem-edit .applicant-form dl{width:2.65rem; }
.info-elem-edit .applicant-form dl:nth-child(2n+1){ margin-right: 0.4rem; }
.info-elem-edit .applicant-form dl dd{ padding-right: 0; }
.applicant-form .el-form-item{margin-bottom:0}
.account-info-nr .el-form-item__error{font-size:.14rem;bottom:-.18rem; white-space: nowrap; }
.account-help{margin-top:.65rem}
.help-tab{display:flex;justify-content:center;margin-bottom:.38rem}
.help-tab a{height:.5rem;color:#333;font-size:.24rem;line-height:.5rem;margin:0 .17rem;padding:0 .11rem;font-family:AliMedium}
.help-tab a.active{color:#5d62fc;border-radius:.1rem;background:#f0f1ff}
.help-collapse .title-icon{width:.3rem;height:.3rem;margin-left:.16rem;background-image:url(/public/v1/images/plan_icon2.png);background-repeat:no-repeat;background-size:100%}
.help-collapse .el-collapse{border:none}
.help-collapse .el-collapse-item{margin-bottom:.3rem;border:1px solid #d9d9d9;border-radius:.15rem;background:#fafaff;overflow:hidden}
.help-collapse .el-collapse-item__header{height:auto;line-height:inherit;color:#000;cursor:pointer;border:none;font-size:.13rem;font-family:AliMedium;border:none;background-color:transparent}
.help-collapse .help-title{height:.8rem;padding-left:.52rem;display:flex;align-items:center}
.help-collapse .help-title span{color:#000;font-size:.24rem;line-height:1em;transition:color .1s linear}
.help-collapse .el-collapse-item__arrow{display:none}
.help-collapse .el-collapse-item__content{padding:.5rem 0}
.help-collapse .collapse-helpnr{position:relative}
.help-collapse .collapse-left{width:2.17rem;padding-left:.52rem}
.help-collapse .collapse-left p{display:flex;align-items:center}
.help-collapse .collapse-left p span{color:#000;font-size:.24rem;line-height:.33rem;margin-right:.16rem}
.help-collapse .collapse-left p i{transform:rotate(180deg);transform-origin:50% 50%}
.help-collapse .collapse-right{border-left:1px solid #d9d9d9;position:relative;padding-left:.24rem;padding-right:2.3rem}
.help-collapse .collapse-right dl{margin-bottom:.22rem}
.help-collapse .collapse-right dl:last-child{margin-bottom:0}
.help-collapse .collapse-right dt{color:#000;font-size:.2rem;line-height:.34rem;letter-spacing:.4px;margin-bottom:.14rem;font-family:AliMedium}
.help-collapse .collapse-right dd{padding-left:.24rem;display:flex;color:#444;font-size:.18rem;line-height:.3rem;letter-spacing:.0036rem}
.help-collapse .collapse-right dd p{flex:1}
.help-collapse .collapse-right dd a{color:#5d62fc;text-decoration-line:underline;font-family:AliMedium}
.help-collapse .collapse-right dd b{font-family:AliMedium;color:#000}
.help-collapse .collapse-right dd b.roboto{font-family:RobotoMedium}
.help-collapse .morebtn{width:1.64rem;height:.5rem;font-size:.2rem;border-radius:.4rem;position:absolute;right:.6rem;top:50%;margin-top:-.25rem}
.help-collapse .morebtn span{border-radius:.4rem}
.help-collapse .morebtn::after{border-radius:.4rem}
.help-collapse .el-collapse-item.is-active{border:1px solid #5d62fc;background:#fff;display:flex;align-items:center}
.help-collapse .el-collapse-item.is-active .el-collapse-item__wrap{flex:1}
.help-collapse .el-collapse-item.is-active .help-title{width:2.17rem}
.help-collapse .el-collapse-item.is-active .help-title i{transform:rotate(180deg);transform-origin:50% 50%;transition:transform .1s linear}
.collapse-right.collapse-quest{padding:0 2.73rem 0 .24rem}
.help-collapse .collapse-quest .el-collapse-item{margin-bottom:.16rem;background:#fff}
.help-collapse .collapse-quest .el-collapse-item{margin-bottom:.16rem}
.help-collapse .collapse-quest .el-collapse-item__header{padding:.2rem .85rem .2rem .5rem;line-height:.28rem;font-size:.2rem;position:relative;display:block}
.help-collapse .collapse-quest .el-collapse-item__header .el-collapse-item__arrow{display:none}
.help-collapse .collapse-quest .el-collapse-item__header::after{position:absolute;content:'';right:.52rem;top:50%;transform:translateY(-50%);width:.12rem;height:.12rem;background-image:url(/public/v1/images/fileClaims_icon5.png);background-repeat:no-repeat;background-size:100%;background-position:center}
.help-collapse .collapse-quest .el-collapse-item__header.is-active::after{background-image:url(/public/v1/images/fileClaims_icon6.png)}
.help-collapse .collapse-quest .el-collapse-item__wrap{border-bottom:none}
.help-collapse .collapse-quest .el-collapse-item__content{padding:0 .8rem .2rem .5rem}
.help-collapse .collapse-quest .el-collapse-item__content .insure-que{color:#646464;font-size:.2rem;line-height:.27rem}
.help-collapse .collapse-quest .el-collapse-item.is-active{border:1px solid #5d62fc;transition:border .1s linear}
.help-collapse .collapse-quest .el-collapse-item.is-active .el-collapse-item__arrow.el-icon-arrow-right::before{color:#5d62fc}
.help-collapse .collapse-quest .el-collapse-item.is-active{border:1px solid #5d62fc;display:block}
.help-collapse .el-collapse-item:hover{border:1px solid #5d62fc;transition:border .1s linear}
.help-collapse .el-collapse-item:hover .help-title span{color:#5d62fc;transition:color .1s linear}
.help-collapse .collapse-quest .el-collapse-item:hover,.help-collapse .collapse-quest .el-collapse-item.is-active{border:1px solid #5d62fc;transition:border .1s linear}
.help-collapse .collapse-quest .el-collapse-item:hover .el-collapse-item__header::after{background-image:url(/public/v1/images/fileClaims_icon5_cur.png)}
.help-collapse .collapse-quest .el-collapse-item:hover .el-collapse-item__header.is-active::after{background-image:url(/public/v1/images/fileClaims_icon6_cur.png)}
.help-collapse .collapse-quest .el-collapse-item:hover .el-collapse-item__header{color:#5d62fc;transition:color .1s linear}
.help-collapse .collapse-service{padding:0 .42rem 0 .24rem;display:flex;justify-content:space-between;border-left:1px solid #d9d9d9;position:relative}
.help-collapse .collapse-service dl{border-radius:.24rem;background:#fafaff;padding:.25rem .26rem .24rem .25rem;text-align:center}
.help-collapse .collapse-service h5{color:#5d62fc;font-family:AliMedium;font-size:.22rem;line-height:.3rem;margin-bottom:.08rem}
.help-collapse .collapse-service p{color:#000;font-size:.18rem;line-height:.27rem;margin-bottom:.08rem}
.help-collapse .collapse-service p:last-child{margin-bottom:0!important}
.help-collapse .collapse-service .service-link{display:inline-block;vertical-align:top;color:#5d62fc;font-family:RobotoMedium;font-size:.24rem;line-height:1em;text-decoration-line:underline}
.help-collapse .collapse-service .service-btn{display:block;width:1.65rem;height:.43rem;line-height:.43rem;border-radius:.3rem;background:#5d62fc;color:#fff;font-family:AliBold;font-size:.2rem;text-decoration:none;margin:0 auto}
.help-collapse .service-dl{position:relative;width:3.25rem;padding:.35rem .24rem 0;flex-shrink:0;margin-right:.2rem}
.collapse-service .service-dl dt{width:1.9rem;height:1.9rem;overflow:hidden;margin:0 auto .25rem}
.collapse-service .service-dl dt img{display:block;width:100%;height:100%;object-fit:cover}
.collapse-service .service-right{flex:1}
.collapse-service .service-right dl:first-child{margin-bottom:.2rem}
.collapse-service .service-right dd{position:relative}
.collapse-service .service-right .copytip{position:absolute;left:50%;transform:translateX(-50%);bottom:-.77rem;width:2.29rem;height:.63rem;background-image:url(/public/v1/images/contact_img6.png);background-repeat:no-repeat;background-size:100%;background-position:center top;display:none}
.collapse-service .service-right .copytip div{display:flex;align-items:center;justify-content:center;color:#fff;font-size:.16rem;line-height:.3rem;margin-top:.21rem}
.collapse-service .service-right .copytip div i{width:.3rem;height:.3rem;background-image:url(/public/v1/images/contact_img7.png);background-repeat:no-repeat;background-size:100%;background-position:center;margin-right:.14rem}
.recommend-list{padding:0 2.73rem 0 .24rem;border-left:1px solid #d9d9d9;position:relative}
.recommend-list dl{border-radius:.15rem;border:1px solid #d9d9d9;background:#fff;display:flex;margin-bottom:.16rem;overflow:hidden;cursor:pointer;transition:all .1s linear}
.recommend-list dl:last-child{margin-bottom:0}
.recommend-list dl dt{width:1.6rem;height:.9rem;overflow:hidden}
.recommend-list dl dt img{display:block;width:100%;height:100%;object-fit:cover}
.recommend-list dl dd{flex:1;padding:0 .24rem;display:flex;align-items:center}
.recommend-list dl dd p{font-size:.18rem;line-height:.24rem}
.recommend-list dl dd p a{color:#000;font-family:AliBold;transition:color .1s linear}
.recommend-list dl:hover{border-color:#5d62fc;box-shadow:0 0 .2rem 0 rgba(0,0,0,.25);transition:all .1s linear}
.recommend-list dl:hover a{color:#5d62fc;transition:color .1s linear}
.password-showhide {
    position: absolute;
    width: 0.3rem;
    height: 0.3rem;
    right: 0.18rem;
    top: 50%;
    margin-top: -0.15rem;
    z-index: 4;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
}
.password-showhide2 {
    position: absolute;
    width: 0.3rem;
    height: 0.3rem;
    right: 0.48rem;
    margin-top: 0.1rem;
    z-index: 4;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
}
@media(min-width:751px) and (max-width:1024px){
    .login-body input::-webkit-input-placeholder{color:#9d9d9d;font-size:.14rem}
    .login-body input:-ms-input-placeholder{color:#9d9d9d;font-size:.14rem}
    .login-body input::placeholder{color:#9d9d9d;font-size:.14rem}
    .login-wrap{width:100%;min-height:100vh;min-width:100%;padding-top:3.3rem;padding-bottom:2rem}
    .login-body{min-width:100%}
    .login-logo{width:1.2rem;top:.3rem;left:.3rem}
    .login-container{width:6.42rem;height:auto;position:initial;left:0;top:0;transform:translate(0,0);border:1px solid #d9d9d9;margin:0 auto;border-radius:.12rem}
    .login-container .login-img{width:3.21rem}
    .login-form{padding:.28rem .31rem 0}
    .login-form .login-form-nr{width:100%}
    .login-form h3{font-size:.28rem;line-height:.38rem;margin-bottom:.28rem;margin-bottom:.33rem}
    .login-form dl{margin-bottom:.16rem}
    .login-form dt{font-size:.18rem;line-height:.25rem;margin-bottom:.06rem}
    .login-form dd .el-input__inner{border:1px solid #000;border-radius:.08rem;height:.44rem;line-height:.44rem;padding:0 .18rem;font-size:.16rem}
    .login-form .submit-btn{height:.42rem;line-height:.42rem;border-radius:.08rem;font-size:.16rem}
    .login-form .remember{padding-top:.14rem;margin-bottom:.09rem}
    .forget-wrap{min-height:100vh;min-width:100%;padding-top:2.99rem}
    .login-container.forget{width:5rem;height:3.06rem}
    .forget .login-form{padding:.29rem 0 0;margin:0}
    .forget .login-form h3{margin-bottom:.28rem}
    .forget .login-form dl{width:2.56rem;margin:0 auto .24rem}
    .forget .login-form dt{margin-bottom:.07rem}
    .forget .login-form .submit-btn{width:2.56rem;margin:0 auto .24rem}
    .login-container.reset .login-form{padding:.29rem .31rem 0;margin:0}
    .login-container.reset .login-form h3{margin-bottom:.16rem;text-align:left}
    .login-container.reset .login-form dl{margin-bottom:.16rem}
    .login-container.reset .login-form dt{font-size:.18rem;margin-bottom:.05rem;line-height:.25rem}
    .login-container.reset .login-form .login-btn{padding-top:0}
    .login-container.reset .login-form .submit-btn{margin-bottom:0}
    .result-tk{width:4rem;height:3rem}
    .result-tk dl dd h5{font-size:.26rem;margin-bottom:.5rem}
    .account-wrap{padding-top:0;padding-bottom:.5rem}
    .account-menu{top:.23rem;right:.3rem;width:1.56rem}
    .account-container{width:7.44rem;margin:0 auto}
    .account-tab{}
    .account-data{margin-top:.76rem}
    .account-tab a{margin:0 .2rem}

    /* 我的计划 v2 */
    .account-plan{margin-top:.76rem;width:6.58rem}
    .plan-nr{ height: auto; margin-bottom:.45rem; border-radius:.15rem; flex-direction:column; padding: 0.5rem 0.47rem 0.4rem; }

    .plan-nr .plan-name{ flex-direction:row; width:100%; padding: 0 0 0.29rem 0.04rem; border-bottom: 1px solid #D9D9D9; align-items: center; }
    .plan-nr .plan-name::after{ display: none; }
    .plan-nr .plan-name span{ margin-bottom: 0; margin-right: 0.16rem; }

    .plan-nr .plan-info{ flex-direction:row; padding: 0.35rem 0.15rem 0; align-items: center; justify-content: space-between; }
    .plan-nr .plan-info .plan-time{ flex-direction:column; margin-bottom: 0; justify-content: flex-start; }
    .plan-nr .plan-info .plan-time dl{text-align:left; margin-bottom: 0.4rem; }
    .plan-nr .plan-info .plan-time dl:last-child{ margin-bottom: 0; }
    .plan-nr .plan-info .plan-time dl dt{ font-size:.18rem; height:.25rem;margin-bottom:.12rem;justify-content: start; }
    .plan-nr .plan-info .plan-time dl dt div{ width:.17rem; height:.17rem; }
    .plan-nr .plan-info .plan-time dl dt div p{ left: 50%; top: -0.37rem; padding: .04rem 0.08rem; transform: translateX(-50%); }
    .plan-nr .plan-info .plan-time dl dd{line-height:.26rem;font-size:.22rem}
    .plan-nr .plan-btns{ width: 2.2rem; justify-content: start; flex-direction: column; }
    .plan-nr .plan-btns a{ width: 100%; height: .42rem; line-height:.42rem; padding: 0; margin-left: 0; margin-bottom: 0.24rem; font-size: .2rem; }
    .plan-nr .plan-btns a.padding14{ padding: 0; }
    .plan-nr .plan-btns a:last-child{ margin-bottom: 0; }
    .plan-nr .plan-btns a.renewal{ display: flex; }
    .plan-nr .plan-right-btn{ display: none; }

    .plan-nr.active{ border-color: #D9D9D9; border-top:1px solid #5A57FD;border-radius:.15rem}
    .plan-nr.active::after{position:absolute;content:'';width:100%;height:.09rem;background-color:#5A57FD;top:0;left:0}
    .account-info{border-radius:.15rem;padding-left:.6rem;padding-right:.6rem}
    .account-info .edit-tips{margin-bottom:.11rem}
    .account-info-nr::after{left:.29rem;right:.29rem}
    .account-info-title{font-size:.2rem;line-height:.27rem}
    .account-help{margin-top:.6rem}
    .help-tab{margin-bottom:.4rem}
    .help-tab a{height:.4rem;font-size:.18rem;line-height:.4rem;margin:0 .1rem;padding:0 .1rem}
    .help-collapse .title-icon{width:.24rem;height:.24rem;margin-left:.19rem}
    .help-collapse .el-collapse-item{margin-bottom:.4rem}
    .help-collapse .el-collapse-item__header{font-size:.2rem}
    .help-collapse .help-title{height:.8rem;padding-left:.38rem}
    .help-collapse .help-title span{font-size:.2rem}
    .help-collapse .el-collapse-item__content{padding:.38rem 0}
    .help-collapse .collapse-left{width:1.74rem;padding-left:.38rem}
    .help-collapse .collapse-left p span{font-size:.2rem;line-height:.27rem;margin-right:.19rem}
    .help-collapse .collapse-left p i{transform:rotate(180deg);transform-origin:50% 50%}
    .help-collapse .collapse-right{padding-left:.2rem;padding-right:2.1rem}
    .help-collapse .collapse-right dl{margin-bottom:.24rem}
    .help-collapse .collapse-right dt{font-size:.16rem;margin-bottom:.04rem}
    .help-collapse .collapse-right dd{padding-left:.16rem;font-size:.16rem}
    .help-collapse .morebtn{width:1.38rem;height:.44rem;right:.25rem;top:50%;margin-top:-.22rem;font-size: .18rem;}
    .help-collapse .el-collapse-item.is-active .help-title{width:1.74rem}
    .collapse-right.collapse-quest{padding:0 .5rem 0 .23rem}
    .help-collapse .collapse-quest .el-collapse-item__header{padding:.23rem .7rem .23rem .34rem;line-height:.22rem;font-size:.16rem}
    .help-collapse .collapse-quest .el-collapse-item__header::after{right:.7rem}
    .help-collapse .collapse-quest .el-collapse-item__content{padding:0 .8rem .2rem .34rem}
    .help-collapse .collapse-quest .el-collapse-item__content .insure-que{color:#646464;font-size:.14rem;line-height:.2rem}
    .collapse-right.collapse-quest .morebtn{position:inherit;margin:.3rem auto 0}
    .help-collapse .collapse-service{padding:0 .32rem 0 .2rem}
    .help-collapse .collapse-service dl{padding:.22rem .08rem .16rem}
    .help-collapse .collapse-service h5{font-size:.2rem;line-height:.27rem;margin-bottom:.1rem}
    .help-collapse .collapse-service p{font-size:.16rem;line-height:.24rem;margin-bottom:.1rem}
    .help-collapse .collapse-service .service-link{font-size:.2rem;line-height:1em}
    .help-collapse .collapse-service .service-btn{width:1.4rem;height:.4rem;line-height:.4rem;font-size:.2rem}
    .help-collapse .collapse-service dl.service-dl{position:relative;width:2rem;padding:.49rem .2rem 0 .17rem;flex-shrink:0;margin-right:.18rem}
    .collapse-service .service-dl dt{width:1.2rem;height:1.2rem;margin:0 auto .2rem}
    .collapse-service .service-right{flex:1}
    .collapse-service .service-right dl:first-child{margin-bottom:.18rem}
    .collapse-service .service-dl h5{margin-bottom:.2rem}
    .recommend-list{padding:0 1.87rem 0 .2rem}
    .recommend-list dl dt{width:.8rem;height:.9rem}
    .recommend-list dl dd{padding:0 .2rem}
    .password-showhide2 {
        position: absolute;
        width: 0.3rem;
        height: 0.3rem;
        right: 0.52rem;
        margin-top: 0.08rem;
        z-index: 4;
        cursor: pointer;
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: center;
    }
}

@media(max-width:750px){
    .login-body input::-webkit-input-placeholder{color:#9d9d9d;font-size:.12rem}
    .login-body input:-ms-input-placeholder{color:#9d9d9d;font-size:.12rem}
    .login-body input::placeholder{color:#9d9d9d;font-size:.12rem}
    .login-body{min-width:100%}
    .login-wrap{width:100%;height:auto;min-height:100vh;min-width:100%;padding-top:1.2rem;padding-bottom:1rem}
    .login-logo{width:1.2rem;top:.26rem;left:.2rem}
    .login-container{width:2.98rem;height:auto;position:initial;left:0;top:0;transform:translate(0,0);margin:0 auto;flex-direction:column;border-radius:.1rem;border:none}
    .login-container .login-img{width:100%;margin:0}
    .login-form{padding:.15rem 0 .22rem;margin:0 .3rem}
    .login-form .login-form-nr{width:100%}
    .login-form h3{font-size:.24rem;line-height:.33rem;margin-bottom:.11rem}
    .login-form dl{margin-bottom:.15rem}
    .login-form dt{font-size:.16rem;line-height:.22rem;margin-bottom:.07rem}
    .login-form dt span{font-size:.12rem;padding-left:.06rem}
    .login-form dd .el-input__inner{height:.4rem;line-height:.4rem;padding:0 .18rem;font-size:.12rem}
    .login-form dd .el-input__inner:focus,.login-form dd .el-input__inner:hover{border:1px solid #5d62fc;box-shadow:0 0 2px #5d62fc}
    .login-form dd .el-input__inner::placeholder{color:#9d9d9d}
    .login-form dd.error .el-input__inner{border:1px solid #d20000}
    .login-form .remember{padding-top:.15rem;margin-bottom:.09rem}
    .login-form .remember .el-checkbox__label{font-size:.12rem;line-height:.16rem;padding-left:.06rem}
    .login-form .login-btn{text-align:center}
    .login-form .submit-btn{height:.4rem;line-height:.4rem;border-radius:.08rem;font-size:.16rem;margin-bottom:.12rem}
    .login-form .forget-btn{font-size:.12rem;line-height:.16rem}
    .login-form .plan-btn .forget-btn{font-size:.12rem!important;}
    .forget-wrap{min-height:100vh;min-width:100%;padding-top:2.47rem}
    .login-container.forget{width:2.58rem;height:2.6rem}
    .forget .login-form{padding:.27rem .25rem 0;margin:0}
    .forget .login-form h3{text-align:center;margin-bottom:.18rem}
    .forget .login-form dl{margin-bottom:.18rem}
    .forget .login-form dl dt{}
    .forget .login-form .submit-btn{margin-bottom:.18rem}
    .forget .login-form .forget-btn{text-decoration:none}
    .login-container.apply{width:2.98rem;height:auto;padding:.3rem 0}
    .login-container.apply dl dt{width:.5rem;height:.5rem;margin:0 auto .14rem}
    .login-container.apply dl dd h5{font-size:.22rem;margin-bottom:.2rem;line-height:.3rem}
    .login-container.apply dl dd .p1{font-size:.14rem;line-height:.2rem;margin-bottom:.05rem}
    .login-container.apply dl dd span{font-size:.18rem;margin-bottom:.24rem;line-height:.28rem}
    .login-container.apply dl dd .confirm{font-size:.14rem;line-height:.2rem}
    .login-container.apply dl dd .p2{margin-top:.12rem;font-size:.14rem;line-height:.2rem}
    .login-container.apply dl dd .p2 img{width:.12rem;margin:0 .06rem 0 .09rem}
    .login-container.reset .login-form{padding:.24rem .25rem .35rem;margin:0;border-radius:0 0 .1rem .1rem;border-top:none}
    .login-container.reset .login-form h3{text-align:left;margin-bottom:.14rem}
    .login-container.reset .login-form dl{margin-bottom:.14rem}
    .login-container.reset .login-form dt{font-size:.16rem;line-height:.22rem;margin-bottom:.07rem}
    .login-container.reset .login-form .login-btn{padding-top:0}
    .login-container.reset .login-form .submit-btn{margin-bottom:0}
    .result-tk{width:3rem;height:auto;border-radius:.1rem;border:1px solid #d9d9d9}
    .result-tk dl{padding:.3rem 0}
    .result-tk dl dt{width:.6rem;height:.6rem;margin:0 auto .12rem}
    .result-tk dl dd h5{margin-bottom:.3rem;line-height:.4rem;font-size:.2rem}
    .result-tk dl dd p{font-size:.16rem;line-height:.24rem}
    .account-wrap{padding-top:0;padding-bottom:.5rem}
    .account-menu{width:1.16rem;top:.23rem;right:.3rem;border-radius:.16rem;padding:.09rem .13rem;z-index:12}
    .account-menu::after{content:'';position:absolute;width:.1rem;height:.06rem;right:.14rem;top:.14rem}
    .account-menu ul li img{width:.16rem;margin-right:.09rem}
    .account-menu ul li a{font-size:.12rem;line-height:.16rem;white-space:nowrap}
    .account-menu ul.slide-menu{width:0;transition:width .1s linear}
    .account-menu ul.slide-menu li{margin-top:.15rem}
    .account-menu.slide-down{width:1.16rem}
    .account-menu.slide-down ul.slide-menu{height:auto;width:100%;transition:width .1s linear}
    .account-menu.slide-down ul li a{width:auto;height:auto}
    .account-container{width:100%}
    .account-tab{padding-top:.9rem;margin:0 .2rem .24rem}
    .account-tab a{font-size:.16rem;line-height:.22rem;padding-bottom:.13rem;margin:0 .3rem 0 0}
    .account-tab a:last-child{margin-right:0}
    .account-tab a::after{content:'';position:absolute;bottom:0;left:0;width:0;height:.03rem;background:#5d62fc;transition:width .1s linear}
    .account-tab a.active::after{width:100%;transition:width .1s linear}
    .account-item{width:3rem;margin:0 auto}
    .account-item-data{ width: 3.16rem; }

    .account-plan{width:3rem;margin-top:0}
    .account-data{margin-top:0;margin-bottom:0}

    /* V2 */
    .plan-nr{height:auto;margin-bottom:.24rem;border-radius:.1rem;padding:.23rem .36rem .24rem;flex-direction:column}
    .plan-nr .plan-name{padding:0 0 .15rem;position:relative;width:100%;align-items:flex-start;border-bottom:1px solid #d9d9d9}
    .plan-nr .plan-name::after{display:none}
    .plan-nr .plan-name span{border-radius:.05rem;width:.7rem;height:.22rem;line-height:.22rem;font-size:.12rem;margin-bottom:.08rem;margin-right:0}
    .plan-nr .plan-name p{font-size:.16rem;line-height:.19rem;height:auto;border:none;padding:0}

    .plan-nr .plan-info{ padding: 0.16rem 0 0; }
    .plan-nr .plan-info .plan-time{flex-direction:column;margin-bottom:.23rem}
    .plan-nr .plan-info .plan-time dl{display:flex; justify-content: space-between; margin-bottom:.2rem}
    .plan-nr .plan-info .plan-time dl:last-child{ margin-bottom: 0; }
    .plan-nr .plan-info .plan-time dl dt{font-size:.14rem;line-height:.19rem;margin-bottom:0;display:flex;justify-content:flex-start;width:1rem;margin-right:.2rem;flex-shrink:0}
    .plan-nr .plan-info .plan-time dl dt div{margin-left:.05rem;width:.13rem;height:.13rem}
    .plan-nr .plan-info .plan-time dl dt div p{position:absolute;left:50%;top:.2rem;padding:.03rem .04rem;line-height:.16rem;border-radius:.05rem;font-size:.12rem;transform:translateX(-50%)}
    .plan-nr .plan-info .plan-time dl dd{line-height:.19rem;font-size:.16rem; text-align: right; }

    .plan-nr .plan-btns{display:flex;justify-content:space-between;flex-wrap:wrap}
    .plan-nr .plan-btns a{width: 1.06rem;height:.4rem;line-height:.4rem;padding:0;border-radius:.06rem;margin:0 0 .1rem;font-size:.14rem;text-align:center}
    .plan-nr .plan-btns a.renewal{ display: flex; width: 100%; margin: 0; }
    .plan-nr .plan-btns a.padding14{padding:0}
    .plan-nr.disabled{border-radius:.1rem}
    .plan-nr.disabled .plan-name span{border:1px solid #ea6f70;background:#ffdfdf;color:#ea6f70}
    .plan-nr.active{ border-color: #D9D9D9; border-top:1px solid #5d62fc;border-radius:.1rem}
    .plan-nr.active::after{width:100%;height:.07rem;}
    .plan-nr .plan-right-btn{ display: none; }

    .account-info{width:100%;border-radius:.1rem;padding: .3rem .28rem .3rem}
    .account-info .edit-tips{align-items:flex-start;line-height:.2rem;font-size:.14rem;margin-bottom:.2rem;display:flex}
    .account-info .edit-tips .edit-icon{height:.2rem;margin-right:.1rem}
    .account-info .edit-tips img{width:.15rem; height: auto; display: block; }
    .account-info-title p{display:none}
    .account-info-edit .account-info-title p{display:block; font-size: 0.14rem;}

    .account-info-title{font-size:.18rem;line-height:.25rem;margin-bottom:.1rem}
    .applicant-form .el-form-item{width:100%}
    .applicant-form .el-form-item.area-code{width:50%}
    .applicant-form .el-form-item.phone{margin-left: .03rem;}
    .account-info-nr .info-elem{display:flex;flex-wrap:wrap;flex-direction:column}

    .account-info-nr .info-elem dl{width:100%;margin-bottom:.14rem;display:flex;}
    .info-elem-edit .applicant-form dl:nth-child(2n+1){ margin-right: 0; }
    .info-elem-edit .applicant-form dl{ margin-bottom: 0.22rem; }
    .account-info-nr .info-elem dl:last-child{ margin-bottom: 0; }
    .account-info-nr .info-elem dt{font-size:.16rem;line-height:.22rem;margin-bottom:0;font-family:AliLight;width:1rem;margin-right:.1rem;flex-shrink:0}
    .account-info-nr .info-elem dt span{display:none}
    .account-info-nr .info-elem dd{font-size:.16rem;line-height:.22rem;word-break:break-word;font-family:AliRegular; padding-right: 0; }
    .account-info-nr .el-form-item__error{font-size:.12rem;bottom:-.16rem}

    .account-info-nr .info-elem.info-elem-address dt{ width: 0.83rem; }

    .account-help{margin-top:0}
    .help-tab{margin-bottom:.3rem;flex-wrap:wrap;justify-content:space-between}
    .help-tab a{height:.36rem;font-size:.14rem;line-height:.36rem;margin:0 .05rem;padding:0 .09rem}
    .help-collapse .title-icon{width:.2rem;height:.2rem}
    .help-collapse .help-title{height:.6rem;padding-left:.26rem}
    .help-collapse .help-title span{font-size:.16rem}
    .help-collapse .el-collapse-item__content{padding:.02rem .18rem .3rem .26rem}
    .help-collapse .collapse-helpnr{}
    .help-collapse .collapse-right{border-left:none;padding-left:0;padding-right:0}
    .help-collapse .collapse-right dl{margin-bottom:.24rem}
    .help-collapse .collapse-right dl:last-child{margin-bottom:0}
    .help-collapse .collapse-right dt{font-size:.16rem;line-height:.34rem;letter-spacing:.3px;margin-bottom:.04rem}
    .help-collapse .collapse-right dd{padding-left:.17rem;font-size:.14rem;line-height:.3rem;letter-spacing:.28px}
    .help-collapse .collapse-right dd p{flex:1}
    .help-collapse .morebtn{width:1.38rem;height:.44rem;position:inherit;margin:.21rem auto 0;right:0;font-size: .16rem;}
    .help-collapse .el-collapse-item.is-active{border:1px solid #5d62fc;background:#fff;display:block}
    .help-collapse .el-collapse-item.is-active .el-collapse-item__wrap{flex:1}
    .help-collapse .el-collapse-item.is-active .help-title{width:100%}
    .help-collapse .el-collapse-item.is-active .help-title i{transform:rotate(180deg);transform-origin:50% 50%;transition:transform .1s linear}
    .help-collapse .collapse-item-quest .el-collapse-item__content{padding:.17rem .15rem .2rem}
    .collapse-right.collapse-quest{padding:0}
    .help-collapse .collapse-quest .el-collapse-item{margin-bottom:.28rem}
    .help-collapse .collapse-quest .el-collapse-item__header{padding:.18rem .38rem .18rem .22rem;line-height:.19rem;font-size:.14rem}
    .help-collapse .collapse-quest .el-collapse-item__header::after{right:.16rem}
    .help-collapse .collapse-quest .el-collapse-item__content{padding:0 .38rem .15rem .22rem}
    .help-collapse .collapse-quest .el-collapse-item__content .insure-que{font-size:.14rem;line-height:.18rem}
    .help-collapse .collapse-item-service .el-collapse-item__content{padding:.17rem .15rem .2rem}
    .help-collapse .collapse-service{padding:0;display:flex;flex-direction:column;justify-content:space-between;border-left:none;position:relative}
    .help-collapse .collapse-service dl{padding:.21rem .21rem .22rem .22rem}
    .help-collapse .collapse-service h5{font-size:.2rem;line-height:.27rem;margin-bottom:.16rem}
    .help-collapse .collapse-service p{font-size:.16rem;line-height:.24rem;margin-bottom:.16rem}
    .help-collapse .collapse-service .service-link{font-size:.2rem}
    .help-collapse .collapse-service .service-btn{width:1.4rem;height:.4rem;line-height:.4rem}
    .help-collapse .service-dl{position:relative;width:100%;padding:.36rem .21rem .35rem .22rem;flex-shrink:0;margin-right:0;margin-bottom:.23rem}
    .collapse-service .service-dl dt{width:1.2rem;height:1.2rem;margin:0 auto .2rem}
    .collapse-service .service-dl h5{margin-bottom:.2rem}
    .collapse-service .service-dl p{margin-bottom:0}
    .collapse-service .service-right{flex:1}
    .collapse-service .service-right dl:first-child{margin-bottom:.23rem}
    .collapse-service .service-right .copytip{bottom:-.57rem;width:1.97rem;height:.48rem;background-image:url(/public/v1/images/contact_img8.png)}
    .collapse-service .service-right .copytip div{font-size:.14rem;line-height:.26rem;margin-top:.15rem}
    .collapse-service .service-right .copytip div i{width:.26rem;height:.26rem;margin-right:.08rem}
    .help-collapse .collapse-item-recommend .el-collapse-item__content{padding:.13rem .18rem .3rem}
    .recommend-list{padding:0;border-left:none}
    .recommend-list dl{margin-bottom:.16rem;overflow:hidden}
    .recommend-list dl:last-child{margin-bottom:.27rem}
    .recommend-list dl dt{width:.62rem}
    .recommend-list dl dd{flex:1;padding:0 .16rem 0 .18rem}
    .recommend-list dl dd p{font-size:.16rem;line-height:.2rem}
    .password-showhide2 {
        position: absolute;
        width: 0.3rem;
        height: 0.3rem;
        right: 0.42rem;
        margin-top: 0.04rem;
        z-index: 4;
        cursor: pointer;
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: center;
    }
}


.english .login-form h3{font-family:RobotoMedium}
.english .login-form dt{font-family:RobotoMedium}
.english .login-form dt span{font-family:RobotoRegular}
.english .login-form dd .el-input__inner{font-family:RobotoRegular}
.english .login-form .submit-btn{font-family:RobotoBold}
.english .login-container.apply dl dd h5{font-family:RobotoMedium}
.english .login-container.apply dl dd span{font-family:RobotoMedium}
.english .result-tk dl dd{font-family:RobotoMedium}
.english .account-menu ul li a{font-family:RobotoMedium}
.english .account-tab a{font-family:RobotoMedium}
.english .plan-nr .plan-name{font-family:RobotoMedium}
/* .english .plan-nr{padding:.3rem .4rem .24rem 0} */
.english .plan-nr .plan-info .plan-time dl dt{font-family:RobotoMedium}
.english .plan-nr .plan-info .plan-time dl dt div p{font-family:RobotoMedium}
.english .account-info-nr h4{font-family:RobotoMedium}
.english .account-info-nr .info-elem dd{font-family:RobotoMedium}
/*.english .plan-nr .plan-btns{justify-content:space-between}*/
.english .plan-nr .plan-btns a{padding:0 .11rem;margin-left:.12rem;font-size:.16rem}
.english .plan-nr .plan-btns a.active{padding:0 .15rem 0 .16rem}
.english .plan-nr .plan-info{ padding: 0.3rem 0.4rem 0 0.3rem; }
/* .english .plan-nr .plan-info .plan-time{padding-left:.1rem} */
/*.english .plan-nr .plan-btns a.padding14{padding:0 .11rem;margin-left:0}*/
.english .account-info .edit-tips{font-size:.14rem}
.english .account-info{width:7.25rem}
.english .account-menu{width:1.77rem}
.english .account-menu.slide-down ul.slide-menu{height:1.06rem}
.english .plan-nr .plan-name p{line-height:.21rem}
.english .plan-nr .plan-info .plan-time dl dd{line-height:.21rem}
.english .help-tab a{font-family:RobotoMedium;margin:0 .09rem}
.english .help-collapse .el-collapse-item__header{font-family:RobotoMedium}
.english .help-collapse .el-collapse-item.is-active .help-title{width:2.59rem}
.english .help-collapse .collapse-right{padding:0 0 0 .3rem}
.english .help-collapse .morebtn{right:.52rem}
.english .help-collapse .collapse-right dt{margin-bottom:.09rem;letter-spacing:0;font-family:RobotoMedium}
.english .help-collapse .collapse-right dd a{font-family:RobotoBold}
.english .help-collapse .collapse-item2.is-active .help-title{width:2.75rem}
.english .help-collapse .collapse-item3.is-active .help-title{width:1.9rem}
.english .collapse-right.collapse-quest{padding:0 2.73rem 0 .5rem}
.english .help-collapse .collapse-item4.is-active .help-title{width:2.2rem}
.english .help-collapse .collapse-item5.is-active .help-title{width:2.3rem}
.english .help-collapse .collapse-quest .el-collapse-item__header{line-height:.23rem}
.english .help-collapse .collapse-service h5{font-size:.22rem;line-height:.26rem;margin-bottom:.2rem;font-family:RobotoMedium}
.english .help-collapse .collapse-service p{line-height:.21rem;margin-bottom:.16rem}
.english .help-collapse .collapse-right dd b{font-family:RobotoMedium}
.english .help-collapse .collapse-service .service-btn{font-family:RobotoBold}
.english .recommend-list{padding:0 2.57rem 0 .26rem}
.english .el-collapse-item__content .collapse-faqnr{font-size:.16rem;line-height:.21rem}
.english .plan-nr .plan-right-btn a{ font-family: RobotoMedium; }


@media(min-width:751px) and (max-width:1024px){
    .english .plan-nr .plan-btns a{ width:auto; padding:0; margin-bottom: 0.2rem; }
    .english .plan-nr .plan-btns a:last-child{ margin-bottom: 0; }

    .english .plan-nr{padding:.5rem .47rem .35rem}
    .english .plan-nr .plan-info{ padding: 0.35rem 0.15rem 0; }
    .english .account-menu{width:1.77rem}
    /* .english .account-info{width:6.58rem} */
    .english .account-info-title{font-size:.22rem}
    .english .account-info-title p{font-size:.14rem}
    .english .help-tab{margin-bottom:.34rem}
    .english .help-tab a{margin:0 .02rem;padding:0 .09rem}
    .english .help-collapse .el-collapse-item__header{font-family:RobotoMedium}
    .english .help-collapse .collapse-right{padding:0 0 0 .2rem}
    .english .help-collapse .morebtn{right:initial;position:relative;left:initial;top:initial;margin:.24rem auto 0}
    .english .help-collapse .collapse-right dt{font-size:.18rem}
    .english .help-collapse .collapse-right dd{line-height:.23rem}
    .english .help-collapse .el-collapse-item.is-active .help-title{width:2.05rem;padding-left:.35rem}
    .english .help-collapse .title-icon{margin-left:.1rem}
    .english .help-collapse .collapse-item2.is-active .help-title{width:2.23rem}
    .english .help-collapse .collapse-item3.is-active .help-title{width:1.77rem}
    .english .collapse-right.collapse-quest{padding:0 .5rem 0 .23rem}
    .english .help-collapse .collapse-item4.is-active .help-title{width:1.8rem}
    .english .help-collapse .collapse-item5.is-active .help-title{width:1.82rem}
    .english .help-collapse .collapse-quest .el-collapse-item__header{font-size:.18rem;line-height:.21rem;padding:.18rem 1.05rem .18rem .34rem}
    .english .help-collapse .collapse-service h5{font-size:.2rem;line-height:.23rem;margin-bottom:.24rem}
    .english .help-collapse .collapse-service p{font-size:.16rem;line-height:.19rem;margin-bottom:.1rem}
    .english .collapse-service .service-right h5{margin-bottom:.1rem}
    .english .help-collapse .collapse-quest .el-collapse-item__content .insure-que{line-height:.17rem}
    .english .help-collapse .collapse-service dl.service-dl{margin-right:.13rem;padding-top:.3rem}
    .english .help-collapse .collapse-service{padding:0 .32rem 0 .16rem}
    .english .help-collapse .collapse-service dl{padding:.22rem .08rem}
    .english .recommend-list{padding:0 1.87rem 0 .15rem}
    .english .help-collapse .collapse-item5 .morebtn{position:absolute;top:50%;transform:translateY(-50%);right:.27rem}
}

@media(max-width:750px){
    .english .login-container.apply dl dd .p1{width:2.2rem;margin-left:auto;margin-right:auto}
    .english .plan-nr{padding:.23rem .36rem .17rem}
    
    .english .plan-nr .plan-info{padding: 0.16rem 0 0;}
    .english .plan-nr .plan-btns a{padding:0 .1rem;margin-left:0;margin-bottom:.14rem;width:1.06rem;height:.4rem;font-size:.14rem;white-space:normal;line-height:.15rem}
    .english .plan-nr .plan-btns a.padding14{padding:0 .1rem}
    .english .plan-nr .plan-info .plan-time dl dt{white-space:nowrap;width:1.2rem;margin-right:0}
    .english .plan-nr .plan-info .plan-time{padding-left:0}

    /* .english .plan-nr .plan-info .plan-time dl dd{ text-align: right; } */
    .english .plan-nr .plan-info .plan-time dl{ justify-content: space-between; }
    .english .plan-nr .plan-btns a.renewal{ width: 100%; margin: 0; }

    .english .account-menu{width:1.16rem}
    .english .account-menu.slide-down ul.slide-menu{height:.66rem}
    .english .account-menu ul.slide-menu li{margin-top:.1rem}
    .english .account-menu.slide-down ul li a{line-height:.14rem}
    .english .account-info{width:100%}
    .english .account-info .edit-tips{font-size:.14rem;line-height:.16rem}
    .english .account-info-title{line-height:.19rem;margin-bottom:.2rem}
    .english .account-info-edit .account-info-title p a{font-size:.14rem}
    .english .account-info-nr .info-elem dt{font-family:RobotoLight;line-height:.16rem;font-size:.14rem;width:1.1rem;white-space:nowrap; margin-right: 0.16rem;}
    .english .account-info-nr .info-elem dd{font-family:RobotoRegular;line-height:.16rem;font-size:.14rem}
    .english .help-tab{width:3.4rem;margin-left:-.2rem;justify-content:center}
    .english .help-tab a{padding:0 .06rem;margin:0 .05rem}
    .english .help-collapse .el-collapse-item.is-active .help-title,.english .help-collapse .collapse-item2.is-active .help-title,.english .help-collapse .collapse-item3.is-active .help-title,.english .help-collapse .collapse-item4.is-active .help-title,.english .help-collapse .collapse-item5.is-active .help-title{width:2.3rem}
    .english .help-collapse .el-collapse-item__content{padding:.02rem .15rem .3rem}
    .english .help-collapse .collapse-right{padding:0}
    .english .help-collapse .collapse-right dl{margin-bottom:.4rem}
    .english .help-collapse .collapse-right dl:last-child{margin-bottom:0}
    .english .help-collapse .collapse-right dt{margin-bottom:.2rem;line-height:.19rem}
    .english .help-collapse .collapse-right dd{font-size:.14rem;line-height:.16rem;margin-bottom:.05rem}
    .english .help-collapse .morebtn{right:initial;position:relative;left:initial;top:initial;margin:.28rem auto 0;font-size:.16rem}
    .english .help-collapse .el-collapse-item__content{padding:.02rem .22rem .3rem}
    .english .collapse-right.collapse-quest{padding:0}
    .english .help-collapse .collapse-quest .el-collapse-item{margin-bottom:.24rem}
    .english .help-collapse .collapse-quest .el-collapse-item__content .insure-que{line-height:.16rem}
    .english .help-collapse .collapse-quest .el-collapse-item__header{font-size:.14rem;line-height:.16rem}
    .english .help-collapse .collapse-service dl{width:2.58rem;margin:0 auto .23rem;padding:.3rem .22rem}
    .english .help-collapse .collapse-service dl:last-child{margin-bottom:0}
    .english .help-collapse .collapse-service h5{font-size:.2rem;line-height:.23rem;margin-bottom:.24rem}
    .english .help-collapse .collapse-service p{font-size:.16rem;line-height:.19rem;margin-bottom:.16rem}
    .english .help-collapse .collapse-service .service-right dl h5{margin-bottom:.16rem}
    .english .recommend-list{padding:0}
}


/* V2 */
.login-container .login-img{ position: relative; }
.login-container .login-img .pc_elem{ margin: 0.3rem 0.23rem 0; position: relative; }
.login-container .login-img .reset_lottie{ margin-top: .8rem; }
.login-container .login-img .pc_elem img{ opacity: 0; }
.login-container .login-img .lottie-elem{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; }
.lottie-elem > svg { transform: unset !important; }

/* table */
@media(min-width:751px) and (max-width:1024px){
    .login-container .login-img .pc_elem{ display: block; margin: 0.26rem 0.2rem; }
    .login-container .login-img .reset_lottie{ margin-top: 1.05rem; }
}

/* mobile */
@media(max-width:750px){
    .login-container .login-img .pc_elem{ display: block; height: 1.75rem; overflow: hidden; margin: 0.1rem 0.15rem 0; }
    .login-container .login-img .reset_lottie{ margin-top: 0rem; display: block; height: 1.75rem; overflow: hidden; margin: 0.1rem 0.15rem 0; }
    .login-container .login-img .pc_elem .lottie-elem{ height: 3.5rem; }
}

