html {width: 100%;height: 100%;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none;}
body {width: 100%;height: 100%;margin: 0 auto;padding: 0; font-size:0.9em;font-family:"微软雅黑","Helvetica",Arial;line-height: 1.5;background:#efefef;max-width: 640px;}
dl,dd,dt,ul,li{ list-style:none;margin:0; padding:0}
h1,h2,h3{ margin:0; padding:0;}
input{font-family:微软雅黑;}
em,i{font-style:normal}
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0);}
*, *:after, *:before {-webkit-box-sizing: before-box;-moz-box-sizing: before-box;-ms-box-sizing: before-box;-o-box-sizing: before-box;}
*:after {clear: both}
.clearfix {zoom: 1;}
.clear{clear: both}
.fl{float:left;}
.fr{float:right;}
a{ text-decoration:none;color:#333;}
#bg{ position:fixed; left:0px;top:0px;right:0px;bottom:0px; background:#000; opacity:0.5; z-index:-1}
.mt10{ margin-top:10px;}

/*footer*/
.footer_box_bot{max-width:640px;width:100%;height:60px;}
.footer_sum{max-width:640px;position:fixed; bottom:0; width:100%; z-index:1000;}
.bottom_sum{ position:relative;}
.bottom_con{ background:#fff;border-top:1px solid #ddd}
.footlist{ width:19%; display:inline-block;text-align:center;height:55px; position:relative}
.footer_icon{width:25px;height:25px; display:block; position:absolute;left:50%;top:8px; margin-left:-13px;}
.iconfont_home{ background:url(../images/home.png) no-repeat; background-size:100%;}
.iconfont_jobhome{ background:url(../images/zhaopin.png) no-repeat; background-size:100%;}
.iconfont_cus{ background:url(../images/kefu.png) no-repeat; background-size:100%;}
.iconfont_userhome{ background:url(../images/jianli.png) no-repeat; background-size:100%;}
.iconfont_myhome{ background:url(../images/my.png) no-repeat; background-size:100%;}
.footer_nav_cur{ }
.iconfont_homemore_bg{ background:#69F; display:inline-block;width:26px;height:26px; padding:5px 8px; position:absolute;left:50%;top:10px; z-index:10; margin-left:-18px;border-radius:5px;}
.footlist .fotter_nav_link{ display:block;width:100%;height:100%;}
.footlist .fotter_nav_span{ display:block; color:#333; font-size:12px; padding-top:35px;} 

/*分页*/
.pages { width:100%; height:auto; line-height:40px;}
.pages a{ font-size:18px;background: #edf9ff;color: #3d9ccc; line-height:24px; padding:2px 5px;border-radius:3px; margin-right:5px; white-space:nowrap; margin-bottom:3px; display:inline-block;}
.pages .pagenow {background: #3d9ccc;color: #edf9ff;}
.warp { width:100%; max-width:800px; margin:0 auto}
.fenye{ float:left; margin-top:10px;}
.fenye ul{ float:left; margin-left:32px;}
.fenye ul li{ float:left; margin-left:5px;padding: 4px 6px; border:1px solid #ccc;  font-weight:bold; cursor:pointer; color:#999;}
.fenye ul li a{ color:#999;}
.fenye ul li.xifenye{ width:38px; text-align:center; float:left; position:relative;cursor: pointer;}
.fenye ul li .xab{ float:left; position:absolute; width:39px; border:1px solid #ccc; height:123px; overflow-y: auto;overflow-x: hidden;top:-125px; background-color: #fff; display:inline;left:-1px; width:50px;}
.fenye ul li .xab ul{ margin-left:0; padding-bottom:0;}
.fenye ul li .xab ul li{ border:0; padding:4px 0px; color:#999; width:34px; margin-left:0px; text-align:center;}

/*首页查找*/
.m_search{border-bottom:1px solid #f2f2f2;padding:8px 10px; }
.m_search li{ width:32%; float:left; text-align:center; height:25px; line-height:25px; font-size:16px;}
.index_formFiled{border:1px solid #eee;height:33px; overflow:hidden; background:#fff;  position:relative;border-radius:5px; padding-left:10px; }
.index_input_search{width:100%;height:33px; line-height:33px; padding:0; margin:0;border:none;font-size:14px ; background:#fff}
.index_input_btn{ position:absolute;right:0px;top:0px;width:60px;height:40px; padding:0; margin:0;border:none;color:#fff; background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff)); z-index:2; opacity:0.1; font-size:14px; cursor:pointer;border-radius:0px;}
.index_input_btn_icon{ position:absolute; right:10px;top:3px; font-size:20px;color:#666; z-index:1}
.iconfont_index_search{width:25px;height:25px; background:url(../images/yimao_wap_fotnav_user.png) no-repeat; background-size:100%;position:absolute; right:10px;top:3px; font-size:20px;color:#666; z-index:1}

/*导航*/
.index_nav_content{ background:#fff; padding:0px 0px 15px 0;}
.nav_list{width:19%; display:inline-table; text-align:center; margin-top:15px;}
.nav_list a{ display:block;width:100%;height:100%; font-size:12px;}
.nav_list dt{width:40px;height:40px; display:inline-block;border-radius:15px; position:relative;}
.nav_list dd{ color:#666; }
.nav_icon{width:24px;height:24px;display:inline-block;position:absolute;left:50%; margin-left:-12px;top:50%; margin-top:-12px;}
.icon_qy{ background:url(../images/icon_qy.png) no-repeat; background-size:100%}
.icon_jz{background:url(../images/icon_jz.png) no-repeat; background-size:100%}
.icon_zg{background:url(../images/icon_zg.png) no-repeat; background-size:100%}
.icon_zp{background:url(../images/icon_zp.png) no-repeat; background-size:100%}
.icon_jl{background:url(../images/icon_jl.png) no-repeat; background-size:100%}
.icon_news{background:url(../images/icon_news.png) no-repeat; background-size:100%}
.icon_sf{background:url(../images/icon_sf.png) no-repeat; background-size:100%}
.icon_fk{background:url(../images/icon_fk.png) no-repeat; background-size:100%}
.icon_lx{background:url(../images/icon_lx.png) no-repeat; background-size:100%}
.icon_hy{background:url(../images/icon_hy.png) no-repeat; background-size:105%}
.cor_1{ background:#40c2f7;}.cor_2{ background:#ff7777}.cor_3{ background:#36c284}.cor_4{ background:#ffbf0e}.cor_5{ background:#ffad58}.cor_6{ background:#93a8ff}.cor_7{ background:#66d0fa}.cor_8{ background:#ff8823}.cor_9{ background:#298ee0}.cor_10{ background:#fd4a0b}

.yimao_hotjob{ background:#fff; padding:0px 0px;}
.index_hotlist{width:100%; }
.index_hotlist li{width:100%;height:40px; line-height:40px;border-bottom:1px solid #f2f2f2; display:inline-block; float:left;}
.index_hotlist a{ display:inline-block;width:100%;}
.index_hotlist a span{display:block;height:40px; line-height:40px;overflow:hidden;color:#333; font-size:16px;padding-left:8px}

.index_qzlist{width:100%;}
.index_qzlist li{width:100%;height:auto; min-height:60px; line-height:25px;border-bottom:1px solid #f2f2f2; display:inline-block; float:left }
.index_qzlist a{ display:inline-block;width:100%; margin-top:5px ;}
.index_qzlist a span{display:block;height:auto; min-height:60px;line-height:25px;color:#999; font-size:14px; padding-left:8px}

.job_list{ display:block;}
.m_job{ background:#fff}
.wap_title_box{ padding:0px 10px;}
.index_job_list_box{ position:relative; background:#fff;border-bottom:1px solid #f3f3f3; padding:10px;}

.yimao_companyList {padding: 1rem;background: #ffffff; overflow: hidden;padding: 0; margin-top:10px;}
.yimao_companyList li { margin-top: 1rem;text-align: center;}
.yimao_companyList img { max-width:90%; height:50px;;vertical-align: middle;}
.yimao_companyList ul {overflow: hidden;}
.yimao_companyList ul li {width:32.5%; padding-top:10px; padding-bottom:10px;margin-top: 0;border-bottom: #f2f2f2 solid 1px;border-right: #f2f2f2 solid 1px;text-align: center; display:inline-table; float:left}
.yimao_companyList ul li:nth-child(3n){border-right:none}

.yimao_ad {padding: 1rem;background: #ffffff; overflow: hidden;padding: 0; margin-top:10px;}
.yimao_ad li { margin-top: 1rem;text-align: center;}
.yimao_ad img { max-width:100%; height:auto;;vertical-align: middle;}
.yimao_ad ul {overflow: hidden; padding-top:10px;}
.yimao_ad ul li {width:100%; padding-top:0px; padding-bottom:10px;margin-top: 0;text-align: center; display:inline-table; float:left}
.yimao_ad ul li:nth-child(3n){border-right:none}

.yimao_top {background: #ffffff; overflow: hidden;padding: 0;}
.yimao_top li { margin-top: 1rem;text-align: center;}
.yimao_top img { max-width:100%; height:auto;;vertical-align: middle;}
.yimao_top ul {overflow: hidden;}
.yimao_top ul li {width:100%; padding-top:0px; margin-top: 0;text-align: center; display:inline-table; float:left}
.yimao_top ul li:nth-child(3n){border-right:none}



/* 栏目标题*/
.m_tit{width:100%;height:45px; line-height:45px;border-bottom:1px solid #f2f2f2; background:#fff; margin-top:10px; position:relative}
.m_tit_s{ display:inline-block; padding-left:25px; font-size:15px;color:#666}
.m_tit_icon{width:6px;height:16px; background:#1c99ef; display:inline-block; position:absolute;left:10px;top:13px;}
.m_titmore{ position:absolute;right:10px;top:0px;color:#1c99ef;}

.yimao_joblist{border-bottom:1px solid #f2f2f2; padding:10px 10px 5px 10px; position:relative}
.yimao_joblist_dz{color:#666; padding:6px 0;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;max-width:98%;}
.yimao_joblist_zp{color:#666}
.yimao_joblist h3{ font-size:16px; font-weight:normal;max-width:98%;height:18px; line-height:18px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.yimao_joblist_lxr{color:#666; position:absolute;right:13px;top:10px; font-size:12px;}
.yimao_joblist_sj, .yimao_joblist_time{ font-size:12px;position:absolute;right:10px;top:36px;color:#999}
.yimao_joblist_fl{ font-size:16px;    background: #edf9ff;color: #3d9ccc; line-height:18px; padding:2px 5px;border-radius:3px; margin-right:5px; white-space:nowrap; margin-bottom:3px; display:inline-block;}
.yimao_joblist_dz_p{ display:inline-block;max-width:98%;height:20px; line-height:20px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; position:relative;color:#999}
.yimao_joblist_dz img{ max-width:20px; max-height:20px}
.yimao_joblist_comname{color:#666; padding:6px 0;}
.yimao_joblist_comcity{color:#666}
.yimao_joblist_xz{color:#666; position:absolute;right:13px;top:10px; font-size:12px;}
.yimao_joblist_comname_p{ display:inline-block;max-width:98%;height:20px; line-height:20px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; position:relative;color:#999}


.yimao_list_box{ width:100%; overflow:hidden;background:#fff;border-bottom:1px solid #f2f2f2; padding-bottom:5px;}
.yimao_list_t_box{ padding-right:25px; position:relative}
.yimao_list_logo_box{width:50px;height:45px;border:1px solid #f2f2f2; position:absolute;right:10px;top:15px; text-align:center}
.yimao_list_logo_box img{max-width:45px; margin-top:12px;}
.yimao_list_box_jobn{border-top:1px solid #f2f2f2; padding:8px 0; text-align:center}
.yimao_list_box_c{ padding:10px 10px 3px 10px;}
.yimao_list_box_joblist{ padding:5px 0px 10px 0;border-top:1px solid #f2f2f2;}
.yimao_list_box_joblist_a{ background:#efefef;color:#333; padding:3px 8px;border-radius:18px; font-size:12px; margin-left:6px; white-space:nowrap;max-width:100px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:inline-block; margin-top:5px; vertical-align:top}
.yimao_list_box_c img{max-width:40px;}
.yimao_list_box_c h3{ font-weight:normal;width:100%;height:20px; line-height:20px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:16px;}
.yimao_list_box_js { padding:10px 0px 10px 0;color:#999}
.yimao_list_box_js .yimao_list_box_js_s{ margin-left:10px;height:20px; line-height:20px; display:inline-block; padding-left:10px; position:relative; vertical-align:top}
.yimao_list_box_js .yimao_list_box_js_s_qy{max-width:160px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.yimao_list_box_js_icon{width:16px;height:16px; display:inline-block; position:absolute;left:0px;top:1px;}
.yimao_list_box_js_icon_qy{background:url(../images/qyhy.png) no-repeat; background-size:100%; }
.yimao_list_box_js_icon_sl{background:url(../images/zwsl.png) no-repeat; background-size:100%;top:2px; }
.yimao_list_box_js_icon_rq{background:url(../images/zph_icon_hc.png) no-repeat; background-size:100%;left:2px; }
.yimao_list_box_jobncor{color:#ec6a59; padding:0px 3px;}
.yimao_list_box_jobzs{ margin-left:10px; display:inline-block; line-height:34px;}
.yimao_list_box_js_job{ padding-left:10px;color:#666}
.yimao_list_box_js_job_a{color:#f60;}
.yimao_joblist_yq_p{ padding:0px 0px 8px 0}
.yimao_joblist_yq_s{color:#666; margin-right:20px; padding-left:18px; position:relative}
.yimao_joblist_yq_sicon{width:13px;height:13px; background:url(../images/yimao_wap_partmap.png) no-repeat; background-size:100%; position:absolute;left:0px;top:3px;}
.yimao_joblist_yq_jyicon{width:13px;height:13px; background:url(../images/yimao_wap_no.png) no-repeat; background-size:100%; position:absolute;left:0px;top:0px;}
.yimao_joblist_yq_xlicon{width:13px;height:13px; background:url(../images/job_xl.png) no-repeat; background-size:100%; position:absolute;left:0px;top:3px;}
.yimao_joblist_flbox{border-top:1px solid #f2f2f2; padding-top:10px; }


.index_slider{width:100%;height:90px;}
.index_slider img{width:100%;height:100%;}
.index_warp_content{ padding:10px; background:#fff;}

.index_login_p{ font-size:14px;}
.index_login{ padding:5px; color:#6b5f5f;text-align:center}
.index_logoin_sub{width:100%}
.index_logoin_sub .index_logoin_bth{ display:inline-block;width:120px;height:38px; line-height:38px;; text-align:center;color:#fff; background:#1c99ef; margin:0px 10px 0px; margin-top:15px;border-radius:5px;font-size:16px;}
.index_logoin_sub .index_reg_bth{background:#ff6a6a}
.index_logoin_sub .index_logoin_bta{ display:inline-block;width:260px;height:38px; line-height:38px;; text-align:center;color:#fff; background:#0CC ; margin:0px 10px 0px 5px; margin-top:15px;border-radius:5px;font-size:16px;}

/*css1*/
.wap_title{width:100%;height:44px; line-height:44px;position:relative}
.wap_title span{ display:inline-block;height:44px; line-height:44px; font-size:16px; position:relative; padding-left:15px; z-index:10; background:#fff; padding-right:15px;color:#333}
.wap_title span:before{width:5px;height:16px; background:#288ee0; position:absolute;left:0px;top:13px;content:'';}
.wap_title:after{content:'';width:100%;border-bottom:1px solid #e9e7e7; position:absolute;right:0px;top:50%;}

.user_contnet{ padding: 0 10px 10px 10px;}
.user_contnet_box{ background:#fff; padding:5px 10px 10px 10px;color:#5d5c5b; line-height:25px; position:relative}
.user_contnet_box_p {width:100%;  word-wrap: break-word; overflow:hidden}
.user_contnet_box_p img {width: auto;  height: auto;  max-width: 100%;  max-height: 100%;  }
.user_contnet_ul{ padding:0;}
.user_contnet_ul li{ display:inline-block;width:32%; font-size:13px;line-height:35px;}
.user_contnet_info_n{color:#b3b3b3; float:left;}
.user_contnet_ul .com_show_li{width:100%;}
.user_contnet_ul .com_show_li2{width:49%;vertical-align: top;}

.com_show_t1_box{ padding:0px 10px 5px 10px;border-bottom:1px solid #eee; background:#fff}
.com_show_t1{width:100%; position:relative}
.com_show_time{color:#999;}
.com_show_t1 h2{width:100%; font-size:18px; font-weight:normal;padding:10px 0 5px 0px; }
.com_show_t2{ padding:5px 0px; position:relative}
.com_show_xz{ font-size:16px; font-weight:bold; color:#F30}
.com_show_fl .com_show_fl_s{ padding:0px 6px; background: #edf9ff;color: #3d9ccc;border-radius:2px; margin:2px 2px 5px 0px; display:inline-block; white-space:nowrap}
.com_show_joblb {width:100%; background:#fff;}
.com_show_joblb ul { padding:10px 0;}
.com_show_joblb ul li{ display:inline-table;height:23px; line-height:23px;}

.news_list_box{border:1px solid #cdd7de; position:relative; margin-top:10px; background:#fff; padding:10px;}
.news_cont_box{ background:#fff; padding:10px}
.news_cont_box_tit{ text-align:left}
.news_cont_box_tit h1{ font-size:18px;}
.news_in_eye_n{ padding-left:15px; position:relative; margin-right:20px;}
.news_list_box_ly{ padding:0px 15px;}
.wap_tit{width:100%; text-align:center}
.wap_tit h1{ font-size:18px;}
.news_cont_ms{width:100%; text-align:left; padding:10px 0;color:#a3adb6}
.wap_txt{ line-height:30px;}

.forminputitem{ width:100%; max-width:640px; overflow:hidden;}
.forminputitem dd{margin-bottom:10px;}
.reg_fast_cont{width:100%;margin-top:30px;}
.reg_fast_cont ul li{width:49.5%;height:40px;line-height:40px;background:#fe6d52;text-align:center;display:inline-table;}
.reg_fast_cont ul li a{color:#fff;font-size:14px;}
.inputitemtxt{font-size:14px; color:#666; padding:5px 10px; width:68%; box-sizing:border-box; border:none; background:none; outline:none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
.inputitemtxt_yzm{font-size:14px; color:#666; padding:5px 10px; width:38%; box-sizing:border-box; border:none; background:none; outline:none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
.inputitemtxt_sjyzm{font-size:14px; color:#666; padding:5px 10px; width:32%; box-sizing:border-box; border:none; background:none; outline:none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
.inputitem_w{border:1px solid #e0dfe2; padding:8px 0px 8px 25px; width:90%; background:#fff; box-sizing:border-box; position:relative;zoom:1; margin:0 auto}
.rg_nmb{position:absolute;right:10px;top:14px;}
.rg_nmb_hq{background:#E0E0E0;padding:5px 10px;color:#666;}
.rg_img{position:absolute;right:10px;top:5px;}
.fast_img{position:absolute;left:190px;top:5px;}
.login_body_cont{margin-top:10px; padding:10px }
.reg_icon_font{ position:absolute;left:5px;top:12px; font-size:24px;color:#999; display:inline-block}
.inputSubmit_w{ width:90%; position:relative;margin:0 auto}
.inputSubmit{width:100%; height:45px; background:-webkit-gradient(linear,0 0,0 100%,from(#1f84d4),to(#1178c3)); border:none; font-size:18px; color:#fff; cursor:pointer;border-radius:3px;
background-image: -moz-linear-gradient(top, #89c7f8, #1178c3); margin:0 auto}
.inputText{width:90%; height:60px; padding:10px 5px; background:#fff; border:1px solid #778a99; resize:none; font-size:0.875em; text-align:left; color:#777;}
.inputSelect{width:60%; height:20px; line-height:20px;padding:0; margin:0;border:none;font-size:14px ;  color:#777; text-indent:5px; text-align:left; border:1px solid #778a99;}
.s_tit{ display:inline-block; font-size:15px;color:#666; height:33px; line-height:33px}


.yimao_warp_content{ padding:10px; background:#fff;}
.yimao_login_p{ font-size:14px;}
.yimao_login{ padding:5px; color:#6b5f5f;text-align:center}
#btsms {width:33%; height:40px; background:-webkit-gradient(linear,0 0,0 100%,from(#1f84d4),to(#1178c3)); border:none; font-size:14px; color:#fff; cursor:pointer;border-radius:3px;
background-image: -moz-linear-gradient(top, #89c7f8, #1178c3); margin:0 auto}
#apay { background:-webkit-gradient(linear,0 0,0 100%,from(#1f84d4),to(#1178c3)); border:none; font-size:14px; color:#fff; cursor:pointer;border-radius:3px;
background-image: -moz-linear-gradient(top, #89c7f8, #1178c3); margin:0 auto; padding:3px 3px 3px}
