@charset "utf-8";
/* 样式初始化
--------------------------------------------------*/

@font-face{
	font-family: "mxicon";
	src: url("../fonts/mxicon.eot");/* IE9 兼容模式 */
	src: url("../fonts/mxicon.eot?#iefix") format("embedded-opentype")
		 ,url("../fonts/mxicon.woff") format("woff")
		 ,url("../fonts/mxicon.ttf") format("truetype")
		 ,url("../fonts/mxicon.svg") format("svg");
	font-weight: normal;
	font-style: normal
}

html {height: 100%;margin:0 auto;background:#fff;}
body{max-width:750px;min-width:320px;margin:0 auto;padding:0;font-family:"微软雅黑";    font-size: 16px;color:#333;-webkit-text-size-adjust:none;}
* {padding: 0;margin: 0;font-style: normal;font-weight: normal;f-webkit-tap-highlight-color: rgba(0, 0, 0, 0); /*禁止链接高亮*/-webkit-touch-callout: none; /*禁止链接长按弹出选项菜单*/}
img{border:0; vertical-align:bottom;    max-width: 100%;}ul,li{list-style:none;}
strong{    font-weight: bold;}
.cl{clear:both;}
.fr{float:right;}
.fl{float:left;}
a{text-decoration:none;color:#565656;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
input{padding:0;outline: none; border: none;}
.img img{max-width:100%;}


/*首页*/
.indextop { position: relative; width: 100%; height: 5rem; background: url(../images/banner.jpg) no-repeat; background-size: 100%; overflow: hidden; }
.indextop .logo {width: 100%; text-align: center;margin-top: 10%;}
.indextop .logo img{width:63%;}
.wzss{ width:58%; margin:0 auto; margin-top:3%; }
.wzss_1{ width:100%; height:26px;  border:1px solid #fff; float:left;     border-radius: 20px;}
.wzss_1 #seach_key{ width:70%; height:24px; line-height:26px;border:none; background: none;}
.wzss_2 { width:18%; float:left; height:30px; line-height:30px; background:#d71405; text-align:center; color:#fff; font-size:14px; }
.wzss_2 #tijiao{height:30px; line-height:30px; background:#d71405; text-align:center; color:#fff; font-size:14px; border:none; }

.wap-bg .logo{ width:270px; height:39px; margin:30px auto; } 
.wap-bg .nav{ margin:20px 0% 5px;  }
.wap-bg .nav ul li{ width:25%;text-align:center; margin-bottom:3%; float:left; }
.wap-bg .nav ul li img{ width:70%; }
.wap-bg .nav ul li .icon{margin:0 auto; } 
.wap-bg .nav ul li .name{height:30px; line-height:30px; text-align:center; font-size:12px; font-family:"microsoft yahei"; }

.hstt{height:7px;width:100%;background:#eaeaea;}

.indexnotice { width:88%;float: left; background-color: #FFFFFF; height:30px; line-height:30px; border-top: 1px #F2F2F2 solid; overflow: hidden; }
.leftimg { width:7%; float: left; padding-left:3.5%; height:30px; line-height:30px; }
.leftimg img {padding-top: 5px; }
.indexnotice .txt li{ width:100%; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
.indexnotice .txt li a{ color:#666; }

.rmzw{ width:95%;margin:0 auto;}
.rmzw_z{ float:left; width:16%; border:0px solid #000; text-align:center; }
.rmzw_z2{ font-size:12px; font-weight:bold; }
.rmzw_y{ float:right; width:82%; padding-top:1.5%; }
.rmzw_y ul li{ float:left; margin-left:1.9%; margin-bottom:3%; }
.rmzw_y ul li a{ color:#666; font-size:14px; }
.rmzw_y ul li a.zw_tj{ color:#df3d0c; }

.zhaopin {padding-bottom: 0.3rem;}
.zhaopin ul { width: 94%;margin: 0 auto;}
.zhaopin ul li {  width: 100%; padding: 0.2rem 0; border-bottom: 1px solid #cecece;}


.d6 {padding-top:2px;width:30%;margin:0 auto;margin-bottom:15px;}
.d6 .more{ width:100%;margin:0 auto; height:32px;line-height: 32px;text-align:center;border:1px #CACACA solid;margin-top:12px;font-size: 14px;color:#333;border-radius:8%;}
.d6 .more a{font-size: 14px;color:#0180CF;}


.topnav {display: table;width: 100%;margin:0 auto;}
.wap-m-nav {}
.wap-m-nav ul li {width: 33%;line-height: 50px; height: 50px;text-align: center;font-size: 14px;  float: left; background: #e7e7e7;color: #333;overflow-x: hidden;border-bottom: 1px solid #fff;border-right: 1px solid #fff;}

.jobs_list {padding-top: 2px;width: 100%;margin: 0 auto;}
.jobs_list .showlist{margin-bottom: 2px;padding: 2px 0;background:#fff;}
.showlist .news_list {width: 84%;margin: 0 auto;height: 40px; }
.showlist .news_list .news_left {float: left; width: 94%;}
.showlist .news_list .news_left .news_tit { font-size: 4vw;font-weight: normal; color: #333;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.showlist .news_list .news_right {float: left;width: 6%; text-align: center;}

.jobs_show_box { width: 92%; margin: 0 auto; background-color: #FFFFFF; position: relative;}
.jobs_show_combox {width: 92%;margin: 0 auto; line-height: 3;background-color: #FFFFFF; color:#333333;font-weight:bold;position: relative; cursor: pointer; text-align: center;}

.jobs_show_box .txt {overflow: hidden;padding-left: 13px;padding-bottom: 13px;  font-size: 12px;  line-height: 180%;color: #666666; padding-right: 13px; word-break: break-word;}
.new_show_cont{}
.new_show_cont img{max-width:100%;}
.jobs_so {width: 92%;margin: 0 auto;margin-top: 12px;border: 1px #CACACA solid; background-color: #FFFFFF;height: 42px;position: relative;}
.jobs_so .keyinput {height: 25px;padding-top: 6px;border: 1px #FFFFFF solid;padding-left: 10px; width: 80%; font-size: 16px;color: #333333;}
.jobs_so .so_sub {position: absolute; top: 0px;right: 0px; width: 50px; height: 40px;background-color: #F6F6F6; border-left: 1px #CACACA solid;}
.jobs_list .list{ width:100%; border-bottom:1px #CACACA solid;padding: 10px 0;line-height:1.5;}
.jobs_list .list .t1{ 
    width: 94%;
    padding-left: 3%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    background: url(../images/14.png) no-repeat right center;
    background-size: 14px 24px;
}
.jobs_list .list .t1  a{ color: #0066CC; text-decoration: none;}
.jobs_list .list .t2{ float:left;width:40%; text-align:right; font-size: 13px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.jobs_list .list .t3{ float:left;width:8%;text-align:center;  }
.jobs_list .list .t3 img{ padding-top:12px; width:16px;}
.jobs_list .more{ width:100%;margin:0 auto; height:32px;line-height: 32px;background: url(../images/more_but_bg.jpg)top left repeat-x;text-align:center;border:1px #CACACA solid;margin-top:12px;font-size: 14px;color:#0180CF;}
.jobs_list .more a{font-size: 14px;color:#0180CF;}

.resume_list {padding-top:2px;width:92%;margin:0 auto;}
.resume_list .list{ width:100%; border-bottom:1px #CACACA solid; padding-top:8px; font-size:12px; height:80px; line-height:200%; background:url(../images/14.png) no-repeat right center;background-size:14px 24px; overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.resume_list .list span{ font-size:14px; color: #0066CC}
.resume_list .list span a{ text-decoration: none; color: #0066CC}
.resume_list .more{ width:100%;margin:0 auto; height:32px;line-height: 32px;background: url(../images/more_but_bg.jpg)top left repeat-x;text-align:center;border:1px #CACACA solid;margin-top:12px;font-size: 14px;color:#0180CF;}
.resume_list .more a{font-size: 14px;color:#0180CF;}
.resume_show_box {width: 92%; margin: 0 auto;  border: 1px solid #ccc;  margin-top: 10px;background-color: #fff;}
.resume_show_box h2 { height: 30px;line-height: 30px; background-color: #F6F6F6;padding-left: 10px;font-weight: normal;font-size: 14px;color: #333;}
.resume_show_box .detail_content { padding: 10px; background-color: #fff;font-size:13px;line-height:1.5;}

.resume_show_box .title {width: 100%;height: 35px; line-height: 35px; background-color: #F6F6F6;}
.resume_show_box .txt { padding-left: 13px; padding-top: 10px; padding-bottom: 13px; font-size: 13px; color: #666666;  padding-right: 13px;}
.resume_show_box .txt a{text-decoration: none; color: #0066CC}


.top .top_box {padding: 10px;}
.user_login_box {margin: 0 auto; width: 92%; border: 1px #CACACA solid;margin-top: 12px;background-color: #FFFFFF; position: relative;}
.user_login_box .txtinput {margin: 0 auto; height: 36px;width: 80%;padding-left: 10px; border: 0px;font-size: 16px; color: #333333; background-color: #FFFFFF;}
.user_login_box .more {position: absolute; top: 10px; right: 10px;}
.user_login_but {margin: 0 auto;height: 40px;width: 92%; border: 1px #0180CF solid;margin-top: 12px;background-color: #0180CF;font-size: 16px;line-height: 40px;color: #FFFFFF;text-align: center;letter-spacing: 20px; font-weight: bold;}
.user_login_getpws {margin: 0 auto;height: 40px;width: 92%;margin-top: 12px;font-size: 16px;line-height: 40px;}
.user_login_getpws .left { float: left;}
.user_login_getpws .right {  float: right;}
.link_blue a { color: #0180CF; text-decoration: none;}

.reg_sel{padding-top: 12px;width: 86%;margin: 0 auto; font-size: 14px;}
.reg_sel .list {width: 100%; }
.reg_sel .list .box {width: 100%;margin: 0 auto; background-color: #FFFFFF;text-align: center; }
.reg_sel_tip { margin: 0 auto;margin-top: 20px; width: 92%;  font-size: 16px;padding-bottom: 20px;}

.user_personal_main_top {margin: 0 auto; width: 100%;background-color: #fff;padding: 10px 0; margin-bottom: 10px;}
.personal_top_right {padding-left: 15px;  float: left;}
.personal_user_main_li { margin: 0 auto;height: 40px;width: 100%;border-bottom: 1px #CACACA solid;background-color: #FFFFFF; font-size: 14px; line-height: 40px;}
.personal_user_main_li .t {padding-left: 15px; background: url(../images/24.jpg) no-repeat right 9px;background-size:14px 24px; }
.personal_user_main_li .t a { text-decoration: none;color: #333333;}
.personal_user_main_loginout { margin: 0 auto;height: 34px;width: 92%; border-left: 1px #ccc solid;  border-right: 1px #ccc solid;margin-top: 12px;background: url(../images/wap_logout_bg.jpg) repeat-x;  font-size: 16px; line-height: 34px; color: red; text-align: center;font-weight: bold;}


/*企业注册*/
.gerenzhuce{width:78%;margin:0 auto;background:#fff;border-radius:15px;box-shadow: 0px 0px 5px 1px #ffbbb0;    position: relative;margin-top: -15%;}
.gerenzhuce ul{display:table;width:100%;}
.gerenzhuce ul li{width:94%;margin:0 auto;border-bottom:1px solid #eeeeee;overflow: hidden;}
.gerenzhuce ul li input{text-indent:1em;color:#b7b7be;height:1.1rem;}
.register{display: block;width:3.95rem;height:0.65rem;margin:0 auto;color:#fff;background:#d5120e;border-radius:15px;}
.bui-checkbox-label{font-size:0.26rem;}
label.bui-checkbox-label input { position: absolute;  visibility: hidden; opacity: 0;}
label.bui-checkbox-label input:checked + .bui-checkbox { background:url(../images/dui.png)no-repeat center center; background-size:0.19rem 0.19rem;border: 1px solid #d5120e;}
label.bui-checkbox-label .bui-checkbox {display: inline-block;position: relative;  width: 0.21rem;height: 0.21rem; border: 1px solid #d5120e; border-radius: 2px;  vertical-align: -2px;}
label.bui-checkbox-label input:checked + .bui-checkbox:after {color: #FFFFFF;width: 0.21rem;height: 0.21rem;position: absolute;top: 1px;  left: 0;}
     

.apply_jobs {width: 100%; margin: 0 auto;margin-top: 10px;}
.apply_jobs .apply_jobs_list {border-bottom: 0; }
.apply_jobs .apply_jobs_list .list_centent {width: 100%;position:relative;}
.apply_jobs .apply_jobs_list .list_centent .content {position:absolute;top: 44%;left: 24%;width:40%;font-size:2.66vw;}
/* 页面顶部 */
.herad_nav{width:7.5rem;height:.9rem;text-align:center;background-color:#FFFFFF;line-height:.9rem;position:fixed;border-bottom:1px #EEEEEE solid;top:0px;z-index:222;display:none}
.herad_nav .back{position:fixed;left:.1rem;top:0px;width:1.5rem;height:.9rem;background-image:url('../images/back.png');background-repeat:no-repeat;background-position:0px center;background-size:.35rem;}
.herad_nav .title{width:3rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 auto;text-align:center}
.herad_nav_margin{height:.9rem;display:none}

/*新底部固定导航*/
.fix-footNav{width:7.5rem;height:1.2rem;border-top:1px #EEEEEE solid;background-color:#FFFFFF;position:fixed;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);overflow:hidden;margin:0 auto;z-index:998}
.fix-footNav .nli{display:block;text-decoration:none;color:#a7a7a7;float:left;height:1.2rem;width:20%;background-position:center .2rem;background-size:.5rem;background-repeat:no-repeat;text-align:center;padding-top:.7rem;}
.fix-footNav.n4 .nli{width:25%;}
.fix-footNav .nli.t_home{background-image:url('../images/foot1.png');background-size:.45rem;}
.fix-footNav .nli.t_home.select{background-image:url('../images/foot1.png');background-size:.45rem;}
.fix-footNav .nli.t_job{background-image:url('../images/foot2.png');background-size:.4rem;}
.fix-footNav .nli.t_job.select{background-image:url('../images/foot2.png');background-size:.4rem;}
.fix-footNav .nli.t_resume{background-image:url('../images/foot4.png');background-position:center .13rem;}
.fix-footNav .nli.t_resume.select{background-image:url('../images/foot4.png');background-position:center .13rem;}
.fix-footNav .nli.t_user{background-image:url('../images/foot5.png');background-size:.45rem;background-position:center .18rem;}
.fix-footNav .nli.t_user.select{background-image:url('../images/foot5.png');background-size:.45rem;background-position:center .18rem;}
.fix-footNav .nli.select{color:#ff4d47;}
.fix-footNav .nli.t_fu{background-image:url('../images/foot3.png');background-size:.4rem;}
.fix-footNav .is-msg{display:none;position:absolute;top:.1rem;right:.5rem;width:.2rem;height:.2rem;border-radius:100%;background:#ff0000;}
.fix-footNav.iPhoneX{height:1.7rem;}

/*底部发布*/
.sliding_nav_foot{width:7.5rem;background:rgba(0,0,0,.9);position:fixed;z-index:10000;right:0;top:0;height:100%;padding-top:1rem;display:none;overflow-y: scroll;}
.sliding_nav_foot.animated{display:block;-webkit-animation-duration:.3s;animation-duration:.3s;}
.foot_pub_box{width: 6.5rem; position: absolute;top: 0%;left: 0%; right: 0%;margin: 0 auto;    padding: 0.5rem 0 2rem;}
.foot_pub_box .close{ position: absolute;top: .5rem;right: 0.3rem;width:.48rem;height:.48rem;background-image:url(../images/foot_pub_close.png);background-repeat:no-repeat;background-size:.48rem;}
.foot_pub_box_list li{float:left;width:33.33%;text-align:center;margin-bottom:.5rem;}
.foot_pub_box_list li a{display:block;text-decoration:none;}
.foot_pub_box_list_icon{width:1rem;height:1rem;display:inline-block;border-radius:5px;position:relative;}
.foot_pub_box_list_icon.home{background:#3f77be;}
.foot_pub_box_list_icon.login{background:#fd8000;}
.foot_pub_box_list_icon.school{background:#4c76ff;}
.foot_pub_box_list_icon.parttime{background:#f5c326;}
.foot_pub_box_list_icon.store{background:#ff4e68;}
.foot_pub_box_list_icon.allowance{background:#ff3a3a;}
.foot_pub_box_list_icon.house{background:#2acf8b;}
.foot_pub_box_list_icon.gworker{background:#fb991a;}
.foot_pub_box_list_icon.mall{background:#1683f5;}
.foot_pub_box_list_icon.interview{background:#81c33a;}
.foot_pub_box_list_icon.career{background:#00c1ff;}
.foot_pub_box_list_icon.jobfair{background:#ffaf00;}
.pub_icon{width:.6rem;height:.6rem;display:inline-block;background-repeat:no-repeat;background-size:.6rem;margin-top:.2rem;}
.pub_icon.home{background-image:url(../images/pub_icon_home.png);}
.pub_icon.login{background-image:url(../images/pub_icon_login.png);}
.pub_icon.school{background-image:url(../images/pub_icon_school.png);}
.pub_icon.parttime{background-image:url(../images/pub_icon_parttime.png);}
.pub_icon.store{background-image:url(../images/pub_icon_store.png);}
.pub_icon.allowance{background-image:url(../images/pub_icon_allowance.png);}
.pub_icon.house{background-image:url(../images/pub_icon_house.png);}
.pub_icon.gworker{background-image:url(../images/pub_icon_gworker.png);}
.pub_icon.mall{background-image:url(../images/pub_icon_mall.png);}
.pub_icon.interview{background-image:url(../images/pub_icon_interview.png);}
.pub_icon.career{background-image:url(../images/pub_icon_career.png);}
.pub_icon.jobfair{background-image:url(../images/pub_icon_jobfair.png);}
.foot_pub_box_name{margin-top:.1rem;line-height:1.5;color:#FFF;}


.study{}
.study ul{display:table;width:100%;margin:0 auto;}
.study ul li{float:left;width:45%;margin-left:3%;margin-top:5%;}


.page{text-align:center;margin-top:0.5rem;}
.page  a{margin: 0 5px;}
.page .select{padding:2px 5px;color:#fff;background:rgb(212, 13, 9);}
