﻿#header .back{display:block}
body {
    background-color: #fff!important;
}
.login{background:#fff;padding:10px;margin:10px 0;/* border:1px solid #ddd; */border-right:0px;border-left:0px;}
.login li{clear:both;margin-bottom:10px}
.login .inp{background:#f2f2f2;border:1px solid #ddd;width:100%;padding:9px 8px;font-size:14px}
.login .btn{background:#f64e4e;}
.login input[type=checkbox] {
   vertical-align:middle; zoom: 120%;
}
.tips { font-size: 14px;height:30px;color:#999; float:left}
.tip { font-size: 14px;height:30px;color:#999;float:right}
.tip a { color: #3199e8; }

.nav_job_bottom a:before,.guess_local dl,.gs_header .back,.nav_job_bottom li span,.post_category dd,.post_category dt:before,.b_pic .pictures i:before,.b_pic .mobile_photo i:before,.inp_Itembox .gx_radio.current:before,.inp_Itembox .gx_radio.checked:before,.inp_Itembox .sex.current:before,.inp_Itembox .qz_radio.current:before,.login li:before,.login_nav li a:before,.user_reg .item2:before,.user_reg .open,.get_pw .item2:before,.cinfo_menu li i:before,.filter li:after,.info_list .count:before,.b_info .count:before,.share_fd li i:before,.contact_info .email a:before,.contact_info .phone a:before,.contact_info .invite_interview a:before,.job_filter li:after,.job_search button,.job_list .more:after,.person_list .more:after,.person_list .woman,.person_list .man,.submit_resume a:before,.job_desc .more:after,.my_info li .opear i,.input_message:before,.submit_tg:before,.my_info li i,.person_list .nv,.person_list .nan,.icon_yiguoqi,.icon_yiguoqi2,.job_list .renzheng,.job_list .tui,.person_list2 .nv,.person_list2 .nan,.person_list2 .tel:before,.person_list2 .chrmark .s,.inp_Itembox .gx_radio:before,.inp_Itembox .sex:before,.inp_Itembox .qz_radio:before,.p_contact dt,.job_condit2 li:before,.job_detial_head .pin,.job_detial_head .hits:before,.job_detial_head .tags span,.job_detial_head .renzheng,.gaojiuser,.info_entry .quyu em,.job_list .istop,.job_list .yiguoqi,.job_head_tabs_2017 li a:before,.person_list2 .chrsex_1,.person_list2 .chrsex_0,.slogan2019 .s,.third li a:before,.reg_type .item i {background:url('/m/images/o_icons.png') no-repeat;background-size:150px auto;}
.slogan2019 { padding:20px 0 15px; text-align:center;}
.slogan2019 .s { display:block; width:110px; height:110px; margin:0 auto; background-size:120px auto; background-position:0 -1990px;}
.login_select li { margin: 20px;}
.login_select li a:before { display:inline-block; content:''; vertical-align:middle; width:30px; height:30px; background:url("/m/images/o_icons.png") no-repeat 0 0/120px auto; margin-right: 10px;}
.login_select li a { display:block;line-height: 46px; height: 46px; border-radius: 24px; box-sizing: border-box; padding-left: 30%;}
.login_select .wx a { color:#fff; background-color:#5cc55c; border:1px solid #5cc55c;}
.login_select .qq a { color:#12b7f5; border:1px solid #12b7f5;}
.login_select .self a { color:#ffa200; border:1px solid #ffa200;}

.login_select .wx a:before { background-position:-54px -2178px;}
.login_select .qq a:before { background-position:3px -2133px;}
.login_select .self a:before { background-position:5px -2179px;}

.login_select .reg {position: fixed; bottom: 10px; left: 0; text-align: center; right: 0;}
.login_select .reg a { display: inline-block; border: 1px solid #ced1d6; color: #ced1d6; font-size: 14px; padding: 0 24px; line-height: 32px; border-radius: 17px; color:#aaa;}


.third {border-top: 1px solid #e0e0e0;text-align:center;}
.third h3 {font-weight:normal;font-size:14px;color: #ced1d6;top:-13px;display:inline-block;position:relative;margin:0px;background:#fff;padding:0 5px;}
.third {text-align:center;margin-top:60px;padding-bottom: 20px;}
.third ul { margin:5px 0;}
.third li {border:0; display:inline-block;}
.third .display0 { display:none;}
.third li a { display:block; text-align: center;font-size: 14px;
    color: #aaa;}
.third li a:before { content:''; display:block; width: 48px; height: 48px; background-size: 120px auto; background-color: #e7f7fd;border-radius: 24px; margin:0 auto 5px;}
.third .qq { margin-right: 50px; padding-right: 50px; position:relative; z-index:1;}
.third .qq:after { display:block; content:''; position:absolute; right:0; top:50%; margin-top:-8px; height:16px; width:1px; background-color:#eee;}
.third .qq a:before { background-position:11px -2122px;}
.third .wx a:before { background-position:-48px -2122px; background-color:#e6f7e6;}
.third .reg { text-align:center;}
.third .reg a { display:inline-block; border:1px solid #ced1d6; color:#ced1d6; font-size:14px; padding: 0 24px; line-height: 32px; border-radius: 17px;}