.page_pc{    display: none;}.page_container{    width: 100%;    max-width: 750px;    min-height: 100vh;    font-size:15px;    line-height: 28px;    margin: 0 auto;}.bm_success_m{    text-align: center;    display: flex;    align-items: center;    flex-direction: column;}.bm_success_img_m{    width: 50%;    width: 100px;    margin-bottom: 20px;}.rk {    background-color: red;    padding: 10px 40px;    color: #fff;    border-radius: 5px;}/**考试等待页面**/.exam_bj {    width: 90%;    height: 500px;    margin: 0 auto;    border-radius: 8px;    background: url("../../../static/hanyu/images/exam_bj.png") ;    background-size: cover;    background-repeat: no-repeat;    background-position: center center;}.exam_t {    width: 100%;    padding-top: 72%;    text-align: center;}.exam_go {    background-color: red;    color: #fff;    padding: 10px 60px;    border-radius: 5px;    font-size: 18px;}.my_video{    width: 100%;    margin-top: 15%;    text-align: center;}/**证书查询**/.info_input_m {    float: left;    width: 344px;}.info_input_m input{    width: 60%;    height: 40px;    line-height: 40px;    border: 1px #9fa0a0 solid;    border-radius: 5px;    font-size: 16px;    margin-left: 10px;    padding: 0 20px;    outline: none;}.cert_l{    width: 100%;    margin-top: 20px;    /*height: 100px;*/}.cert_r_m {    margin-top: 125px;    width: 91%;    text-align: left;    padding: 0 16px;}.confirm_m {    width: 95%;    height: 42px;    color: #fff;    text-align: center;    line-height: 42px;    border-radius: 10px;    margin-top: 60px;    margin-left: 10px;    background-color: #c63218}.confirm_m a {    color: #fff;}.login_btn_work_m {    color: #fff;    min-width: 80px;    height: 32px;    padding: 0 15px;    line-height: 32px;    text-align: center;    overflow: hidden;    /* background-color: #c7541e; */    /* border: 1px #c7541e solid; */    background-color: #e19431;    border-radius: 5px;    margin-right: 10px;}.xb_m {    display: flex;    flex-direction: column;}/*header*/.header{    height: 50px;}.nav{    width: 100%;}.nav_list{    width: 100%;    line-height: 50px;}.nav_item{    float: left;    width: 14.28%;    text-align: center;}.nav_item a{    color: #333;}.login{    display: none;}.header2{    position: fixed;    top: 0;    left: 0;    z-index: 2;    width: 94%;    height: 50px;    line-height: 50px;    font-size: 17px;    color: #fff;    padding: 0 3%;    background-color: #03989c;    border-bottom: 1px #03989c solid;}.back{    float: left;    width: 10%;}.back img{    width: 11px;}.h_title{    float: left;    width:80%;    height: 50px;    line-height: 50px;    font-weight: bold;    text-align: center;}.login_out {    float: left;    width: 10%;    color: #fff;    text-align: right;}.login_out img{    width: 22px;}/*center*/.center{    width: 100%;    min-height: calc(100vh - 159px);    padding-top: 51px;    padding-bottom: 50px;}/*登录页*/.login_container{    background: url("../images/imagesM/login_bg_02.png") no-repeat;    background-size: 100% 100%;}.login_btn{    width: 200px;    margin: 0 auto;    line-height: 30px;    color: #fff;    padding-top: 22vh;    text-align: center;}.login_btn img{    width: 130px;    margin-top: 25px;}.login_btn p:nth-child(1){    font-size: 18px;    color: #1e21ba;}.login_btn p:nth-child(2){    font-size: 14px;}.privacy{    width: 100%;    color: #fff;    margin: 15px 0;    text-align: center;}.privacy input{    margin-right: 5px;}.privacy a{    color: #fff;    text-decoration: underline;}/*新闻列表页*/.news_box{    width: 94%;    padding: 15px 3%;}.c_title{    width: 100%;    padding-bottom: 13px;    border-bottom: 2px #153278 solid;}.c_t{    float: left;    width: 87px;    height: 36px;    line-height: 36px;    padding-left: 35px;    color: #fff;    font-size: 18px;    margin-top: 8px;    background: url("../images/icon_06.png") no-repeat;    background-size: 15px 16px;    background-position: 11px 10px;    background-color: #153278;}.page_route{    float: left;    font-size: 12px;    color: #999;    margin-left: 15px;    margin-top: 20px;}.page_route a{    color: #999;}.news_list{    width: 100%;    padding: 15px 0;}.n_1{    position: relative;    width: 96%;    height: 45px;    padding-left: 4%;    line-height: 45px;    border-bottom: 1px #efefef solid;}.n_1:last-child{    border: none;}.n_1:before{    content: " ";    position: absolute;    left: 2px;    top:19px;    display: inline-block;    width: 5px;    height: 5px;    background-color: #222;    border-radius: 50%;}.n_1 a{    display: inline-block;    width:100%;}.n_2_right h3{    float: left;    width:63%;    font-size: 15px;    font-weight: normal;    overflow: hidden;    color: #222;    white-space: nowrap;    text-overflow:ellipsis;}.n_2_right p{    float: right;    width:35%;    color: #666;    text-align: right;    font-size: 13px;    letter-spacing: 0;}/*新闻详情页*/.details_content{    width:94%;    margin:0 auto;    padding-top: 15px;}.newstitle{    text-align:center;    font-size: 18px;    font-weight: bold;    letter-spacing: 1px;    line-height: 30px;}.newsdate{    text-align:center;    line-height: 28px;    color: #888;    margin-top: 8px;    letter-spacing: 0;}.news_details{    width: 94%;    margin: 0 auto;    line-height: 30px;    margin-top: 15px;    padding: 0 3%;    padding-bottom: 75px;}.news_details img{    width: 100%;}/*排行榜*/.cs_banner{    width: 100%;}.cs_banner img{    width: 100%;}.rank_content{    width: 94%;    border: 1px #dcdddd solid;    background-color: #fff;    margin: 0 auto;    border-radius: 5px;    margin-top: 5px;    overflow: hidden;}.table_header{    width: 100%;    height: 50px;    line-height: 50px;    color: #222;    font-size: 16px;}.table_header ul{    width: 100%;    margin: 0 auto;}.table_header ul li{    float: left;    width: 33.33%;    text-align: center;    list-style: none;    font-weight: 600;}.rank_content table{    width: 94%;    text-align: center;    margin: 0 auto;}.rank_content table tr{    width: 100%;}.rank_content table tr td{    width: 25%;    color: #3e3a39;    padding: 17px 0;    border-bottom: 1px #e3e3e3 solid;}/*志愿者邀请列表*/.invite_list{    width: 100%;}.invite_list tr td{    width: 16.66%;    text-align: center;    padding: 20px 0;    border-bottom: 1px #e7e7ea solid;}.invite_list tr:nth-child(1) td{    background-color: #e7e7ea;}/*foot*/.foot{    padding: 15px 0;    font-size: 14px;}