@media (min-width: 750px) {
  .guidePage .survey-page-wrapper,
  .success-page-wrapper {
    width: 750px;
  }
}
@media (min-width: 680px) and (max-width: 1024px) {
  /* .guidePage,
  .endPage {
    width: auto;
  }
  .guidePage .content,
  .endPage .content {
    width: auto;
    margin: 0.32rem 0.3rem 0;
    display: flex;
  }
  .survey-page-wrapper {
    width: auto;
    margin: 0.32rem 0.4rem;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
  }
  .survey-page {
    flex: 1;
  }
  .question-list-content .q-box {
    padding-top: 0.4rem;
  }
  .group-title {
    margin-top: 0;
  }
  .limit-img {
    text-align: center;
  }
  .limit-info {
    font-size: 0.4rem;
  }
  .limit-img img {
    width: 4.16rem;
  }
  .miss_text {
    font-size: 0.36rem;
    text-align: center;
    margin-bottom: 0.1rem;
  }
  .bottomBtnDiv {
    margin: 0.35rem 0.4rem;
  }
  .progress-pc {
    position: absolute;
    right: 1rem;
    width: 2rem;
    background: #e9f1ff;
    top: 0.4rem;
  }
  .el-dialog {
    width: 90% !important
  } */
}
@media (max-width: 680px) {
  html,body {
    background-color: #fff;
  }
  body {
    font-size: 0.32rem;
    height: auto;
  }
  body::-webkit-scrollbar{
    width: 0;
  }
  .guidePage,
  .endPage {
    width: 100%;
  }
  .guidePage .content,
  .endPage .content {
    width: auto;
    margin: 0.16rem 0.24rem 0;
    flex: 1;
    display: flex;
    flex-direction: column;
  }
  .guidePage .content .q-begin__content {
    flex: 1;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    margin: 0 .24rem;
  }
  .answered-img {
    margin: 1rem auto 0.32rem auto;
  }
  .survey-page-wrapper {
    width: auto;
    margin: 0 0.16rem 0.16rem 0.16rem;
    padding: 0;
    background-color: transparent;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
  }
  .q-begin__page {
    margin: 0 0.32rem 0;
  }
  .question-list-content .q-box {
    margin: 0.34rem 0.32rem 0rem 0.32rem;
    border: 0;
  }
  .guidePage .content .title-content,
  .guidePage .content .q-continue__wrap {
    flex: 1;
    align-items: center;
    display: flex;
    width: 100%;
    flex-direction: column;
  }
  .page-header {
    margin: 0 0;
    border-radius: 0;
  }
  .page-header > img {
    display: block;
    margin-top: 0;
  }
  .survey-page {
    flex: 1;
  }
  .q-progress__box {
    padding: 0.2rem 0.32rem;
    box-shadow: 0 0 0 0;
  }
  .progress-ph {
    display: block;
    overflow: hidden;
  }
  .progress-pc {
    display: none;
  }
  .q-fixed {
    width: 100%;
    left: 0;
    margin-left: 0;
  }
  .q-fixed .q-progress__box{
    padding: 0.2rem 0.32rem;
    margin: 0 0.16rem;
  }
  .q-begin__page .q-progress__box {
    margin: 0.2rem 0 0 0;
  }
  .q-title__wrap {
    margin-bottom: 0.34rem;
  }
  .question-title {
    font-size: 0.32rem;
    color: #484848;
    display: flex;
    align-items: baseline;
  }
  .q-options,
  .matrix {
    margin-left: 0;
  }
  .alignHor {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .alignHor .option-label .q-a__label,
  .alignGroupHor .q-matrix__optionWrap .q-alignHor__wrap {
    margin-right: 0rem;
  }
  .alignGroupHor .q-matrix__optionWrap {
    margin-bottom: 1%;
  }
  .q-image-select .option-label {
    min-width: 1.6rem;
  }
  .q-question-title {
    word-break: break-all;
  }
  .q-row-title,
  .q-option-title {
    margin: 0;
    padding: 0;
  }
  .q-a__label .q-option-title,
  .q-a__label .q-row-title {
    vertical-align: middle;
    margin: 0 0;
    word-break: break-all;
  }
  .q-label__box .q-option-title {
    /* padding-left: 0rem; */
  }
  /* matrix */
  .matrix {
    overflow: auto;
  }
  /* 设置滚动条的样式 */
  .matrix::-webkit-scrollbar {
    height: 12px;
  }
  /* 滚动条滑块 */
  .matrix::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.1);
  }
  .matrix table tr td .q-option-input {
    margin: 0;
    white-space: nowrap;
  }
  .matrix .data-row {
    padding: 0.32rem 0 0.2rem;
  }
  .q-matrix__groupWrap .data-row {
    margin: 0.32rem 0;
    padding: 0;
  }
  .q-martix__rowsWrap .data-row:first-child {
    padding-top: 0;
  }
  .q-martix__rowsWrap .data-row:last-child {
    border-bottom: 0;
    padding-bottom: 0;
  }
  .matrix .data-row .q-matrix-row{
    margin-bottom: 0.24rem;
  }
  .matrix .data-row .option-label {
    padding: 0.12rem 0.12rem;
  }
  .matrix .data-row .option-label:first-child,
  .q-option-single,
  .q-option-multiple{
    margin-top: -0.12rem;
  }
  .matrix .data-row .option-label:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .q-matrix__optionTitle {
    font-size: 14px;
    margin: 0rem 0 0rem;
    padding: 0.2rem 0.32rem;
  }
  .q-group__wrap {
    padding: 0rem 0rem;
  }
  .q-matrix__optionWrap .q-group__wrap,
  .q-matrix__groupWrap .q-group__wrap {
    padding: 0.2rem 0.32rem;
    border: 0;
  }
  .q-matrix__optionWrap {
    margin-bottom: 0.24rem;
    border-radius: 0.04rem;
  }
  .data-row .q-matrix__optionWrap:last-child {
    margin-bottom: 0rem;
  }
  .q-matrix__groupWrap .q-martix__rowsWrap .q-matrix__titleWrap {
    padding: 0.32rem 0.32rem;
    margin-bottom: 0;
  }
  .q-matrix__groupWrap .q-martix__rowsWrap .q-matrix__optionWrap {
    margin: 0 0.32rem;
  }
  .q-matrix__groupWrap .q-martix__rowsWrap .q-matrix__optionWrap .q-matrix__optionTitle,
  .q-matrix__groupWrap .q-martix__rowsWrap .q-matrix__optionWrap .q-group__wrap {
    margin-left: -0.32rem;
    margin-right: -0.32rem;
  }
  .q-matrix__groupWrap .q-martix__rowsWrap .q-matrix__optionWrap .q-matrix__optionTitle {
    border-bottom: 0;
  }
  .q-matrix__groupWrap .q-martix__rowsWrap .q-matrix__optionWrap .q-group__wrap {
    margin-top: -0.24rem;
  }
  .q-question-cid {
    white-space: nowrap;
  }
  .q-option-input {
    margin: 0rem 0 0 0;
    overflow: hidden;
    border-radius: 0.08rem;
    -webkit-border-radius: 0.08rem;
    -moz-border-radius: 0.08rem;
    -o-border-radius: 0.08rem;
    padding: 0 0.32rem;
    display: block;
    width: 100%;
  }
  .q-score-title .q-option-input {
    margin: 0.16rem 0 0 0;
    width: 100%;
  }
  .q-order {
    width: auto;
  }
  .q-order .q-option-input {
    display: block;
    margin: .1rem 0 0 0;
  }
  .q-spc-open {
    /* padding: 0.06rem 0.3rem 0.01rem; */
    border-radius: 0.08rem;
    display: block;
    margin-right: 0;
    z-index: 0;
    position: relative;
  }
  .option-label .q-a__label {
    color: #353535;
    padding: 0.01rem 0;
    border-radius: 0.1rem;
  }
  .option-label .q-a__label:last-child{
    margin-bottom: 0;
  }
  .option-label .q-a__label .q-label__box {
    /* display: flex; */
  }
  .option-label .q-option-input {
    margin-top: 0.16rem;
  }
  .column,
  .row {
    width: auto;
    margin-right: 0.1rem;
  }
  .screenBtn {
    text-align: center;
  }
  .wj-head-box {
    min-width: 2rem;
  }
  .icon-btn,
  .jqTransformCheckbox,
  .jqTransformRadiodis,
  .jqTransformCheckboxdis,
  .UploadFile > i {
    font-size: 0.32rem;
    -webkit-text-stroke-width: 0.2px;
  }
  .icon-btn {
    margin-right: 0.1rem;
  }
  .option-label .q-a__label .icon-btn {
    /* float: none; */
  }
  textarea, input, .q-option-input textarea {
    overflow: hidden;
    padding: 0 0;
    display: block;
    line-height: 0.56rem;
    min-height: 0.56rem;
    margin: 0.13rem 0;
    width: 100%;
    height: auto;
    background-color: transparent;
    font-size: 0.28rem;
  }
  select {
    padding: 0.15rem 0.2rem;
    border-radius: 0.1rem;
    width: 100%;
    margin: 0;
  }
  .q-city {
    display: block;
  }
  .q-city select {
    margin: 0.15rem 0 0 0;
  }
  .q-city select:first-child {
    margin-top: 0rem;
  }
  .q-city .select-wrap {
    display: block;
    margin: 0.16rem 0 0 0;
  }
  .matrix .q-matrix__titleWrap .q-option-input {
    margin-top: 0.24rem;
  }
  .q-matrix__title {
    display: flex;
  }
  .q-matrix__title .q-row-title {
    flex: 1;   
    opacity: 0.7;
  }
  .wj-row-group{
    /* border-left: 2px #518EFF solid; */
    /* padding-left: 5px; */
    color:#303133;
    margin-bottom: 0.24rem;
  }
  .q-row-right {
    text-align: right;
  }
  .q-matrix__groupWrap {
    margin-bottom: 0.34rem;
  }
  .matrix .q-matrix__groupWrap:last-child {
    margin-bottom: 0;
  }
  /* score */
  .q-score-title {
    text-align: left;
  }
  .q-score-title .q-score-title-text {
    line-height: 0.35rem;
    margin-right: 0;
  }
  .q-score-title textarea {
    max-width: inherit;
  }
  .q-score-title__box,
  .q-color .q-score .q-score-box {
    width: 100%;
  }
  .q-right-item {
    border-left: 1px #ddd dashed;
  }
  .q-ribbon-color .q-score .q-score-item {
    line-height: 0.6rem;
  }
  .q-score-text {
    margin-top: 0rem;
    width: 100%;
  }
  .q-score .q-score-text {
    width: auto;
    padding:0 0rem;
  }
  .q-score-text .prompt-text {
    font-size: 0.28rem;
  }
  .q-score-text .prompt-text .prompt-texts {
    width: 78%;
  }
  .q-scoreMore__wrap {
    width: 100%;
  }
  .q-scoreMore__content {
    width: 0.48rem;
    text-align: center;
    margin: 0 auto;
  }
  .q-color .q-score {
    margin: 0.2rem 0 0 0;
  }
  .q-color .q-score .q-scre-box {
    height: 0.8rem;
  }
  .q-star .q-score-item .iconfont,
  .q-star .q-exc-item .iconfont {
    font-size: 0.56rem;
    height: 0.56rem;
  }
  .q-star .q-score-item .iconheart {
    font-size: 0.535rem;
  }
  .q-star .score-name {
    width: auto;
  }
  .q-star .eva-tag-box {
    width: auto;
    justify-content: center;
  }
  .q-star .custom-tag-wrap{
    width: auto;
    margin: .1rem 0;
  }
  .q-m-score,
  .q-matrix__score .q-m-score {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    /* margin: 0.16rem 0 0 0; */
    border-radius: 0.08rem;
    width: auto;
    padding: 0;
  }
  .q-star .score-number {
    font-size: 0.24rem;
  }
  .q-star .q-score-item {
    text-align: center;
    margin-right: 0;
  }
  .q-star .q-option-list .q-score {
    padding: 0 0 0 0;
  }
  .q-star .q-option-list:last-child .q-score {
    padding: 0px 0 0px 0;
  }
  .q-color .q-score .q-option-input textarea {
    width: 100%;
  }
  .q-cursor .q-option-list:first-child {
    border-top: 0px #dcdcdc dashed;
    padding: 0 0 0.24rem 0;
  }
  .q-star .q-group__wrap, .q-cursor .q-group__wrap {
    display: block;
  }
  .q-exc__box {
    position: static;
    left: 0;
    top: 0;
    padding-left: 0;
    margin-top: 0.32rem;
    margin-bottom: 0.12rem;
    width: 100%;
  }
  .q-excMatrix__box{
  }
  .q-exc-item,
  .q-excMatrix__box .q-exc-item {
    margin: 0.32rem 0 0 0;
    display: block;
  } 
  /*order*/
  .full-text .order-content{
    margin-top: 0.08rem;
  }
  .full-text .order-content:first-child {
    margin-top: 0.0rem;
  }
  .order-remove {
    font-size: 0.28rem;
    margin-top: 0.26rem;
    line-height: 0.36rem;
  }
  .order-remove i {
    width: 0.32rem;
    height: 0.32rem;
  }
  /* slider */
  .slider-box {
    margin-bottom: 0.02rem;
    padding: 0 0.1rem;
  }
  .slider {
    width: 100%;
    margin: 0.52rem 0rem 0rem;
    height: 0.08rem;
    border-radius: 0.1rem;
  }
  .q-cursor .slider {
    margin-left: 0;
    margin-right: 0;
  }
  .slider .process {
    height: 100%;
  }
  .slider .thunk {
    top: -0.14rem;
    margin-left:-0.18rem;
  }
  .slider .block {
    height: 0.36rem;
    width: 0.36rem;
  }
  .slider .tips {
    position: absolute;
    left: 50%;
    bottom: 0.28rem;
    min-width: 0.3rem;
    text-align: center;
    padding: 0.06rem 0.1rem;
    border-radius: 0.1rem;
    height: 0.45rem;
    line-height: 0.28rem;
    background: rgba(255, 255, 255, 1);
    transform: translateX(-50%);
  }
  .slider .tips .tips-number {
    min-width: 0.28rem;
  }
  .slider .tips i {
    position: absolute;
    margin-left: -0.12rem;
    left: 50%;
    bottom: -0.12rem;
    font-size: 0.32rem;
    color: #000;
    width: 0;
    height: 0;
    border-top: 0.12rem solid #fff;
    border-left: 0.12rem solid transparent;
    border-right: 0.12rem solid transparent;
    z-index: 3;
  }
  .slider .tips i.fa-caret-down2 {
    margin-left: -0.12rem;
    bottom: -0.12rem;
    border-top: 0.12rem solid #EFF1F7;
    border-left: 0.12rem solid transparent;
    border-right: 0.12rem solid transparent;
    z-index: 2;
  }
  .slider .unmove {
    position: absolute;
    left: -0.14rem;
    top: -0.5rem;
    min-width: 0.3rem;
    text-align: center;
    padding: 0.08rem 0.16rem;
    height: 0.32rem;
    line-height: 0.32rem;
  }
  .slider .iconfont {
    color: #888;
    font-size: 0.5rem;
  }
  /* public */
  .footer {display: none !important;}
  .content-btns {
    width: 100%;
    margin-bottom: 0.28rem;
  }
  .content-btns-wrap {
    display: flex;
  }
  .bottomBtnDiv {
    margin: 0.14rem 0rem 0.48rem 0rem;
    text-align: center;
    display: flex;
  }
  .q-btns__wrap {
    display: flex;
  }
  .bottomBtnDiv button,
  .screenBtn button,
  .btns,
  .button-box {
    border-radius: 0.04rem;
    margin: 0 0.24rem;
    cursor: pointer;
    padding: 0rem 0.32rem;
    vertical-align: middle;
    flex: 1;
  }
  .screenBtn button {
    font-size: 0.3rem;
    border-radius: 0.3rem;
    min-height: 0.6rem;
    min-width: 1.8rem;
  }
  .required-tip {
    color: red;
    vertical-align: top;
    margin-left: 0.1rem;
  }
  .tips {
    margin-bottom: 0.2rem;
    font-size: 0.28rem;
  }
  .limit-img {
    text-align: center;
    margin: 0 0.4rem;
  }
  .limit-info {
    font-size: 0.4rem;
    margin: 0 0.4rem;
  }
  .limit-img img {
    width: 4.16rem;
  }
  .miss_text {
    font-size: 0.3rem;
    text-align: center;
    margin-bottom: 0.1rem;
  }
  /* cascader */
  .q-city .q-select__wrap {
    display: block;
    width: 100% !important;
    margin-top: 0.16rem;
  }
  .q-select__wrap .el-select{
    width: 100%;
    margin-bottom: 0;
  }

  /*element ui 修正*/
  .el-input__icon,
  .el-input__inner{
    height: 0.88rem !important;
    line-height: 0.88rem !important;
  }
  .el-input__inner {
    padding: 0 0.32rem;
    margin: 0;
  }
  .el-select-dropdown {
    max-width: 90%;
  }
  .el-scrollbar .el-scrollbar__bar {
    opacity: 1 !important;
  }
  .el-select {
    width: 100%;
  }
  .q-gingle__dropdown .el-select {
    width: 100% !important;
  }
  .el-select-dropdown{
    max-width: 2.5rem;
  }

  /*image-select*/
  .img-view {
    width: 100%;
    height: auto;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
  }
  .q-image-select .img-hov-wrap {
    width: 0.48rem;
    height: 0.48rem;
    border-radius: 100%;
    right: 0.08rem;
    top: 0.08rem;
  }
  .q-image-select .option-label .img-view-wrap {
    display: inline-block;
    border-radius:0.08rem;
    overflow: hidden;
    background-color: #fff;
    vertical-align: top;
    width: 100%;
    height: auto;
  }
  .q-image-select .img-hov-wrap .img-slice {
    width: 0.32rem;
    height: 0.32rem;
    margin: 0.08rem auto;
  }
  .img-viewer-close {
    width: 0.68rem;
    height: 0.68rem;
    background: url(../static/iamge/assets/close_img.svg) center no-repeat;
    background-size: contain;
    position: absolute;
    cursor: pointer;
    bottom: -1.5rem;
    left: 50%;
    margin-left: -0.34rem;
    margin-bottom: 0.5rem;
  }
  .img-view {
    min-height: 3.2rem;
  }
  .alignVer .img-view img {
    height: auto;
  }
  .q-canvas__wrap {
    height: 100%;
  }
  .q-canvas__box {
    top: 50%;
    margin-top: -1rem;
  }

  /*classify table*/
  .q-classify {
    min-width: auto;
  }
  .q-classify-option {
    width:48%;
    height: 6.7rem;
    border:0;
  }
  .q-classify-unmove,
  .q-classify-moved {
    overflow: hidden;
    padding: 0 0.24rem;
    height: 5.5rem;
  }
  .q-classify-head {
    margin: 0.4rem 0 0.3rem 0;
  }
  .q-classify-option,
  .q-classify-category{
    display: flex;
    flex-basis: 0;
    flex-direction: column;
  }
  .q-classify-unmove .q-option-input,
  .q-classify-moved .q-option-input{
    padding: 0.16rem 0.16rem;
    margin: 0rem 0rem 0.1rem;
    cursor: pointer;
    min-height: auto;
    margin-top: 0;
    touch-action: none;
    text-align:justify;
    font-size: 0.28rem;
  }
  .q-classify-moved .q-option-input{
    margin: 0.1rem;
    width: auto;
  }
  .q-classify-category {
    width:48%;
    height: 6.7rem;
    margin-left: 0.15rem;
  }
  .q-classify-category-list {
    border-radius: .04rem;
  }
  .q-classify-category-name {
    padding: 0 0.2rem;
    margin: 0.1rem 0;
  }
  .q-classify-category-desc {
    padding: 0.6rem 0;
  }
  .drag-placeholder {
    border:0 !important;
  }
  .drag-moving {
    z-index: 100;
  }
  .q-classify__scroll {
    padding: 0.15rem;
    display: flex;
    justify-content: center;
  }
  .q-classify__btn {
    border-radius: 0.05rem;
    height: 0.4rem;
    width: 1rem;
    text-align: center;
    display: inline-block;
    margin: 0 0.1rem;
  }
  .q-classify__btn i {
    width: 0;
    height: 0;
    border-width: 0.12rem;
    border-style: solid;
    display: inline-block
  }
  .q-btn__arrowdown i {
    border-color: #ccc transparent transparent transparent;
    vertical-align: bottom;
  }
  .q-btn__arrowup i {
    border-color: transparent transparent #ccc transparent;
    vertical-align: top;
  }

  /*q-proportion*/
  .q-proportion-total {
    margin-bottom: 0.3rem;
  }
  .q-proportion .q-option-input {
    padding: 0;
    width: auto;
    margin: 0 0 0 0.2rem;
  }
  .q-proportion-input textarea{
    width: 1.6rem;
    min-width: 1.6rem;
    color: #606066;
    padding: 0 0.32rem;
    line-height: 0.6rem;
    margin: 0;
  }
  /* geo */
  .q-geo__btn {
    width:100%;
    border-radius:0.08rem;
  }
  .q-geo__head {
    padding: 0.3rem 0.6rem;
    min-height: auto;
  }
  .q-geo__info i {
    width: 0.4rem;
    height: 0.4rem;
    margin: 0 0.14 0 0;
    top: 0.3rem;
    left: 0.15rem;
  }
  .q-geo__address {
    padding-right: 0.16rem;
    margin-right: 0.8rem;
    margin-left: 0.28rem;
  }
  .q-geo_street {
    font-size: 0.3rem;
    line-height: 1.5;
  }
  .geo__coord {
    margin-right: 0.4rem;
  }
  .q-geo_xy{
    margin-top: 0.10rem;
    font-size: 0.24rem;
  }
  .q-geo__clear {
    width:1.12rem;
    height:0.56rem;
    border-radius:0.08rem;
    top: 50%;
    right: 0.15rem;
    line-height: 0.56rem;
    transform: translateY(-50%);
  }
  .q-container__box {
    height: 7rem;
  }
  .q-geo__foot {
    padding: 0.24rem 0.1rem;
  }
  .q-geo__foot .q-geo__btn {
    margin: 0;
  }
  .q-geo__serch {
    width: auto;
    height: 0.8rem;
    border-radius:0.08rem;
    margin-top: 0.2rem;
    position: initial;
  }
  .q-geo__serch i {
    width: 0.32rem;
    height: 0.32rem;
  }
  .q-geo__serch input { 
    height: auto;
    width: 4.2rem;
  }
  /*q-vote*/
  .q-vote__progress {
    margin: 0.2rem 2rem 0.2rem 0;
  }
  .qbase .el-dialog {
    width: 90% !important;
  }
  /*upload*/
  .q-upload {
  }
  .q-upload__files {
    overflow: hidden;
  }
  .q-upload__list {
    display: block;
    margin-top: 0.12rem;
    margin-right: 0rem;
    width: 100%;
  }
  .q-button__upload {
    width: 100%;
    font-size: 0.28rem;
  }
  .qbase .el-button--primary {
    padding: 0.16rem 0.4rem;
  }
  .option-label .q-upload {
    border: 0;
  }
  .option-label .el-button--primary {
    color: #2672FF;
    background-color: #E9F1FF;
    border-color: #BED4FF;
  }
  .q-files__default {
    margin: 0rem 0 0 0;
    border-radius: 0.08rem;
    width: 100%;
    height: auto;
  }
  .q-files__name {
    font-size: .28rem;
    line-height: 0.8rem;
  }
  .q-files__view {
    margin: 0.12rem 0.12rem 0 0.24rem;
    vertical-align: top;
    border-radius: 2px;
  }
  .q-files__del {
    display: inline-block;
    background-size: auto;
  }

  /**auto_table**/
  .q-autoTable__box .data-row {
    padding: 0 0.32rem 0.32rem;
    /* overflow: hidden; */
    margin-bottom: 0.24rem;
    border:0;
    position: relative;
  }
  .q-autoTable__del {
    position: absolute;
    display: block !important;
    top: 0rem;
    margin-left: 0.05rem;
  }
  .q-autoTable__btn {
    width: 100%;
    margin-top: 0.2rem;
  }
  .q-autoTable__tile {
    padding: 0.32rem 0 0 0;
    font-size: 0.28rem;
  }
  .q-autoTable__tile,
  .q-blank__title,
  .q-score-title,
  .q-blank-title,
  .q-matrix-option-title {
    margin-bottom: 0.24rem;
    min-height: auto;
  }
  .q-mulitple-blank .q-options {
    margin-bottom: 0.24rem;
  }
  /*policy*/
  .q-begin__policy{
    /* display: flex; */
    text-align: center;
    font-size: 0.24rem;
    margin: 0 0.24rem 0.32rem 0.24rem;
  }
  .q-policy__content {
    display: inline-block ;
  }
  .q-data__title {
    margin-top: 0.24rem;
  }
  /*policy*/
  /*theme style*/
   /*theme style*/
  @media (max-width: 375px) {
    .q-image-select .option-label .img-view-wrap,
    .img-view {
      width: 3.2rem;
      height: auto;
    }
  }
}