.pop{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
}
.clsepops{
    display: block;
    width: 1.36rem;
    height: 1.38rem;
    background: url(../images/pop/pop_close.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    z-index: 30;
    top: 0.65rem;
    right: 0.4rem;
}
.clsepops.compolose{
    top: 0.85rem;
    right: -1.3rem;
}
.clsepops.votclose{
    top: 0.35rem;
    right: 0.2rem;
}
.popbg1{
    width: 22.69rem;
    height: 15.1rem;
    background: url(../images/pop/popbg1.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.popbgrecord{
    width: 14.21rem;
    height: 9.28rem;
    background: url(../images/pop/record_bg.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.pop_upload_bg{
    width: 22.69rem;
    height: 15.1rem;
    background: url(../images/pop/pop_upload.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.pop_vote{
    width: 19.99rem;
    height: 14.07rem;
    background: url(../images/pop/pop_vote.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.scroll_tz{
    width: 17.6rem;
    height: 10.46rem;
    overflow-y: scroll;
    position: absolute;
    top: 2.4rem;
    left: 1.83rem;
    padding-right: 0.8rem;
}
.poptztext{
    font-size: 0.32rem;
    color: #2c2c2c;
    margin-bottom: 0.1rem;
}
.poptztile{
    font-size: 0.36rem;
    font-weight: bold;
    color: #2c2c2c;
    margin-bottom: 0.1rem;
    margin-top: 0.3rem;
}
.poploders{
    width: 9.9rem;
    position: absolute;
    top: 3.4rem;
    left: 2.2rem;
    font-size: 0.35rem;
    color: #2c2c2c;
    text-align: center;
    line-height: 1.6;
}
.popbgcommon{
    width: 14.02rem;
    height: 8.61rem;
    background: url(../images/pop/pop_commonbg.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.popmessage{
    width: 9.9rem;
    position: absolute;
    top: 3.4rem;
    left: 2.2rem;
    font-size: 0.35rem;
    color: #2c2c2c;
    text-align: center;
    line-height: 1.6;
}
.uploadsecmes{
    width: 9.9rem;
    position: absolute;
    top: 3.6rem;
    left: 2.2rem;
    font-size: 0.46rem;
    color: #ff5400;
    font-weight: bold;
    text-align: center;
}
.btnfonse{
    width: 11.2rem;
    position: absolute;
    top: 5.6rem;
    left: 1.6rem;
    display: flex;
    justify-content: space-between;
}
.canc_btn{
    display: block;
    width: 5.01rem;
    height: 1.24rem;
    background: url(../images/pop/cancel_btn1.png) no-repeat;
    background-size: 100% auto;
}
.uploads_btn{
    display: block;
    width: 5.01rem;
    height: 1.24rem;
    background: url(../images/pop/confirm_btn1.png) no-repeat;
    background-size: 100% auto;
}
.cancle_btn{
    display: block;
    width: 4.37rem;
    height: 1.24rem;
    background: url(../images/pop/canc_btn.png) no-repeat;
    background-size: 100% auto;
}
.ok_btn{
    display: block;
    width: 4.37rem;
    height: 1.24rem;
    background: url(../images/pop/ok_btn.png) no-repeat;
    background-size: 100% auto;
}
.btnfonse1{
    width: 9.8rem;
    position: absolute;
    top: 5.6rem;
    left: 2.3rem;
    display: flex;
    justify-content: space-between;
}

.poptitser{
    text-align: center;
    width: 100%;
    position: absolute;
    top: 0.9rem;
    left: 0;
    font-size: 0.6rem;
    color: #2c2c2c;
    font-weight: bold;
}
.recordtablie{
    width: 9.22rem;
    position: absolute;
    top: 1.84rem;
    left: 2.58rem;
}
.recordtablie table{
    width: 100%;
}
.tablvles{
    width: 100%;
    height: 5.7rem;
}
.tablvles1{
    width: 100%;
    height: 5.7rem;
    overflow: auto;
}
.recordtablie table thead td{
    background: #0a0017;
    color: #ffffff;

}
.zwsj{
    font-size: 0.4rem;
    text-align: center;
    height: 3rem;

}
.recordtablie table tbody td{
    color: #2c2c2c;
    border-bottom: 0.02rem #d5d5d5 dashed;
}
.recordtablie table td{
    font-size: 0.35rem;
    padding: 0.22rem 0.5rem;
}
.usershow_images{
    width: 17.46rem;
    height: 9.88rem;
    position: absolute;
    top: 0.36rem;
    left: 0.82rem;
    overflow: hidden;
}
/* .usershow_images img{
    width: 100%;
    height: 100%;
    object-fit: cover;
} */
.usershow_images img{
    width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
    margin: 0 auto;
}


.user_deconper{
    width: 16.66rem;
    position: absolute;
    top: 10.5rem;
    left: 1.24rem;
}
.user_onfer{
    font-size: 0.34rem;
    color: #000000;
    margin-bottom: 0.15rem;
}
.user_onfer1{
    font-size: 0.3rem;
    color: #000000;
    margin-bottom: 0.2rem;
    padding-bottom: 0.2rem;
    border-bottom: 1px #cfcfcf dashed;
}
.zp_depos{
    font-size: 0.3rem;
    color: #a1a1a1;
}
.mvotes{
    margin: 0 0.4rem;
}
.vote_btn{
    display: block;
    width: 4.9rem;
    height: 1.2rem;
    background: url(../images/pop/vote_btn.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    bottom: 0;
    left: 7.16rem;
}
.useruploadcontent{
    width: 17.7rem;
    position: absolute;
    top: 2.43rem;
    left: 1.8rem;
}
.userinfoers{
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 0.35rem;
    padding-bottom: 0.35rem;
    border-bottom: 1px #d2d2d2 dashed;
}
.userinfoers1{
    width: 100%;
    margin-bottom: 0.35rem;
    padding-bottom: 0.35rem;
    border-bottom: 1px #d2d2d2 dashed; 
}
.userinfoers2{
    width: 100%;
    margin-bottom: 0.35rem;
    padding-bottom: 0.35rem;
}
.p_infoser1{
    font-size: 0.38rem;
    color: #000000;
    font-weight: bold;
    margin-right: 0.4rem;
}
.p_infoser2{
    font-size: 0.34rem;
    color: #000000;
    margin-right: 0.95rem;
    display: flex;
    align-items: center;
}
.p_infoser2 input[type="radio"] {
    appearance: none;
    -webkit-appearance: none;
    width: 0.48rem;
    height: 0.48rem;
    background: url(../images/pop/radio.png) no-repeat;
    background-size: 100% auto;
    outline: none;
    margin-right: 0.12rem;
    vertical-align: middle;
    position: relative;
}
.p_infoser2 input[type="radio"]:checked {
    background: url(../images/pop/radio_chose.png) no-repeat;
    background-size: 100% auto;
}
.zp_msdis{
    margin-top: 0.2rem;
    display: block;
    width: 100%;
    height: 1.6rem;
    background: #e2e2e2;
    outline: none;
    border: none;
    border-radius: 0.3rem;
    padding: 0.2rem;
    font-size: 0.34rem;
    color: #000000;
    box-sizing: border-box;
}
.fexys{
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 0.2rem;
}
.zpscmos{
    font-size: 0.3rem;
    color: #737373;
}
.uploadpicsbtn{
    width: 3.86rem;
    height: 2.18rem;
    position: relative;
}
.uploadpicsbtn input{
    opacity: 0;
    width: 100%;
    height: 100%;

}
.upload_content{
    width: 100%;
    height: 100%;
    display: block;
}
.upload_zspic{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}
.upload_zspic img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    
}

.picuploads{
    width: 3.86rem;
    height: 2.18rem;
    background: url(../images/pop/uploadbtn.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}
.btn_popselects{
    width: 11.08rem;
    display: flex;
    margin: 0.6rem auto 0;
    justify-content: space-between;
}
.canyxzs{
    width: 100%;
    margin-top: 0.4rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.32rem;
    color: #2c2c2c;
}
.canyxzs input[type="checkbox"] {
    appearance: none;
    -webkit-appearance: none;
    width: 0.48rem;
    height: 0.48rem;
    background: url(../images/pop/radio.png) no-repeat;
    background-size: 100% auto;
    outline: none;
    margin-right: 0.12rem;
    vertical-align: middle;
    position: relative;
}
.canyxzs input[type="checkbox"]:checked {
    background: url(../images/pop/radio_chose.png) no-repeat;
    background-size: 100% auto;
}
.pop_caterger{
    width: 100%;
    position: absolute;
    top: 2.4rem;
    left: 0;
}
.pop_getpics{
    width: 4.1rem;
    margin: 0 auto;
}
.pop_pznames{
    text-align: center;
    margin-top: 0.3rem;
    font-size: 0.35rem;
    color: #000;
}
.uploadSess{
    width: 100%;
    height: 0.15rem;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #c9c9c9;
    display: none;
}
.upload_process{
    width: 0;
    height: 100%;
    background: #ff5400;
    transition: all 0.1s ease;
}
.noclick{
    pointer-events: none;
}

.page_at{
    color: #132b38;
}
.page_at span.current{
    color: #ff5400;
}