@media (max-width: 575px) {  .public-banner {    background-image: url('../images/banner.png');  }  .public-container {    margin: 0.48rem auto 1.22rem;    width: 6.86rem;  }  .question-item {    width: 100%;    border: 1px solid #E0E0E0;    padding: 0.58rem 0.26rem 0.44rem 0.58rem;    box-sizing: border-box;    margin-top: 0.32rem;  }  .question-item:nth-of-type(1) {    margin-top: 0;  }  .question-item .vertical-red-line {    width: 5px;    height: 0.4rem;    background-color: #FD0000;    border-radius: 2.5px;    margin-right: 0.24rem;  }  .question-item h3 {    font-size: 0.32rem;    font-weight: 500;    line-height: 0.44rem;  }  .question-item p {    color: #4a4a4a;    font-size: 0.28rem;    line-height: 0.72rem;    margin-top: 0.18rem;  }}@media (min-width: 576px) {  .public-banner {    background-image: url('../images/bg.png');    position: relative;  }  .public-banner .copywriting {    position: absolute;    left: 50%;    background-size: 100% 100%;    background-repeat: no-repeat;    transform: translate(-50%, -50%);  }  .public-banner .copywriting:nth-of-type(1) {    width: 8.4rem;    height: 1.86rem;    top: 3.36rem;    background-image: url('../images/copywriting1.png');  }  .public-banner .copywriting:nth-of-type(2) {    width: 5.66rem;    height: 1.94rem;    top: 4.16rem;    background-image: url('../images/copywriting2.png');  }  .public-container {    margin: 1.2rem auto 3.22rem;  }  .question-item {    width: 47.5%;    border: 1px solid #E0E0E0;    padding: 0.54rem 0.74rem 0.7rem 0.62rem;    box-sizing: border-box;    margin-bottom: 1rem;  }  .question-item:nth-last-of-type(1),  .question-item:nth-last-of-type(2) {    margin-bottom: 0;  }  .question-item .vertical-red-line {    width: 5px;    height: 0.4rem;    background-color: #FD0000;    border-radius: 2.5px;    margin-right: 0.2rem;  }  .question-item h3 {    font-size: 0.36rem;    font-weight: 500;    line-height: 0.5rem;  }  .question-item p {    color: #4a4a4a;    font-size: 0.32rem;    line-height: 0.72rem;    margin-top: 0.56rem;  }}