html {font-size: 3.5vw;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea {font-size:3.5vw !important;font-family:"Microsoft YaHei",\5b8b\4f53,Arial,Helvetica,sans-serif,Normal,tahoma,MicrosoftJhengHei,\5fae\8f6f\96c5\9ed1; }
h1, h2, h3, h4, h5, h6{ font-size:3.5vw; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:couriernew, courier, monospace; }
small{ font-size:3.5vw; }
ul, ol { list-style:none; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
sup { vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
legend { color:#000; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
* {
    margin: 0;
    padding: 0;
    outline: unset !important;/*去除边框高亮*/
    cursor: unset !important;/**/
    -webkit-box-shadow: unset !important;
    box-shadow:  unset !important;/*去除聚焦高亮*/
    -webkit-tap-highlight-color:rgba(255,255,255,0);/*去除点击阴影*/
}
input,textarea{
    /*去除阴影*/
    box-shadow:none;
    /*聚焦input的蓝色边框*/
    outline: none;
    /*textarea 禁止拖拽*/
    resize: none;
    /*去除边框*/
    border: none;
    /*常用于IOS下移除原生样式*/
    -webkit-appearance: none;
    /*点击高亮的颜色*/
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
/*隐藏滚动条*/
::-webkit-scrollbar { width: 0 !important }
input::-webkit-input-placeholder{
    color:#ccc;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#ccc;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#ccc;
}
input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #ccc;
}
body{
    background: #fff;
    color: #333;
}
[v-cloak] {
    display: none;
}
.app {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}

.qalist{
    padding: 4vw 4vw 20vw;
}

.qalist .question{
    position: relative;

}
.qalist .question:not(:last-child) {
    border-bottom: 1px solid #f5f5f5;
}
.qalist .question .question-title{
    width: 85vw;
    font-size: 4.5vw;
    line-height: 8vw;
    padding: 4vw 0;
    display: inline-block;
    white-space:normal;
    word-wrap:break-word;
    word-break:break-all;
}
.qalist .icon-right {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.footer{
    height: 14vw;
    width: 100vw;
    border-top: 1px solid #f5f5f5;
    position: fixed;
    bottom: 0;
    text-align: center;
    padding: 2vw;
    background: white;
}

.footer .feedback, .footer .customer{
    display: inline-block;
    width: 49vw;
}
.footer img{
    width: 8vw;
    height: 8vw;
}

.el-drawer__header{
    width: 94vw;
    height: 8vw;
    background-color: rgb(30, 215, 155);
    color: rgba(255,255,255,0.95);
    text-align: center;
    font-size: 3.5vw;
    line-height: 6vw;
    padding: 3vw;
    font-weight: 600;
    margin: unset;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
}

*[tabindex]:focus{
    outline: unset;
}


.el-drawer__body{
    overflow-y: auto;
}
.feedback-content{
    margin-top: 15vw;
    padding: 2vw;
    font-size: 3.5vw !important;
}

.feedback-content .el-form-item{
    margin-bottom: 2vw;
}

.feedback-content .el-form-item__label{
    font-size: 3.5vw;
    padding: unset;
    height: 8vw;
    line-height: 8vw;
}

.el-form-item__content{
    padding: 0 2vw;
    margin-bottom: 2vw;
}

.feedback-content .el-radio-button__inner{
    font-size: 3.5vw;
    padding: 2vw;
    margin: 1vw;
    border: 1px solid #cacaca;
    border-radius: 3vw !important;
    color:#919191
}

.feedback-content .el-radio{
    display: block;
    padding: 2vw;
}

.el-upload--picture-card,.el-upload-list--picture-card .el-upload-list__item  {
    width: 15vw;
    height: 15vw;
    line-height: 16vw;
}

.el-upload-list--picture-card .el-upload-list__item-status-label {
    right: -32%;
    top: -15%;
    width: 80%;
    height: 48%;
}
.el-upload-list--picture-card .el-upload-list__item-status-label i {
    font-size: 3.5vw;
    margin-top: unset;
}

.el-icon-upload-success{
    position: absolute;
    right: 39%;
    top: 52%;
}

.feedback-submit{
    text-align: center;
}
.feedback-submit .el-button{
    width: 92vw;
    height: 10vw;
    font-size: 5vw;
    Padding:2vw;
    font-weight: 600;
}







