body,div,ul,ol,li,dl,dt,dd,p,span,a,img,em,input,button,textarea,tr,th,td,h1,h2,h3,h4,h5,h6,h7{margin:0; padding:0;}
html{-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 100%; flex-direction: row; justify-content: center; flex-wrap: nowrap;}
body{color:#2b2b2b; font-size:.14rem; font-family:"microsoft yahei"; overflow-x:hidden;}
ul,ol,li,dl,dt,dd,p,span,a,img,em,input,button,textarea,tr,th,td,h1,h2,h3,h4,h5,h6,h7{list-style-type:none; border:none; font-style:normal; background:none; outline:none;}
a{color:#2b2b2b; text-decoration:none;}
a:hover{text-decoration:none;}
img{width:100%; height: 100%; display:block;}

.clearfix{*zoom:1;}
.clearfix:after{height:0; font-size:0; display:block; clear:both; overflow:hidden; visibility:hidden; content:"";}
.f_l{float:left; display:inline;}
.f_r{float:right; display:inline;}
.indent{text-indent:-9.99rem; overflow:hidden;}
.none{display:none;}
.f12{font-size:.12rem;}
.f13{font-size:.13rem;}
.f14{font-size:.14rem;}
.f15{font-size:.15rem;}
.f16{font-size:.16rem;}
.f18{font-size:.18rem;}
.f19{font-size:.19rem;}
.f20{font-size:.2rem;}
.f22{font-size:.22rem;}
.f24{font-size:.24rem;}
.f26{font-size:.26rem;}
.f28{font-size:.28rem;}
.f30{font-size:.3rem;}
.f32{font-size:.32rem;}

.pa50{padding: .5rem 0;}
.pa70{padding: .7rem 0;}
.pa100{padding: 1rem 0;}



.wapper{max-width: 10.8rem; overflow: hidden; margin: 0 auto;}
.wrap{width:10.8rem; margin:0 auto;}


/*---------------------------------------- 头部 ----------------------------------------*/
header{color: #ffffff; font-size:.42rem; font-weight: bold;}
header dt{padding: .25rem 0;}
header dt .head_logo{width: 1.88rem; height: .92rem; margin-left: .6rem;}
header dd{height: .94rem; line-height: .94rem; text-align: center; background: #b60a25; box-shadow: inset 0 .15rem .15rem 0 #97081f; position: relative;}
header dd a{color: #ffffff; font-size:.36rem; font-weight: normal; display: block; position: absolute; top: 0; left: .3rem;}


/*---------------------------------------- 底部 ----------------------------------------*/
footer{background:#f0f0f0; padding: .3rem 0;}
.copyright{line-height:.5rem; font-size: .3rem; text-align:center;}
.copyright a{text-decoration: underline;}
.copyright a:hover{color: #bb253c;}

.bot_nav{height: 1.6rem; font-size: .26rem; position: relative; z-index: 99;}
.bot_nav ul{width: 10.8rem; height: 1.6rem; background: #ffffff; margin-top: .3rem; position: fixed; bottom: 0; left: 50%; margin-left: -5.4rem;}
.bot_nav li{width: 1.9rem; height: 1.3rem; border-radius: .05rem; box-shadow: .05rem .05rem .1rem #f8f8f8; overflow: hidden; margin: .15rem .13rem; float: left; position: relative;}
.bot_nav li a{height: 100%; line-height: 2.1rem; color: #555555; background: #f3f3f3; text-align: center; display: block;}
.bot_nav li a.on{color: #ffffff; background: #f14662;}
.bot_nav li em{width: 1rem; height: .7rem; background-image:url(/images/platform/recruit/wap/bot_nav_ico.png); background-size: 2rem 3.5rem; position: absolute; top: .1rem; left: 50%; margin-left: -.5rem;}

.bot_nav li em.b1{background-position: 0 0;}
.bot_nav li em.b2{background-position: 0 -.7rem;}
.bot_nav li em.b3{background-position: 0 -1.4rem;}
.bot_nav li em.b4{background-position: 0 -2.1rem;}
.bot_nav li em.b5{background-position: 0 -2.8rem;}

.bot_nav li a.on em.b1{background-position: -1rem 0;}
.bot_nav li a.on em.b2{background-position: -1rem -.7rem;}
.bot_nav li a.on em.b3{background-position: -1rem -1.4rem;}
.bot_nav li a.on em.b4{background-position: -1rem -2.1rem;}
.bot_nav li a.on em.b5{background-position: -1rem -2.8rem;}




/*---------------------------------------- 中间 ----------------------------------------*/
.con_tit{height:1rem; color:#414141; font-size: .26rem; background:url(/images/platform/recruit/wap/con_tit.png) center no-repeat; background-size: 100%; text-align: center; margin-bottom: .4rem;}
.con_tit p{line-height: .42rem; font-size: .42rem; font-weight: bold; letter-spacing: .04rem; display: block; margin-bottom: .1rem;}
.con_tit p em{color:#bb253c;}



/*-------------------- 首页 --------------------*/
/* 首页幻灯 */
.label_slideOne{height: 5rem; border-bottom: .06rem solid #a40821; position: relative;}
.label_pagination{width: 100% !important; text-align: center; position: absolute; bottom: .4rem !important; left: 0 !important; z-index: 3;}
.label_pagination .swiper-pagination-bullet{width: .2rem !important; height: .2rem !important; background: #434343; border-radius: 50% !important; opacity :1; margin: 0 .1rem !important;}
.label_pagination .swiper-pagination-bullet-active{background: #EE304E !important;}

/* 最新资讯 */
.index_issue{width: 10rem; font-size: .4rem; padding-top: .1rem; margin: 0 auto;}
.index_issue li{height: .8rem; line-height: .8rem; background: #f3f3f3; overflow: hidden; padding: 0 .2rem; margin-bottom: .2rem; position: relative;}
.index_issue li i{width: .08rem; height: .08rem; background: #a40821; border-radius: 100%; position: absolute; top: 50%; left: .2rem; margin-top: -.04rem;}
.index_issue li a{max-width: 9.2rem; color:#333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-left: .24rem; float:left;}
.index_issue li a:hover{color:#a40821;}
.index_issue li span{float:right;}



/*-------------------- 认识9377 --------------------*/
.about_link{height: 2.4rem; background:url(/images/platform/recruit/wap/about_link.jpg) no-repeat; background-size: 100%; padding: 0 .4rem;}
.about_link a{width: 2.8rem; height: 2rem; line-height: 3.3rem; color: #c61632; font-size: .26rem; text-align: center; margin: .2rem 1.1rem; float: left;}
.about_link a:hover{color: #920018;}

/* 公司简介 */
.about_intro{width:9rem; line-height:.6rem; font-size: .32rem; color:#414141; margin:0 auto 1rem auto;}
.about_intro p{text-indent: 2em;}

/* 公司概览 */
.about_company{margin-bottom: 1rem;}
.about_company .con_tit{margin-bottom: .6rem;}
.about_company dl{height:4.52rem; background:url(/images/platform/recruit/wap/about_company.jpg?202007212130) no-repeat; background-size: 100%; position:relative;}
.about_company dt{width:8.16rem; height:4.52rem; overflow: hidden; margin: 0 auto;}
.about_company dt ul{position:relative; z-index: 9;}
.about_company dt .tit{width:4.2rem; height:1.24rem; line-height:1.24rem; color:#fff; font-size:.42rem; text-align:center; position: absolute; top: 0; left: 50%; margin-left: -2.1rem;}
.about_company dt .tit em{font-size:.6rem;}
.about_company dt .tit i{margin-left:.1rem;}
.about_company dt .txt{line-height:.5rem; color:#5e5e5e; font-size:.32rem; padding:1.8rem .4rem 0 .4rem;}
.about_company dd{width: 100%; height: 1rem; position: absolute; top: 50%; left: 0; margin-top: -.2rem; z-index: 3;}
.about_company dd a{width: .5rem; height: 100%; background:url(/images/platform/recruit/wap/prev_next.png) no-repeat; background-size: 1rem 1rem; opacity: 1 !important;}
.about_company dd .btns_prev{background-position: 0 0; margin-left: .2rem; float: left;}
.about_company dd .btns_next{background-position: -.5rem 0; margin-right: .2rem; float: right;}

/* 人才战略 */
.about_stra{background:url(/images/platform/recruit/wap/about_stra.jpg) center bottom no-repeat; background-size: 100%; margin-bottom: 1rem;}
.about_stra dt{width:9rem; line-height: .6rem; font-size: .32rem; text-indent:2em; margin:0 auto .6rem auto;}
.about_stra dd{height:5.36rem; position:relative;}
.about_stra dd .hd{width: 100%; height: 1rem; position: absolute; top: 50%; left: 0; margin-top: -.5rem; z-index: 3;}
.about_stra dd .hd a{width: .5rem; height: 100%; background:url(/images/platform/recruit/wap/prev_next.png) no-repeat; background-size: 1rem 1rem; opacity: 1 !important;}
.about_stra dd .hd .btns_prev{background-position: 0 0; margin-left: .4rem; float: left;}
.about_stra dd .hd .btns_next{background-position: -.5rem 0; margin-right: .4rem; float: right;}
.about_stra dd .bd{width:7.96rem; height:5.36rem; background: #ffffff; border-radius: .15rem; box-shadow: .05rem .05rem .1rem #e0e0e0; overflow: hidden; margin: 0 auto;}
.about_stra dd .bd ul{position:relative; z-index: 9;}


/* 发展历程 */
.about_path{width: 10.2rem; margin: 0 auto; padding:.6rem 0 .4rem 0;}
.about_path dt{height:2.12rem; color:#9e9e9e; font-size:.36rem; background:url(/images/platform/recruit/wap/musicbox.png) no-repeat; background-size: 100%; overflow: hidden; margin-bottom: .4rem; position: relative;}
.about_path dt .time_line{width: 6.6rem; overflow: hidden; margin-right:.6rem; float: right;}
.about_path dt li{width: 1rem !important; height:1.9rem; line-height:2.6rem; background:url(/images/platform/recruit/wap/music.png) center .22rem no-repeat; background-size: 100%; text-align:center; margin: .28rem .05rem 0 .05rem; float: left;}
.about_path dt li.active-nav{color:#f14662; background:url(/images/platform/recruit/wap/music_on.png) no-repeat; background-size: 100%;}
.about_path dt a{width: .38rem; height: 1.5rem; position: absolute; top: .36rem; z-index: 3; margin-top: 0 !important; opacity: 1 !important;}
.about_path dt a em{width:0; height:0; position: absolute; top: 0;}
.about_path dt a.prev{border-right: .02rem solid #f14662; left: 2.4rem;}
.about_path dt a.prev em{border-top:.75rem solid transparent; border-bottom:.75rem solid transparent; border-right:.32rem solid #f14662; left: 0;}
.about_path dt a.next{border-left: .02rem solid #f14662; right: 0;}
.about_path dt a.next em{border-top:.75rem solid transparent; border-bottom:.75rem solid transparent; border-left:.32rem solid #f14662; right: 0;}
.about_path dd{width: 9.8rem; min-height:10rem; color: #454545; font-size: .4rem; overflow: hidden; margin: 0 auto;}
.about_path dd li{min-height: 1rem; line-height:.8rem;}
.about_path dd li p{margin-bottom: .3rem;}


/* 公司荣誉 */
.about_honor{width: 10.2rem; margin: 0 auto; padding:.6rem 0 .4rem 0;}
.about_honor dt{height:1.76rem; color:#9e9e9e; font-size:.36rem; background:url(/images/platform/recruit/wap/honorcup.png) no-repeat; background-size: 100%; overflow: hidden; margin-bottom: .6rem; position: relative;}
.about_honor dt .time_line{width: 6.6rem; overflow: hidden; margin-right:.6rem; float: right;}
.about_honor dt li{width: 1rem !important; height:1.9rem; line-height:2.6rem; background:url(/images/platform/recruit/wap/dian.png) center .3rem no-repeat; background-size: 100%; text-align:center; margin: .13rem .05rem 0 .05rem; float: left;}
.about_honor dt li.active-nav{color:#f14662; background:url(/images/platform/recruit/wap/dian_on.png) center .14rem no-repeat; background-size: 100%;}
.about_honor dt a{width: .38rem; height: 1.5rem; position: absolute; top: .13rem; z-index: 3; margin-top: 0 !important; opacity: 1 !important;}
.about_honor dt a em{width:0; height:0; position: absolute; top: 0;}
.about_honor dt a.prev{border-right: .02rem solid #f14662; left: 2.4rem;}
.about_honor dt a.prev em{border-top:.75rem solid transparent; border-bottom:.75rem solid transparent; border-right:.32rem solid #f14662; left: 0;}
.about_honor dt a.next{border-left: .02rem solid #f14662; right: 0;}
.about_honor dt a.next em{border-top:.75rem solid transparent; border-bottom:.75rem solid transparent; border-left:.32rem solid #f14662; right: 0;}
.about_honor dd{width: 9.8rem; min-height:10rem; color: #454545; font-size: .4rem; overflow: hidden; margin: 0 auto;}
.about_honor dd li{min-height: 1rem; line-height:.8rem;}
.about_honor dd li p{margin-bottom: .3rem;}



/*-------------------- 新闻 --------------------*/
/* 新闻列表 */
.news_list{width: 10rem; font-size: .22rem; padding: .6rem 0; margin: 0 auto;}
.news_list li{margin-bottom:.2rem; position: relative;}
.news_list li a{height:.7rem; line-height:.7rem; color:#414141; background:#eeeeee; display:block; overflow:hidden;  text-overflow: ellipsis; white-space: nowrap; padding:0 .2rem; position:relative;}
.news_list li a em{width:0; height:0; border-width:.08rem; border-style:dashed dashed dashed solid; border-color:transparent transparent transparent #b60a25; overflow:hidden; position:absolute; top:50%; right:.12rem; margin-top:-.08rem;}
.news_list li span{line-height:.7rem; color:#414141; position: absolute; top: 0; right: .2rem;}

/* 页码 */
.scott{color:#666; text-align:center; padding-top:.3rem;}
.scott span,.scott a{display:inline-block; margin:0 .02rem;}
.scott a{color:#515151;}
.scott a:hover{text-decoration:underline;}
.scott input{width:.4rem; height:.24rem; background:#ccc; text-align:center;}


/* 新闻详情 */
.news_content{font-size:.32rem; text-align: center; padding: .5rem 0;}
.news_content .read_tit{width: 10rem; line-height:.6rem; margin: 0 auto .1rem auto;}
.news_content .read_tip{height:.79rem; line-height:.75rem; color:#666; border-bottom:.01rem solid #bdbdbd;}
.news_content .read_tip span{display:inline-block; margin:0 .1rem;}
.news_content .read_txt{line-height:200%; color:#484848; padding:.3rem .2rem;}
.news_content .read_txt img{display:block; margin:0 auto;}





/*-------------------- 走进9377 --------------------*/
/* 员工体系 */
.know_system{height:10rem; color: #ffffff; font-size: .3rem; background:url(/images/platform/recruit/wap/know_system.jpg?202007311105) no-repeat; background-size: 100%; position:relative;}
.know_system .con_tit{width:100%; position: absolute; top: 1rem; left: 0;}
.know_system dl{width:100%; position: absolute; top: 2.6rem; left: 0;}
.know_system dt{width: 7.7rem; height: 6.4rem; background:url(/images/platform/recruit/wap/know_system_dl.jpg?202007212130) no-repeat; background-size: 100%; border: .03rem solid #e23854; border-radius: .5rem; overflow: hidden; margin: 0 auto;}
.know_system dt ul{position: relative; z-index: 9;}
.know_system dt li .pics{width: 5.78rem; height: 3.8rem; overflow: hidden; display: block; margin: 0 auto .5rem auto;}
.know_system dt li .info{line-height: .44rem; text-align: center;}
.know_system dt li .info h2{line-height: .5rem; font-size: .422rem; margin-bottom: .3rem;}
.know_system dd{width: 100%; height: 1rem; position: absolute; top: 50%; left: 0; margin-top: -.5rem; z-index: 3;}
.know_system dd a{width: 1rem; height: 100%; background: #e23854; border-radius: 100%; opacity: 1 !important; position: relative;}
.know_system dd .btns_prev{background-position: 0 0; margin-left: .3rem; float: left;}
.know_system dd .btns_next{background-position: -.5rem 0; margin-right: .3rem; float: right;}
.know_system dd em{width:0; height:0; border-top:.28rem solid transparent; border-bottom:.28rem solid transparent; position: absolute; top: 50%; left: 50%;}
.know_system dd .btns_prev em{border-right:.42rem solid #ffffff; margin: -.28rem 0 0 -.27rem;}
.know_system dd .btns_next em{border-left:.42rem solid #ffffff; margin: -.28rem 0 0 -.15rem;}

/* 发展体系 */
.know_develop{height:9.36rem; background:url(/images/platform/recruit/wap/know_develop.jpg?202007311105) no-repeat; background-size: 100%; position:relative;}
.know_develop .con_tit{width:100%; position: absolute; top: .8rem; left: 0;}

/* 发展体系 */
.know_welfare{height:9.34rem; background:url(/images/platform/recruit/wap/know_welfare.jpg?202007311105) no-repeat; background-size: 100%; position:relative;}
.know_welfare .con_tit{width:100%; position: absolute; top: .8rem; left: 0;}

/* 9377俱乐部 */
.know_club{height: 5.12rem; margin-top: -.2rem; position:relative;}
.know_club dt{width: 8.16rem; height: 100%; overflow: hidden; margin: 0 auto;}
.know_club dt ul{position:relative; z-index: 9;}
.know_club dd{width: 100%; height: 1rem; position: absolute; top: 50%; left: 0; margin-top: -.5rem; z-index: 3;}
.know_club dd a{width: .5rem; height: 100%; background:url(/images/platform/recruit/wap/prev_next.png) no-repeat; background-size: 1rem 1rem; opacity: 1 !important;}
.know_club dd .btns_prev{background-position: 0 0; margin-left: .4rem; float: left;}
.know_club dd .btns_next{background-position: -.5rem 0; margin-right: .4rem; float: right;}





/*-------------------- 9377公益 --------------------*/
/* 公益介绍 */
.public_banner{height:11.2rem; background:url(/images/platform/recruit/wap/public_banner.jpg?202007311105) no-repeat; background-size: 100%; margin-bottom: .8rem; position:relative;}
.public_banner .con_tit{width:100%; position: absolute; top: 1rem; left: 0;}

.public_banner_intro{width:9rem; line-height:.6rem; color:#414141; font-size: .36rem; text-align: center; padding-top:2.4rem; margin:0 auto;}

/* 公益活动 */
.public_event{color: #414141; background:url(/images/platform/recruit/wap/public_event.jpg) no-repeat; background-size: 100%; margin:0 auto .8rem auto; position:relative;}
.public_event dt{width: 8rem; height: 5rem; background: #ffffff; border: .02rem solid #ed506a; border-radius: .2rem; overflow: hidden; margin: 0 auto;}
.public_event dt .heart_ico{width: 1.14rem; height: 1.14rem; background:url(/images/platform/recruit/wap/heart_ico.png) no-repeat; background-size: 100%; position: absolute; top: -.2rem; left: 1.2rem; z-index: 10;}
.public_event dt ul{position:relative; z-index: 9;}
.public_event dt li{line-height: .6rem; font-size: .36rem;}
.public_event dt li h2{line-height: .5rem; font-size: .5rem; color:#ea2a49; text-align: center; margin: .5rem 0;}
.public_event dt li p{text-indent: 2em; padding: 0 .6rem;}
.public_event dd{width: 100%; height: 1rem; position: absolute; top: 50%; left: 0; margin-top: -.5rem; z-index: 3;}
.public_event dd a{width: .5rem; height: 100%; background:url(/images/platform/recruit/wap/prev_next.png) no-repeat; background-size: 1rem 1rem; opacity: 1 !important;}
.public_event dd .btns_prev{background-position: 0 0; margin-left: .4rem; float: left;}
.public_event dd .btns_next{background-position: -.5rem 0; margin-right: .4rem; float: right;}

/* 公益新闻 */
.public_news{width: 10rem; margin:0 auto 1rem auto;}
.public_news li{font-size: .4rem; margin-bottom:.9rem; position: relative;}
.public_news li p{height:.7rem; line-height:.7rem; color:#fff; background:#b60a25; display:block; overflow:hidden; padding:0 .2rem; position:relative;}
.public_news li:nth-child(odd) p{background:#bfbfbf;}
.public_news li p a{max-width: 9rem; color:#fff; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; float: left;}
.public_news li:nth-child(odd) p a{color:#414141;}
.public_news li p em{width:0; height:0; border-width:.08rem; border-style:dashed dashed dashed solid; border-color:transparent transparent transparent #fff; overflow:hidden; position:absolute; top:50%; right:.12rem; margin-top:-.08rem;}
.public_news li:nth-child(odd) p em{border-color:transparent transparent transparent #b60a25;}
.public_news li span{line-height:.5rem; position: absolute; top: .8rem; right: 0;}





/*-------------------- 9377招聘 --------------------*/
/* 职位搜索 */
.socail_search{width: 9.8rem; padding-top: .6rem; margin: 0 auto;}
.socail_search dt{height: .84rem; background:#b60a25; border: .03rem solid #b60a25; border-radius: .5rem; overflow: hidden;}
.socail_search dt .search_btn{width: 1.34rem; height: .84rem; background:url(/images/platform/recruit/wap/search_ico.png) no-repeat; background-size: 100%; float:left;}
.socail_search dt .search_input{width: 8.2rem; height: .84rem; line-height: .84rem; color: #333333; font-size: .36rem; background: #ffffff; padding-left: .2rem; float:right;}
.socail_search dd{padding-top: .6rem;}
.socail_search dd p{line-height: .3rem; color: #414141; font-size: .32rem; font-weight: bold; margin-bottom: .3rem;}
.socail_search dd span{line-height: .3rem; margin: 0 .1rem; float: left;}
.socail_search dd a{color:#333; display: block; padding: 0 .05rem;}
.socail_search dd a:hover{color:#fff; background: #b60a25; border-radius: .5rem;}


/* 招聘职位 */
.socail_page{width: 9.8rem; padding-bottom: 1rem; margin: 0 auto;}

/* 分页 */
.page_btn{font-size: .3rem; text-align:center; margin-top: .4rem;}
.page_btn a{margin:0 .05rem;}

/*职位筛选*/
.screening{font-size: .32rem; border-bottom: .02rem solid #f0f3f6; margin-bottom: .4rem;}
.screening dl{min-height: .5rem; line-height: .5rem; margin-bottom: .2rem;}
.screening dt{width: 1.5rem; color: #8c8f94; text-align: left; float: left;}
.screening dd{width: 8.3rem; float: left;}
.screening dd a{background: #fff; border-radius: .04rem; -webkit-transition: all .3s; transition: all .3s; padding: 0 .12rem; margin: 0 .15rem .15rem 0; float: left;}
.screening dd a.on, .screening dd a:hover{color: #fff; background: #a40821; text-decoration:none;}


/*职位列表*/
.results{min-height: 6rem; font-size: .32rem;}
.results .col1,.results .col2,.results .col3,.results .col4,.results .col5{text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left;}
.results .col1{width: 2rem; text-align: left;}
.results .col2, .results .col5{width: 1.8rem;}
.results .col3, .results .col4{width: 1.5rem;}

.results dt{height: .9rem; line-height: .9rem; color: #fff; background: #a40821; border-radius: .02rem; overflow: hidden; padding: 0 .2rem; margin-bottom: .2rem; position: relative;}
.results dd li{height: .9rem; border-radius: .02rem; overflow: hidden; margin-bottom: .2rem;}
.results dd li.on{height: auto;}
.results dd li .detail_tit{height: .9rem; line-height: .9rem; background: #f6ecee; display: block; padding: 0 .2rem; position: relative;}
.results dd li.on .detail_tit{background: #b8bec3; color: #fff;}
.results dd li .btn_detail{width: .4rem; height: .4rem; background: #ccd2d6; border-radius: 100%; position: absolute; top: .25rem; right: .25rem;}
.results dd li .btn_detail i{width:0; height:0; border-right:.12rem solid transparent; border-left:.12rem solid transparent; border-top:.12rem solid #ffffff; position: absolute; top: .16rem; left: .08rem;}
.results dd li.on .btn_detail i{border-top:none; border-bottom:.12rem solid #ffffff; top: .14rem;}

/* 职位详情 */
.detail_post{line-height: .8rem; color: #414141; font-size: .36rem; padding: .3rem .2rem; position: relative;}
.detail_post .detail_sec{margin-bottom: .5rem;}
.detail_post .detail_sec h3{margin-bottom: .1rem;}
.detail_post .detail_sec p, .detail_post .detail_sec span{line-height: .8rem !important; font-size: .36rem !important;}

/* 投递职位 */
.detail_btn{padding: .1rem 0;}
.detail_btn a{width: 3.4rem; height: 1.5rem; line-height: 2.4rem; color:#5a5a5a; font-size: .28rem; background: #f3f3f3; border-radius: .06rem; box-shadow: 0 .05rem .05rem #d4d4d4; text-align: center; overflow: hidden; margin-right: .4rem; float: left; position: relative;}
.detail_btn a em{width: .7rem; height: .64rem; background:url(/images/platform/recruit/wap/share_ico.png) no-repeat; background-size: 100%; position: absolute; top: .18rem; left: 50%; margin-left: -.35rem;}
.detail_btn a.resume_btn{color:#fff; background: #f14662;}
.detail_btn a.resume_btn em{width: .96rem; background:url(/images/platform/recruit/wap/resume_ico.png) no-repeat; background-size: 100%; margin-left: -.48rem;}

/* 投递提示 */
.detail_tip{color: #8c8f94; padding-top: .2rem;}
.detail_tip em{color: #f14662; font-weight: bold;}

/* 分享弹窗 */
.share_pop{width: 10.8rem; height: 100%; background: rgba(0, 0, 0, .8); position: fixed; top: 0; left: 50%; margin-left: -5.4rem; z-index: 100;}
.share_pop em{width: .6rem; height: .6rem; background: url(/images/platform/recruit/wap/share_close.png) no-repeat; background-size: 100%; position: absolute; top: 2%; right: 2%;}
.share_pop span{width: 7.76rem; height: 4.88rem; background: url(/images/platform/recruit/wap/share_pop.png) no-repeat; background-size: 100%; position: absolute; top: 12%; right: 6%;}





/*-------------------- 上传简历 --------------------*/
.upload_form{color: #666666; font-size: .36rem; text-align: center; padding-top: 1.8rem; position: relative;}
.upload_box{width: 4rem; height: 1rem; display: inline-block; margin-bottom: .3rem; position: relative;}
.upload_box input{width: 6.1rem; height: 1.86rem; line-height: .3rem; color: #333333; font-size: .36rem; text-indent: -99rem; position: absolute; bottom: 0; left: -2.1rem; z-index: 3;}
.upload_box .upload_btn{background: #2476f1; margin: 0; position: absolute; top: 0; left: 0;}
.upload_box .upload_show{width: 6rem; height: .6rem; border: .02rem solid #bbbbbb; border-radius: .5rem; position: absolute; top: -.9rem; left: 50%; margin-left: -3.02rem;}

.upload_btn{width: 4rem; height: 1rem; line-height: 1rem; color: #ffffff; font-size: .36rem; background: #f14662; border-radius: .1rem; display: inline-block; margin: .4rem 0;}

.upload_tip{width: 9rem; line-height: .4rem; font-size: .3rem; text-align: left; margin: 0 auto;}
.upload_tip p{margin-bottom: .3rem;}


/* 提交个人信息 */
.upload_file{width: 7rem; font-size: .36rem; margin: .8rem auto;}
.upload_file label{height: .64rem; display: block; margin-bottom: .24rem; position: relative;}
.upload_file .form_add{width: 7rem; line-height: .64rem; font-size: .36rem; text-align: center; margin-bottom: .34rem; display: none;}
.upload_file .form_text{width: 1.8rem; height: .64rem; line-height: .64rem; float: left;}
.upload_file .form_input{width: 4.66rem; height: .6rem; line-height: .6rem; font-size: .36rem; border: .02rem solid #bbbbbb; border-radius: .5rem; padding: 0 .25rem; float: left;}
.upload_file .upload_btn{text-align: center; display: block; margin: .4rem auto; cursor: pointer;}