.bg-box {
    /* height: 4.4375rem; */
    background: url(../img/bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 100%;
    padding: .5rem 1rem;
    box-sizing: border-box;
}

.content-box {
    position: relative;
    top: -.5rem;
    border-radius: .5rem .5rem 0 0;
    padding: .5rem 0;
    background-color: #fff;

}

.tag {

    border-radius: 2px 2px 2px 2px;
    opacity: 1;
    padding: .25rem .4375rem;
    box-sizing: border-box;
    font-size: 13px;
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    margin-right: .5rem;
}

.tag1 {

    border: 1px solid #58D4AF;
    color: #58D4AF;
}

.tag2 {
    border: 1px solid #4E84F8;
    color: #4E84F8;
}

.tag3 {
    background: #FFDBD8;
    color: #FF4B3A;
}

.tag4 {
    color: #FE7437;
    border: 1px dashed #FE7437;
}

.tag5 {
    background: #FFEBD7;
    color: #FE9D35;
}

.enpty {
    width: 100%;
    height: .5rem;
    background-color: #F6F6F6;
}

.info-title {
    height: 34px;
    width: 100%;
    padding: 0 .625rem;
    font-size: 13px;
    font-weight: 500;
    color: #4E5969;
    box-sizing: border-box;
}

.info-content {
    /* height: 2.25rem; */
    padding: .6875rem 0;
}

.info-content:nth-child(2n-1) {
    background: #FFF2EB;
}

.info-content:nth-child(2n) {
    background: #fff;
}

.info-content-bgc:nth-child(2n-1) {
    background: #EFF0F3;
}

.info-content:nth-child(2n-1) p {
    padding-left: .6875rem;
    box-sizing: border-box;
    font-size: .8125rem;
    color: #1D2129;
}


.info-content:nth-child(2n) p {
    padding-left: .6875rem;
    box-sizing: border-box;
    font-size: .8125rem;
    color: #4E5969;
}

.img20 {
    width: .875rem;
    height: .875rem;
    position: relative;
    top: .125rem;
}

.parent-box {
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .5);
}

.tips-box {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff;
    border-radius: .5rem;
    padding: 1.25rem;
    width: 85%;
    box-sizing: border-box;

}

.tips-box h2 {
    text-align: center;
    color: #333;
    font-size: 1rem;
}

.tips-box div {
    font-size: .75rem;
    line-height: 1.125rem;
    color: #666;
    margin-top: .625rem;
}

.close {
    position: absolute;
    left: 50%;
    bottom: -60px;
    transform: translateX(-50%);
    width: 1.875rem;
    height: 1.875rem;
}


.info-content1 div {
    border-right: 1px solid #F3F4F5;
    border-bottom: 1px solid #F3F4F5;
    padding: .6875rem .375rem;
    box-sizing: border-box;
}

.info-content1 div:nth-child(3n) {
    border-right: none;
}

.question {
    width: .875rem;
    height: .875rem;
    margin-right: .125rem;
}

.list-box {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff;
    border-radius: .5rem;
    width: 21.4375rem;
}

.close1 {
    width: 1.5rem;
    height: 1.5rem;
}

.list {
    margin: .5625rem 1rem 1.625rem;
    box-sizing: border-box;
    border-top: 0.5px solid #C9CDD4;
    border-left: 0.5px solid #C9CDD4;
    max-height: 50vh;
    overflow-y: auto;
}

.list-top {
    background: rgba(239, 240, 243, 0.4);
    color: #4E5969;
}

.list-item p {
    border-right: 0.5px solid #C9CDD4;
    border-bottom: 0.5px solid #C9CDD4;
    box-sizing: border-box;
    text-align: center;
    line-height: 2.25rem;
    font-size: .8125rem;
}

.w113 {

    width: 7.0625rem;
}
.w105 {
    width: 5.9375rem;
}

.empty{
    width: 8.375rem;
    height: 5.25rem;
    display: block;
    margin: 0 auto 1.5rem;
}