.weui-switch-cp__box:after,
.weui-switch:after {
    height: 0.6579rem;
    width: 0.6579rem;
    border-radius: 0.6579rem;
    top: -0.0263rem
}

.weui-switch,
.weui-switch-cp__box {
    width: 1.1842rem;
}

.weui-switch-cp__box:before,
.weui-switch:before {
    height: 0.6579rem;
    width: 1.1842rem;
}

.weui-switch,
.weui-switch-cp__box {
    height: 0.6579rem;
}

.lh25 {
    line-height: 0.6579rem;
}
.explainer_container .explainer_item{
    padding:0.5263rem 0.2632rem;
    background: #fff;
    margin-top: 0.2632rem
}
.explainer_container .explainer_item .img_header{
    width: 1.5789rem;
    height: 1.5789rem;
    float: left;
    overflow: hidden;
}
.explainer_container .explainer_item .explainer_info{
    padding-left: 2.1053rem;
    width: 85%
}
.explainer_container .explainer_item .explainer_info img{
    width: 0.3948rem
}
.explainer_container .explainer_item .checked_circle{
    position:absolute;
    right: 0.2632rem;
    top: 50%;
    transform: translateY(-50%);
}
.explainer_container .explainer_item .checked_circle i{
    font-size: 0.3947rem
}
.tips{
    position: fixed;
    bottom: 1.1053rem;
    width: 100%;
    background: #fff;
    line-height: 0.9211rem;
    padding-left:0.2632rem
}
.tips i{
    font-size: 0.3158rem;
    color: #00893D
}
.mask{
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, .6)
}
.popup_box{
    position: fixed;
    top: 5.6842rem;
    left: 1.2632rem;
    right:  1.2632rem;
    border-radius:0.2632rem;
    background: #fff
}
.popup_box p{
    line-height: 42px;
    padding-left: 20px;
    border-bottom: 1px solid #ECECEC;
    font-size: 0.4211rem;
}
.popup_box p:last-child{
    border-bottom: none
}