#ls--toast-wrapper {
    position: fixed;
    top: .16103rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 999999999
}

#ls--toast-wrapper.ps-top {
    top: 10%
}

#ls--toast-wrapper.ps-middle {
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

#ls--toast-wrapper.ps-bottom {
    top: auto;
    bottom: 10%
}

#ls--toast-wrapper.center {
    text-align: center
}

#ls--toast-wrapper .toast-content {
    border-radius: .06441rem;
    min-width: 5.7971rem;
    line-height: 1.8
}

#ls--toast-wrapper .toast-success {
    background-color: #f0f9eb;
    color: #67c23a;
    border: .00805rem solid #e1f3d8
}

#ls--toast-wrapper .toast-default {
    background: rgba(0, 0, 0, .7);
    color: #fff;
    border: none
}

#ls--toast-wrapper .toast-info {
    background-color: #edf2fc;
    color: #333;
    border: .00805rem solid #ebeef5
}

#ls--toast-wrapper .toast-warning {
    background-color: #fdf6ec;
    color: #e6a23c;
    border: .00805rem solid #faecd8
}

#ls--toast-wrapper .toast-error {
    background-color: #fef0f0;
    color: #f56c6c;
    border: .00805rem solid #fde2e2
}

#ls--toast-wrapper .toast-size-default {
    padding: .19324rem .56361rem;
    font-size: .25765rem
}

#ls--toast-wrapper .toast-size-small {
    padding: .16103rem .48309rem;
    font-size: .19324rem
}

#ls--toast-wrapper .toast-size-big {
    padding: .22544rem .64412rem;
    font-size: .28986rem
}

#ls--toast-wrapper.m .toast-content {
    border-radius: .09662rem;
    min-width: 7.72947rem
}

#ls--toast-wrapper.m .toast-size-default {
    padding: .28986rem .84541rem;
    font-size: .38647rem
}

#ls--toast-wrapper.m .toast-size-small {
    padding: .24155rem .72464rem;
    font-size: .28986rem
}

#ls--toast-wrapper.m .toast-size-big {
    padding: .33816rem .96618rem;
    font-size: .43478rem
}

.approach-container {
    background: #fff;
    padding-top: 1.44928rem
}

.approach-container .suspended {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    background: #fff9c7;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    font-size: .33816rem;
    padding: .24155rem .36232rem;
    font-weight: 500
}

.approach-container .suspended img {
    width: .48309rem;
    height: .48309rem;
    margin-right: .08052rem;
    display: inline-block;
    font-size: 0;
    vertical-align: middle
}

.approach-container .suspended span {
    display: inline-block;
    vertical-align: middle
}

.approach-container .suspended strong {
    color: red
}

.approach-container .suspended a, .approach-container .suspended a:active, .approach-container .suspended a:hover, .approach-container .suspended a:visited {
    text-decoration: underline !important;
    color: #1c83ed
}

.approach-container header {
    padding: .32206rem .19324rem;
    text-align: left;
    border-bottom: .02415rem solid #eee
}

.approach-container header .logo {
    width: .96618rem;
    height: .96618rem;
    vertical-align: middle;
    display: inline-block
}

.approach-container header .logo img {
    width: 100%;
    height: 100%
}

.approach-container header h2 {
    font-size: .57971rem;
    color: #000;
    font-weight: 500;
    line-height: 1;
    vertical-align: middle;
    display: inline-block;
    margin-left: .08052rem
}

.approach-container .main {
    padding: 0;
    text-align: left
}

.approach-container .main .nav-tip {
    background: #f2f2f2;
    color: #333;
    font-weight: 500;
    font-size: .38647rem;
    padding: .38647rem .48309rem;
    border-top: .02415rem solid #ccc;
    border-bottom: .02415rem solid #ccc
}

.approach-container .main .nav-tip p {
    line-height: 1.6;
    margin: .12077rem 0
}

.approach-container .main .warning-text {
    color: #ff4e4e;
    font-weight: 700
}

.approach-container .main .step-container {
    padding: 0 .48309rem;
    margin-top: .48309rem;
    margin-bottom: .96618rem
}

.approach-container .main .istep-item {
    margin-top: .96618rem;
    display: block
}

.approach-container .main .istep-item .step-title {
    background: #333;
    font-size: .43478rem;
    color: #fff;
    border-radius: .48309rem;
    min-width: 2.89855rem;
    height: .88567rem;
    line-height: .88567rem;
    display: inline-block;
    text-align: center;
    padding: 0 .48309rem
}

.approach-container .main .istep-item .step-title.notice {
    background: #d21f00
}

.approach-container .main .istep-item li, .approach-container .main .istep-item p {
    font-size: .38647rem;
    color: #333;
    margin-top: .48309rem;
    line-height: 1.8
}

.approach-container .main .istep-item li a, .approach-container .main .istep-item li strong, .approach-container .main .istep-item p a, .approach-container .main .istep-item p strong {
    color: #1c83ed
}

.approach-container .main .istep-item ul {
    margin-top: .48309rem
}

.approach-container .main .istep-item li {
    list-style-type: disc;
    margin-left: .48309rem;
    margin-top: 0
}

.approach-container .main .istep-item .step-img-container {
    margin-top: .48309rem;
    width: 100%
}

.approach-container .main .istep-item .step-img-container img {
    width: 60%;
    display: block;
    font-size: 0;
    margin: .24155rem 0
}

.approach-container .main .istep-item .inline-img {
    width: .57971rem;
    display: inline-block;
    vertical-align: middle
}

.approach-container .main .btm-tip {
    font-size: .33816rem;
    color: #000;
    margin-bottom: .48309rem;
    margin-top: .48309rem
}

.approach-container .main .btm-tip strong {
    color: #1c83ed
}

.approach-container .main .ls-btn {
    display: inline-block;
    padding: .19324rem .48309rem;
    margin-top: .48309rem;
    background: -webkit-linear-gradient(135deg, #eb4eb1, #9257f9 50%, #3150ed);
    background: linear-gradient(315deg, #eb4eb1, #9257f9 50%, #3150ed);
    color: #fff;
    font-size: .38647rem;
    border-radius: .44283rem
}

.approach-container .main .item-tips {
    font-size: .36232rem;
    color: red;
    margin-top: .48309rem;
    line-height: 1.8;
    background: #fff2f2;
    display: block;
    padding: .17713rem .24155rem;
    text-align: left;
    border-radius: .08052rem
}

.approach-container .main .item-tips img {
    width: .48309rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: .24155rem
}

.approach-container .main .item-tips span {
    vertical-align: middle
}

.approach-container .main .ioscopybtn {
    width: 90%;
    border: .02415rem solid #ccc;
    border-radius: .12077rem;
    font-size: .43478rem;
    padding: .24155rem;
    margin: .24155rem 0;
    position: relative
}

.approach-container .main .ioscopybtn p {
    font-size: .36232rem;
    color: #666;
    margin-top: 0;
    line-height: 1;
    margin-bottom: .24155rem
}

.approach-container .main .ioscopybtn span {
    font-size: .36232rem;
    color: #333
}

.approach-container .main .ioscopybtn button {
    width: .57971rem;
    height: .57971rem;
    background: url(./copy.fd248471.svg);
    border: none;
    outline: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: .24155rem
}

.approach-container .footer {
    padding: 0 .48309rem .96618rem;
    margin-top: .48309rem
}

.approach-container .footer p {
    font-size: .38647rem;
    color: #333;
    margin-top: .48309rem;
    line-height: 1.8
}

.approach-container .footer p a, .approach-container .footer p strong {
    color: #1c83ed
}

.approach-container .footer .tips {
    font-style: italic;
    line-height: 1.8;
    font-size: .38647rem;
    color: #666
}

.approach-container .footer .is_helpful {
    margin-top: .96618rem;
    font-size: .38647rem;
    color: #333
}

.approach-container .footer .is_helpful button {
    width: 1.44928rem;
    height: .67633rem;
    line-height: .67633rem;
    font-size: .38647rem;
    margin: 0 .24155rem;
    border: .02415rem solid #1c83ed;
    color: #1c83ed;
    border-radius: .24155rem;
    background: transparent;
    cursor: pointer
}
