



.model_bg,.model {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
}

.model_bg {
    z-index: 99;
    background-color: rgba(0,0,0,.4);
}

.model {
    z-index: 100;
    align-items: center;
    justify-content: center;
    padding-bottom: .37rem;
    transition: all 0.3s;
    padding-top:1rem;
}

.model_show {
    animation: scalebig .8s linear 0s ;
}

.model_hidden {
    animation: scalesmall .8s linear 0s;
}


@-webkit-keyframes scalebig {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}

@keyframes scalebig {
  from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}



@-webkit-keyframes scalesmall {
    from {
        transform: scale(1);
    }

    to {
        transform: scale(0);
    }
}

@keyframes scalesmall {
     from {
        transform: scale(1);
    }

    to {
        transform: scale(0);
    }
}

.model_close {
    width: 3rem;
    text-align: right;
    margin-bottom: 0.7rem;
}

.model_close_img {
    width: .3rem;
    height: .3rem;
}

.model_row {
   width: 3rem;

 align-items: center;
    justify-content: center;
    
    align-items: center;
    padding-bottom: .3rem;
    background-color: #171307;
    border-radius: 0.26rem;
    overflow: hidden;
    border:#f3dfbf solid .033rem; margin:0 auto;
}

.model_top,.model_top_t {
    width: 100%;
    height: .6rem;
    line-height: .67rem;
}

.model_top {
    background-color: #171307;
}

.model_top_t {
    text-align: center;
    color: #efd9b7;
    font-size: .27rem;
     font-weight: 400;
}


.model_bd{

 color: #efd9b7;
 padding-top:.1rem; text-align:center;

}
.model_center {
    width: 1.5rem;
   
}

.model_center_img {
    width: 70%; margin:0 auto; display:block
   
}

.model_center {
    margin: 0 auto;margin-top: .2rem; border-radius: .2rem;
}

.model_bottom {
    width: 2rem;
    color: #f5e6c7;
    font-size: .2rem;
    font-weight: 600;margin: 0 auto;
    margin-top: .2rem;
    text-align: center;
}

.model_bottom span {
    color: #ffd500;
}

.model_btn {
    width: 2rem;
    height:  .6rem;
    line-height: .6rem;
    font-size:.2rem;
  
    text-align: center;
    font-weight: 500;
    color: #171307;
    background: #eed9b6;
    box-shadow: 0px .006rem .012rem .006rem rgba(253,79,78,0.41);
      border-radius: .3rem;margin: 0 auto;margin-top: .2rem; display:block
}
    
    button{
    
    border:none
    }

    button::after{
    
    border:none
    
    }
    
    .hide2020{display:none}