#viewModelBox {
    /* height: auto; */
    padding-bottom: 1px;
    overflow-x: hidden;
}

.filterCon .filterList li {
    width: 100%;
    font-size: 0.39rem;
}

* {
    box-sizing: border-box;
}

.stateTabBox a {
    /* max-width: 40%; */
    margin-right: 0.27rem;
}

.stateTabBox a span {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;

}

.mescroll {
    overflow-x: hidden;
    top: 5rem;
}

.stateTabOut {
    top: 1.5rem;
    background-color: #fff;
}


#dataList img{
    width: 5.6rem;
    height: 2.8rem;
    display: block;
    margin: 0px auto;
}
.secText{
    font-size: 0.43rem;
font-family: PingFang SC-Medium, PingFang SC;
font-weight: 500;
color: #333333;
text-align: center;
margin: 0.4rem 0rem;
line-height: 0.7rem;
}
.thirText{
    font-size: 0.32rem;
font-family: PingFang SC-Medium, PingFang SC;
font-weight: 500;
color: #999999;
line-height: 0.56rem;
}
.ckhf{
    width: 45%;
    height: 1.07rem;
background: #307FFF;
border-radius: 0.13rem 0.13rem 0.13rem 0.13rem;
font-size: 0.43rem;
font-family: PingFang SC-Medium, PingFang SC;
font-weight: 500;
color: #FFFFFF;
line-height: 1.07rem;
text-align: center;
display: block;
margin: 0rem auto;
margin-top: 1.01rem;
}
.statusBtn{
    width: 45%;
    height: 1.07rem;
background: #FF9100;
border-radius: 0.13rem 0.13rem 0.13rem 0.13rem;
opacity: 1;
font-size: 0.43rem;
font-family: PingFang SC-Medium, PingFang SC;
font-weight: 500;
color: #FFFFFF;
line-height: 1.07rem;
text-align: center;
display: block;
margin: 0rem auto;
margin-top: 1.01rem;

}
/* 回复记录 */
.alertUl{
    max-height: 13rem;
    overflow-y: scroll;
}
.hfPop{
    z-index: 100;
}
.replyList{
    margin-bottom:0.27rem;
    padding: 0 0.2rem;
}
.replyList li{
    background: #F8F8F8;
    border-radius: 0.12rem;
    padding: 0.27rem;
    margin-bottom: 0.27rem;
}
.replyHeader{
    width: 1.2rem;
    height: 1.2rem;
    line-height: 0.4rem;
    background: #FFC785;
    border-radius: 0.12rem;
    text-align: center;
    font-weight: bold;
    color: #FFFFFF;
    margin-right: .3rem;
    box-sizing: border-box;
    padding-top: 0.2rem;
}
.fws .replyHeader{
    background: #FFC785;
}
.qy .replyHeader{
    background: #88ACE6;
}
.replyContent{
    max-width: 75%;
    border-radius: 0px 0.12rem 0.12rem;
    padding: .2rem;
}
.fws .replyContent{
    background: #fff;
}
.qy .replyContent{
    background: #EAF2FF;
}
.pager3{
    padding: 0.1rem 0;
}
.first,.last{
    display: none;
}
.replyBtn{
    display: block;
    width: 1.2rem;
    height: 0.6rem;
    line-height: 0.6rem;
    background: linear-gradient(90deg, #0052D9 0%, #13B0BE 100%);
    border-radius: 0.12rem;
    opacity: 1;
    color: #FFFFFF;
    text-align: center;
    margin: 0.2rem 0 0 1.5rem;
}