@charset "utf-8";
.test-tit{
    background: #83160a;
    font-size: .3rem;
    font-weight: normal;
    color: #fff;
    text-align: center;
    height: .6rem;
    line-height: .6rem;
}
.col-r{
    color:#ff0000;
}
.col-b{
    color:  #0108ff
}
.no-bb{
    border-bottom: 0!important;
}
.test-tips{
    padding:.2rem .1rem;
    border-bottom:1px dashed #c5c5c5;
}
.test-tips dl{
    font-size:.22rem;
    line-height: 1.6em;
}
.test-tips dl dt{
    color: #333333;
    margin-bottom: .2rem;
}
.test-tips dl dd{
    color: #222222
}
.p-col{
    font-size:.2rem;
    color: #ff0000;
    margin-top: .2rem;
}
.question{
    margin:.35rem .15rem;
    font-size: .14rem;
    line-height: 1.5em;
}
.que{
    margin-bottom: .4rem;
}
.que p{
    font-size:.22rem;
    color: #000000;
    margin-bottom: .15rem;
}
.bs{
    box-sizing:border-box;
    border:1px solid #b2b2b2;
    border-radius: .05rem;
}
.q-time{
    width: 100%;
    height: .5rem;
    line-height: .5rem;
    font-size: 14px;
    color: #000;
    text-indent: 0.5em;
}


.q-relation{
    line-height: 1.5em;
    margin-left: .28rem;
}
.q-relation span{
    color: #686868;
    display: inline-block;
    margin-bottom: .1rem;
}
.q-relation input[type="text"]{
    height: .45rem;
    line-height: .45rem;
    width: 100%;
    text-indent: 0.5em;
}
.q-y-n li,.q-part li{
    line-height:.2rem;
    font-size:.2rem;
    border-bottom:1px solid #c5c5c5; 
    padding:.15rem;
}
.q-y-n li input[type="radio"]{
    border-radius: 50%!important;
}
.q-y-n li input[type="radio"],.q-part li input[type="checkbox"]{
    width: .2rem;
    height: .2rem;
    border-radius: .03rem;
    margin-right: .1rem;
    float: left;
}
.self-msg li{
    margin-bottom: .15rem;
}
.self-msg li span{
    width: 1.1rem;
    line-height: .5rem;
    display: inline-block;
    font-size: .17rem;
    color: #000000;
}
.self-msg li input{
    height: .5rem;
    line-height: .5rem;
    text-indent: 0.5em;

}
.que p.msg-tips{
    font-size:.16rem;
    color: #838383;
    padding-left: .1rem;
}
.que-btn{
    font-size: .24rem;
    color: #233c0e;
    text-align: center;
    width: 100%;
    height: .55rem;
    line-height: .55rem;
    background: #2695d0;
    border:none;
    border-radius: .05rem;
}
