﻿.faq_page{position:relative;height:100vh;overflow-y:auto}.faq_page .fixed_box{position:absolute}.search{position:relative;z-index:2;font-size:.32rem}.search input{box-sizing:border-box;width:100%;line-height:2;margin:.5em 0;padding:0 .75em;border-radius:1em;color:#757575;font-size:inherit;background:#f2f2f2}.search input:focus{color:inherit}.search .back{position:relative;width:1.5em;height:3em;margin-left:.2rem;overflow:hidden;display:flex;align-items:center;background:no-repeat left url(/cn/job/mobilev3/v3/images/arrow_to_left_2.svg);background-size:auto 1em;opacity:0}.search .input{left:.2rem;height:100%}.search .fixed_box{-webkit-transform:translateY(1.06rem);transform:translateY(1.06rem);-webkit-transition-property:height;transition-property:height;top:0;z-index:1000;opacity:1;min-height:auto;height:0;font-size:.32rem;box-shadow:none}.search .fixed_box .history{overflow:hidden}.search .fixed_box .history .clear{font-weight:initial;padding-left:1.25em;background-image:url(/cn/job/mobilev3/v3/images/ashcan.png);background-repeat:no-repeat;background-position:left 1em;background-size:1em}.search .fixed_box .key_list>*{float:left;margin:0 0 .2rem .2rem;padding:0 1em;line-height:2;border-radius:2em;background:#eee}.search .fixed_box.show{height:calc(100vh -  1.06rem)}.search .show~.back{opacity:1}.search .show~.input{left:calc(.2rem  +  1.5em)}.row{padding:0 .2rem;line-height:3;font-size:.32rem}.title{font-weight:bold}.row .refresh{padding-left:1.25em;background-image:url(/cn/job/mobilev3/v3/images/faq_refresh.png);background-repeat:no-repeat;background-size:1em auto;background-position:left}.faq_list{height:calc(100vh -  2.02rem);overflow-y:auto;padding:0 .2rem .2rem .2rem;box-sizing:border-box}.faq_list *{box-sizing:border-box}.faq{position:relative;z-index:1;transition:inherit;margin-top:1px;font-size:.3rem;background:#fff;overflow:hidden}.faq .ask{padding:.75em 1.5em .75em 0;line-height:1.5;text-align:justify;background-color:#fff;background-image:url(/cn/job/mobilev3/v3/images/arrow_to_bottom_gray.svg);background-repeat:no-repeat;background-position:right 1.25em;background-size:1em auto}.faq .answer{font-size:.28rem;line-height:1.5;padding:0 .25em .2rem .25em;text-align:justify;word-break:break-all}.faq .hr{position:absolute;bottom:0}.faq i{display:none}.faq.loading i{display:block}.faq.show_answer .ask{background-image:url(/cn/job/mobilev3/v3/images/arrow_to_top_gray.svg)}.no_faq{line-height:3;text-align:center;font-size:.36rem}