/*移动端*/
*{margin: 0;padding: 0;}
html {font-size: 10px;}
body {font-size: 14px; /* 修正字体大小 */color: #555;}
body::-webkit-scrollbar{width:10px;position: fixed;right: 0;}
body::-webkit-scrollbar-track{background: #f0f0f0;border-radius:10px;}
body::-webkit-scrollbar-thumb{background: #C6E1CC;border-radius:10px;}
li {list-style: none;}

@media screen and (max-width:1200px){
    .student_home_background{min-width: unset;width: 100%;}
    .plazzz__header-wrap,.plazzz__course-wrap,.plazzz__course-right_content-wrap,.plazzz__mycourse-title,.exam{width: 100%;margin-left: 0;}
    .plazzz__mycourse-title{left: 0;}
    .container_ans{width: 90%;margin-left: 5%;}
    .container{width: 100%;}
    .btn_state{margin-right: 30px;}
    .info_text_ele{padding:0;font-size: 12px;line-height:30px;width:100px;height: 30px;}
    .btn_state::before{border-top-width: 15px;border-bottom-width: 15px;border-left-width: 15px;border-right-width: 15px;}
    .btn_state::after{border-top-width: 15px;border-bottom-width: 15px;border-left-width: 15px;border-right-width: 15px;}
    .no_submit_count{font-size: 12px;}
    #plazzaList{min-height: calc(100vh - 121px);overflow: auto;}
    .answer_card_body{max-height: calc(100vh - 300px);}
    .auto_save_msg_box{margin: 0;position: absolute;top: 30px;left: 70px;}
    .saved_percent_bar{width: calc(100vw - 340px)!important;margin-right: 10px;}
    .paperType_3_saved_msg_box{margin: 0;position: absolute;top: 30px;left: 70px;}
}
@media screen and (max-width:820px){
    .plazzz__header-nav-user-profile-wrap{width: 140px;}
    .exam{padding-left: 3rem;}
    .plazzz__header-logo-wrap{width: 300px!important;}
    .time_out_time{font-size: 18px;}
    .open_submit{width: 80px;}
    .info_text_ele{width: 90px;}
    .info_text{left: 0;width: 100%;}
}
@media (max-width: 534px) {
    .plazzz__header-logo-wrap{width: 200px !important;margin-left: 10px;background-position: 0;}
    .plazzz__header-nav-user-profile-wrap{width: auto;}
    .plazzz__header-nav-user-profile{margin-right: 1rem;padding-right: 0;padding-top: 0;}
    .server_time_box{width: auto;font-size: 1rem;margin-right: 5rem;}
    .time_out_time{font-size: 1.2rem;}
    .plazzz__header-nav-user-nologin a{font-size: 1.4rem;}
    .info_text_ele{font-size: 1rem;height: 2rem;line-height: 2rem;}
    .auto_save_msg_box{font-size: 1rem;top: unset;bottom: 0;left: 1rem;}
    .btn_state::before,.btn_state::after{border-width: 1rem;}
    .btn_state{margin-right: 1.8rem;}
    .info_text{margin-top: 1rem;}
    .open_submit{margin-top: .5rem;}
    .open_submit+.open_submit{margin-left: 1rem;}
    .exam{padding-left: 2rem;}
    .exam_title_new{line-height: 3rem;}
    .sc_name{font-size: 2rem;line-height: 3rem;height: 3rem;}
    .exam_icon{    width: 4rem;height: 4rem;line-height: 4rem;}
    .exam_icon img{width: 60%;height: 60%;}
    .exam_time,.exam_standard,.examTime,.exam_standard_time,.exam_standard_score,.exam_standard_times{font-size: 1.2rem;}
    .exam_time span,.exam_standard span{margin-right: 1.5rem;}
    .exam_time{line-height: 2rem;top: 7rem !important;left: 8.5rem !important;}
    .exam_standard{line-height: 2rem;top: 9rem !important;left: 8.5rem !important;}
    .timeButton{width: 11rem;height: 3rem;padding: 0;margin: 0;font-size: 1.6rem;line-height: 3rem;right: 1rem;bottom: 1rem;}
}
/*屏幕高度小于500*/
@media screen and (max-height:500px){
    .answer_card_body{max-height: calc(100vh - 200px);}
}