.question-items {
    padding: .64rem .3rem .006rem;
    border-bottom: 1px dashed #e8d5ab;
}
.question-title {
    display: inline-block;
position: relative;
/*width: 3.4rem;*/
height: .5rem;
line-height: .5rem;
background-color: #ba8845;
font-size: .26rem;
color: #fff;
padding-left: 1.2rem;
    padding-right: .3rem;
}
.question-title .quesion-num {
position: absolute;
top: -0.08rem;
left: 0.24rem;
width: .75rem;
height: .82rem;
padding-top: .13rem;
background: url(../images/window-items5-banner-icon.png) no-repeat;
background-size: 100%;
font-size: .42rem;
color: #833c0c;
text-align: center;
}
.question-items ul {
display: flex;
flex-wrap: wrap;
/*justify-content: space-between;*/
margin-top: .44rem;
}
.question-items ul li {
font-size: .24rem;
color: #555555;
height: .75rem;
width: 33.3%;
line-height: .75rem;
}
.question-items ul li.active {
color: #ba8845;
}
.question-items ul li span {
display: inline-block;
width: .25rem;
height: 0.25rem;
border: 0.02rem solid #555;
border-radius: 0.5rem;
margin-right: .1rem;
padding: 0.05rem;
}
.question-items ul li.active span {
border: 0.02rem solid #ba8845;
}
.question-items ul li.active span i {
display: block;
background-color: #ba8845;
height: 100%;
border-radius: 100%;
}
.form-question .question-bottom p{
    font-size: .26rem;
    color: #666666;
    text-align: center;
    height: .65rem;
    line-height: .65rem;
}
.question-bottom .question-input{
    height: .67rem;
    border: 1px solid #555;
    border-radius: .35rem;
    overflow: hidden;
    margin: 0 .4rem;
    background-color: #f0f0f0;
    padding-left: .23rem;
    color: #999;
    display: flex;
    align-items: center;
}
.question-bottom .question-input input {
    outline: none;
    -webkit-appearance: none;
    border: none;
    background-color: transparent;
    margin-left: .14rem;
    height: 80%;
}
.question-bottom .question-input i {
    font-size: .36rem;
}
.question-bottom .question-buttom{
    height: .78rem;
    line-height: .78rem;
    background-color: #833c0c;
    font-size: .24rem;
    color: #fff;
    text-align: center;
    border-radius: .35rem;
    margin: .28rem .35rem 0;
}
