body.recruitment_page #container{box-sizing:border-box;background:#fff;flex:1 0 auto;width:100%;height:auto;margin-top:40px}body.recruitment_page{overflow-y:scroll}body.recruitment_page #mainbox{box-sizing:border-box;width:1000px;max-width:calc(100% - 48px);min-height:500px;margin:0 auto;padding:25px 0;overflow:hidden}body.recruitment_page #mainright{float:right;width:1000px;max-width:100%}body.recruitment_page #content{clear:both;min-height:350px;overflow:hidden}body.recruitment_page #content .conleft{float:left;width:100%;margin-top:21px;padding-top:3px}body.recruitment_page #content .conleft p{color:#333;text-indent:2em;margin:0 0 18px;padding:0;font-size:14px;line-height:22px}body.recruitment_page #content .conleft .jobdesc p{text-indent:0!important;text-align:left!important;padding-left:12px!important}body.recruitment_page #content .conleft .job_list{clear:both;width:100%;overflow:hidden}body.recruitment_page #content .conleft .job_list ul{margin:0;padding:0;list-style:none}body.recruitment_page #content .conleft .job_list li{clear:both;border-bottom:1px dotted #ccc;width:100%;margin:0 0 10px;padding:0 0 10px;position:relative;overflow:hidden}body.recruitment_page #content .conleft .job_list li:before{content:"";display:none}body.recruitment_page #content .conleft .job_list li.curr:before{display:none}body.recruitment_page #content .conleft .job_list li a{color:#333;padding-left:0;font-size:12px;line-height:22px;text-decoration:none;display:inline-block}body.recruitment_page #content .conleft .job_list li a:hover,body.recruitment_page #content .conleft .job_list li.curr>a{color:#e97005}body.recruitment_page #content .conleft .job_con{display:none;overflow:hidden}body.recruitment_page #content .conleft .job_list li.curr .job_con{display:block}body.recruitment_page #content .conleft .job_con>div{background:#f9f9f9;margin-top:5px;padding:8px 13px}body.recruitment_page #content .conleft .job_con dl{clear:both;width:100%;margin:0;padding:2px 0;overflow:hidden}body.recruitment_page #content .conleft .job_con dt{float:left;color:#333;width:60px}body.recruitment_page #content .conleft .job_con dd{float:left;color:#888;max-width:calc(100% - 78px);margin-left:10px}body.recruitment_page #content .conleft .job_con,body.recruitment_page #content .conleft .job_con dd,body.recruitment_page #content .conleft .job_con dl,body.recruitment_page #content .conleft .job_con dt,body.recruitment_page #content .conleft .job_list,body.recruitment_page #content .conleft .job_list li,body.recruitment_page #content .conleft .job_list li a{text-align:left!important}body.recruitment_page #content .conleft .job_con p{color:#888;font-size:12px;line-height:22px;text-indent:0!important;text-align:left!important;margin:0 0 8px!important}@media screen and (width<=760px){body.recruitment_page #mainbox{max-width:calc(100% - 32px)}body.recruitment_page #content .conleft .job_con dd,body.recruitment_page #content .conleft .job_con dt{float:none;width:auto;max-width:100%;margin-left:0}body.recruitment_page #content .conleft .job_con dt{margin-bottom:2px;font-weight:700}}
