@charset "utf-8";
/* CSS Document */

.fl {float:left;}
.fr {float:right;}

.posiRel {position:relative; zoom:1;}/*相对定位*/
.positionAbs{ position: fixed; top:0; left:0; width:100%; height:100%; z-index:999; overflow-y:auto}/*绝对定位*/

/*外边距*/
.m-t-f46 {margin-top:-1rem;}
.m-t-10 {margin-top:.417rem;}
.m-t-12 {margin-top:.5rem;}
.m-t-16 {margin-top:.667rem;}
.m-t-20 {margin-top:.833rem;}
.m-t-24 {margin-top:1rem;}
.m-t-28 {margin-top:1.167rem;}
.m-t-50 {margin-top:2.083rem;}

.m-r_B6 {margin-right:6%;}
.m-r-14 {margin-right:.583rem;}
.m-r-26 {margin-right:1.083rem;}
.m-r-34 {margin-right:1.417rem;}

.m-l-26 {margin-left:1.083rem;}
.m-l-60 {margin-left:2.5rem;}

.m-b-16 {margin-bottom:.667rem;}
.m-b-20 {margin-bottom:.833rem;}/*栏目间距 20*/
.m-b-22 {margin-bottom:.917rem;}
.m-b-28 {margin-bottom:1.167rem;}
.m-b-36 {margin-bottom:1.5rem;}
.m-b-50 {margin-bottom:2.083rem;}
.m-b-110 {margin-bottom:4.583rem;}
.m-b-130 {margin-bottom:5.417rem;}


/*内边距*/
.p-t-6 {padding-top:.25rem;}
.p-t-10 {padding-top:.417rem;}
.p-t-14 {padding-top:.583rem;}
.p-t-16 {padding-top:.667rem;}
.p-t-20 {padding-top:.917rem;}
.p-t-26 {padding-top:1.083rem;}
.p-t-30 {padding-top:1.25rem;}
.p-t-44 {padding-top:1.833rem;}
.p-t-48 {padding-top:2rem;}
.p-t-64 {padding-top:3.083rem;}
.p-t-74 {padding-top:3.083rem;}
.p-t-60 {padding-top:6rem;}/*20160725 You*/

.p-r-12 {padding-right:.5rem;}
.p-r-14 {padding-right:.583rem;}
.p-r-18 {padding-right:.75rem;}
.p-r-26 {padding-right:1.083rem;}
.p-r-28 {padding-right:1.167rem;}
.p-r-30 {padding-right:1.25rem;}
.p-r-40 {padding-right:1.7rem;}
.p-r-44 {padding-right:1.833rem;}
.p-r-54 {padding-right:2.25rem;}
.p-r-96 {padding-right:4rem;}
.p-r-125 {padding-right:5.9rem;}

.p-b-10 {padding-bottom:.417rem;}
.p-b-14 {padding-bottom:.583rem;}
.p-b-20 {padding-bottom:.833rem;}
.p-b-22 {padding-bottom:.917rem;}
.p-b-26 {padding-bottom:1.083rem;}
.p-b-30 {padding-bottom:1.25rem;}
.p-b-40 {padding-bottom:1.7rem;}
.p-b-44 {padding-bottom:1.833rem;}
.p-b-54 {padding-bottom:2.25rem;}
.p-b-70 {padding-bottom:2.917rem;}
.p-b-96 {padding-bottom:4rem;}
.p-b-150{padding-bottom:6.255rem;}
.p-b-168{padding-bottom:7rem;}
.p-b-200{padding-bottom:8.34rem;}

.p-l-12 {padding-left:.5rem;}
.p-l-14 {padding-left:.583rem;}
.p-l-18 {padding-left:.75rem;}
.p-l-26 {padding-left:1.083rem;}
.p-l-28 {padding-left:1.167rem;}
.p-l-64 {padding-left:2.583rem;}


/*文字颜色*/
.f-c-grayQ0 {color:#A9A9A9;}/*浅灰*/
.f-c-grayQ1 {color:#7C746F;}/*浅灰*/
.f-c-black {color:#2C0700;}/*黑*/
.f-c-white {color:#fff;}/*白*/
.f-c-orange {color:#e54043;}/*红*/
.f-c-red {color:#EF292A;}/*红*/
.f-c-blue {color:#036eb8;}/*蓝*/
.f-c-green {color:#70BA1D;}/*绿*/

/*文字大小*/
.f-s-1 {font-size:1rem;}
.f-s-12 {font-size:1.2rem;}
.f-s-14 {font-size:1.4rem;}
.f-s-16 {font-size:1.6rem;}
.f-s-18 {font-size:1.8rem;}
.f-s-20 {font-size:2rem;}
.f-s-22 {font-size:2.2rem;}
.f-s-24 {font-size:2.4rem;}
.f-s-26 {font-size:2.6rem;}
.f-s-28 {font-size:2.8rem;}
.f-s-30 {font-size:3rem;}
.f-s-35 {font-size:3.5rem;}
.f-s-40 {font-size:4rem;}


/*文字样式*/
.f-b {font-weight:bold;} /*加粗*/
.f-n {font-weight:normal} /*正常*/

/*行高*/
.l-h-36 {line-height:1.5em;}
.l-h-2 {line-height:2em;}

/*文字对齐*/
.T-c {text-align:center;}
.T-l {text-align:left;}
.T-r {text-align:right;}

/*背景色*/
.bg-c-white {background-color:#fff;} /*背景色 白*/
.bg-c-grayQ0 {background-color:#EEEDED;} /*背景色 浅灰0*/
.bg-c-grayQ1 {background-color:#E3E1E1;} /*背景色 浅灰1 弹出菜单*/
.bg-c-grayQ2 {background-color:#9f9f9f;}/*手机验证码按钮*/
.bg-c-orange {background-color:#e54043;} /*背景色 橙*/
.bg-c-orange1 {background-color:#e54043;} /*背景色 橙1*/
.bg-c-blue {background-color:#036eb8;} /*背景色 蓝*/
.bg-c-black {background-color:#333;} /*背景色 黑色*/

/*边框*/
.b-t-dgrayQ0 {border-top:.167rem dashed #EEEDED;} /*浅灰下边框*/
.b-b-dgrayQ0 {border-bottom:.167rem dashed #EEEDED;} /*浅灰下边框*/
.b-b-grayQ0 {border-bottom:.167rem solid #EEEDED;} /*浅灰下边框*/
.b-b2-grayQ0 {border-bottom:.7rem solid #EEEDED;} /*浅灰下边框*/
.b-b-orange {border-bottom:.167rem solid #F78231;} /*橙色下边框*/
.b-b-grayQ20 {border-bottom:.833rem solid #EEEDED;}
.b-r-grayQ0 {border-right:.167rem solid #EEEDED;}
.b-r-white {border-right:.167rem solid #fff;}
.b-a-orange {border:.167rem solid #e54043;} /*橙边框*/
.b-a-grayQ0 {border:.167rem solid #EEEDED;} /*浅灰边框*/
.b-a-grayQ1 {border:.167rem solid #7C746F;}/*深灰边框*/
.b-a-blue {border:.167rem solid #036eb8;}

/*溢出文字省略号显示*/
.TextYc {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.va-t { vertical-align:top;}
.va-m {vertical-align:middle;}

.Shadow {box-shadow:0 .167rem .167rem #DCDCDC;}/*投影*/

.disBlo {display:block;}
.disInBlo {display:inline-block;}

.fosFix {position:fixed; bottom:0; left:0; right:0;}

/*宽度*/
.width-30{width:30%;}

/*=========================================================================*/
/*职位 S*/
.boxFa {display:-moz-box; display:-webkit-box; display:box;}/*弹性盒子 父级*/
.boxSon {-moz-box-flex:1; -webkit-box-flex:1; box-flex:1;}/*平均分布 子级*/
.boxSon6 {-moz-box-flex:7; -webkit-box-flex:7; box-flex:7;}


.header1 {height:4.167rem; line-height:4.167rem;}/*padding:1rem .5rem;*/
.header1_fix {position:fixed; top:0; left:0; width:100%; z-index:3;}/*20160725 You*/

a .headerIcon {display:block; width:3rem;} 
.headerM {display:block; -moz-box-flex:1; -webkit-box-flex:1; box-flex:1;}
.header1 img {height:1.917em; vertical-align:middle;}
.HeaZW {display:inline-block; width:3rem;}

.zwtj .icon-zwtj {margin-top:1.333rem; margin-left:.8rem; margin-bottom:1.333rem; border-radius:4rem; font-size:6rem;}
.zwtj p {box-flex:1; -moz-box-flex:1; -webkit-box-flex:1; margin-top:2.333rem; margin-left:1.250rem;}
.zwtj p span {display:block; margin-bottom:.5rem;}
.zwtj .icon-arrowr {margin-top:3.083rem; margin-right:.8rem; font-size:2.2rem;}

.xxk {margin-bottom:.833rem; margin-left:3rem; margin-right:3rem;}
.xxk li {display:block; box-flex:1; -moz-box-flex:1; -webkit-box-flex:1; height:4.167rem; line-height:4.167rem; border:.167rem solid #e54043; font-size:1.6rem; color:#e54043; text-align:center;}
.xxk li.hover {background-color:#e54043; color:#fff;}
.xxk li#zzjs1 {border-top-left-radius:0.5rem; border-bottom-left-radius:0.5rem;}
.xxk li#zzjs2 {border-top-right-radius:0.5rem; border-bottom-right-radius:0.5rem;}

.list_title {position:relative; height:4.6rem; line-height:4.6rem;}/*20160725 You*/
	.list_title span {position:absolute; left:30%; right:30%; top:.4rem; width:40%; display:block; z-index:2; background-color:#fff;}/*20160725 You*/
	.list_title hr {position:absolute; left:0; right:0; top:2rem; border:.1rem solid #e54043;}/*20160725 You*/
	
.jobList {margin-top:1.9rem; margin-left:1.167rem; margin-right:1.167rem;}
.jobList li {margin-bottom:1.7rem; border-bottom:1px solid #EEEDED;}
.jobList li.b-b-0 {border-bottom:none;}
.jobList li.m-b-0 {margin-bottom:0;}

.jobFP {padding-bottom:1.083rem; height:4.6rem; line-height:4.6rem;}
.p_b_10 {padding-bottom:1rem;}/*20160725 You*/
.p-b-0 {padding-bottom:0;}

.FP_arrow {background:url(../images/icon_arrowX.png) right center no-repeat #FAFAFA;}/*20160725 You*/

/*选择页数 弹层 S 20160725 You*/
.dis_no{ display:none;}
.dis_bl{ display:block;}
.opacityBox {position: absolute;top: 0;z-index: 101;width:100%; height:100%;background-color: rgba(0, 0, 0, .5); display:none;}
.loc-box {position:fixed; top:6rem; left:6%; z-index:102; padding:1rem 4%; width:80%; border-radius:.5rem; background-color:#fff;}
.loc-box .icon-close {width:2.5rem;}
.loc-box dt {font-size:1.4rem; width:25%; margin-bottom:.667rem; padding-right:5%; height:5rem; line-height:5rem; text-align:right;}
.loc-box dd {width:70%; margin-left:30%; margin-top:-5rem; margin-bottom:.667rem; height:5rem;}

.loc_bt {font-size:1.6rem; color:#F78231;}
.loc_bt .icon-location {margin-right:.4rem; font-size:2.6rem; vertical-align:middle;}
.loc_gb {text-align:right;}
.loc_gb .icon-close {font-size:2.6rem; color:#A9A9A9; vertical-align:middle;}

.ymlia{}
.ymlia2{}
.ym {padding-left:1.25rem; padding-right:1.25rem; height:32rem; overflow-y:auto;}
.ym li {height:3.75rem; line-height:3.75rem; border-bottom:.125rem solid #ebebeb;}
.ym li a {display:block; width:90%; height:3.75rem; padding-left:1.25rem; font-size:1.4rem; color:#333; position:relative;}
.ym li a:after {content:' '; position:absolute; right:0; top:1rem; z-index:2; box-sizing:border-box; border:.25rem solid #ebebeb; border-radius:1rem; width:1.5rem; height:1.5rem;}
.ym li a.sz {color:#F78231;}
.ym li a.sz:after {border:.25rem solid #F78231;}
/*选择页数 弹层 E 20160725 You*/

.ReTop {position:fixed; bottom:5rem; right:1rem; width:3.75rem; height:3.75rem; line-height:3.75rem; border-radius:3.2rem; text-align:center; border:.167rem solid #fff; display:none;}/*20160725 You bottom:16rem;*/
.ReTop-bottom{bottom:15rem;}

.ComLogo {width:39%; margin-right:1%; position:relative;}
.ComLogo img {width:98%; box-sizing:border-box; border:1px solid #eeeded;}
.ComLogo_New:after {content:'New'; position:absolute; left:0; top:0; font-size:1rem; font-weight:normal; color:#fff; display:block; width:28px; height:12px; line-height:12px; background-color:#F00; text-align:center;}

.jobNm {width:60%; height:2.917rem; line-height:2.917rem;}
.job_time {height:2.917rem; line-height:2.917rem}

.bcSpan {display:inline-block; margin:.417rem 0 .417rem .417rem ; padding:.208rem .5rem; border:1px solid #EEEDED; border-radius:.333rem; font-size:1.2rem; color:#7C746F;}
.bcSpan .del{border-left: 1px solid #EEEDED; margin-left: .3rem; padding-left: .4rem;}

.list_more {height:4.6rem; line-height:4.6rem; background-color:#FAFAFA;}



	/*菜单栏*/
.mainNav {position:fixed; bottom:0; left:0; right:0; z-index:100; padding-top:.583rem; padding-bottom:.583rem;}
.mainNav a {display:block; width:25%; box-flex:1; -moz-box-flex:1; -webkit-box-flex:1; text-align:center; font-size:1.4rem; color:#7C746F;}
.mainNav a i {font-size:2.4rem; margin-bottom:.167rem;}
.mainNav a.sz {color:#e54043;}/*选中*/
.mainNav a.szCom {color:#036eb8;}/*选中*/
/*职位 E*/


/*弹出菜单 S*/
.navT {position:fixed; left:0; top:0; bottom:0; z-index:101; right:12.5rem;}
	.iconNavA {position:absolute; right:1rem; top:1rem;}
	.txa {margin:0 auto; display:block; width:8.4rem; height:8rem;}
	/*.txpic {margin:2.5rem auto 1.25rem; padding-top:.917rem; display:block; width:5.667rem; height:4.75rem; border-radius:3rem;}
	.txpic img {width:3.917rem; height:3.583rem;} 20160728*/
	.bar_tx_box {margin:2.5rem auto 0; width:6.7rem; height:9.6rem;}/*20160728*/
	.mem_txpicB {width:6.2rem; height:8.25rem;}/*20160728*/
	.tx_zzB {position:absolute; left:-.25rem; top:-.25rem; width:6.7rem; height:8.7rem; background:url(../images/bar_tx_zz.png) left top no-repeat; background-size:6.7rem 8.7rem;}/*20160728*/
	.tx_textB {position:absolute; left:5%rem; right:5%; top:9.3rem; width:90%;}/*20160728*/	
	.navT ul {border-top:.833rem solid #eeeded;}
	.navT ul li {padding-top:1.25rem; padding-bottom:1.25rem; border-bottom:.167rem solid #eeeded;}
	.navT ul a {font-size:1.8rem; color:#2C0700;}
/*弹出菜单 E*/

/*职位介绍 S*/
.icon-arrow1lA {position:absolute; left:1.083rem; top:1.25rem;}
.logoCom {margin:0 auto 1.083rem; width:200px;}
.logoCom img {width:100%; border:1px solid #eeeded;}
.jobDesUl {padding-top:.75rem; padding-bottom:.75rem;}
.jobDesUl li i {margin-bottom:.5rem;}
.jobDesCon li {margin-bottom:.333rem; line-height:1.5em;}
.jobDesCon li i {margin-right:.667rem;}
.jobDes-1 {width:200px;}/*width:4.833rem; height:4.833rem;*/
.jobDes-1 img {width:100%; border:1px solid #eeeded;}
.jobDes-2 {width:84%; word-wrap:break-word; word-break:normal;}
.jobDes-3 {width:16%; padding-top:4rem;}
.jobDesBtn {position:fixed; z-index:3; left:0; bottom:0; width:100%; box-sizing:border-box; padding:.583rem 1.583rem .583rem; background-color:#fff;}
.jobDesBtn a {display:block; padding:1rem 0; -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; border:.167rem solid #e54043; border-radius:.333em;}
/*职位介绍 E*/


/*消息 S*/
.memZw p {font-size:1.4rem; line-height:1.5em;}
.returnA {display:block;}

.btn-a-fs {width:6.667rem; border-radius:.4rem; background-color:#fff; color:#F78231; border:1px solid #F78231; box-sizing:border-box;}
.meshf {padding:2%; width:96%; height:16.667rem; border:none;}

	/*选项卡*/
	.xxk_mes a {-moz-box-flex:1; -webkit-box-flex:1; box-flex:1; display:block; padding-top:.583rem; padding-bottom:.583rem; text-align:center; font-size:1.6rem; color:#7C746F;}
	.xxk_mes a.hover {color:#e54043; border-bottom:.167rem solid #e54043;}
	.xxk_mes a.hover i {color:#e54043;}

/*消息 E*/


/*公司主页 S*/
.xxkComHom a {display:block; box-sizing:border-box;}
.xxkComHom a.sz {border-bottom:.208rem solid #F78231;}

.ComHomZW p {line-height:1.5em; font-size:1.4rem;}

.w_46 {width:1.917rem;}
/*公司主页 E*/


/*设置 S*/
.mem_ulI li {padding-top:20px; width:50%; height:80px;}
.mem_ulI li a {display:block; text-align:center;}
.setUl li span {display:block; height:2em; line-height:2em;}
.setUl li i {line-height:2em;}
.messageSet{ margin:.5rem; padding:0.8rem; background:#fff; border-radius:5px;}
/*设置 E*/


/*会员中心 S*/
.icon-redPoint {position:absolute; left:130%; top:0%; display:inline-block; width:.75rem; height:.75rem; background-color:#EF282C; border-radius:.4rem;}

.memKJ a {display:block;}

/*20160728 S */
.tx_box {margin:0 auto; padding-top:2.2rem; width:9rem; height:11.8rem;}
/*.mem-tx {margin-top:2.917rem; padding:.74rem; font-size:7rem; border-radius:4rem;}*/
.mem-txpic {width:8.5rem; height:11.3rem;}
/*.mem-txpic img {width:5.833rem; height:5.333rem;}*/
	
.tx_zz {position:absolute; left:-.25rem; top:1.95rem; display:block; width:9rem; height:11.8rem; background:url(../images/H5_txzz.png) center top no-repeat; background-size:9rem 11.8rem;}
.tx_text {position:absolute; left:0rem; top:11.2rem; display:block; width:9rem; text-align:center;}
/*20160728 E */

.posiA-nl {position:absolute; left:1.083rem; top:1.083rem;}
.posiA-set {position:absolute; right:1.083rem; top:1.083rem;}
/*会员中心 E*/


/*地图 S*/
.mapbg {height:53.333rem; background:url(../img/map.png) center top no-repeat; background-size:100%;}
.mapFbox {position:absolute; bottom:0; left:0; background-color:white;width: 100%}
.mapFbox a{float:left;margin: .5rem .87rem;color: #676D73;}
.mapFbox a:active{color: #E54043}
.mapFbox .plus-minus{float: right;}
.mapFbox .plus{margin: .2rem;height: 1.6rem;}
.mapFbox .minus{padding: .9rem 0;width: 1.6rem;}
.mapFbox .yyy{margin: .3rem;height: 1.6rem;}
.blackBg {position:fixed; bottom:0; left:0; right:0; z-index:101; height:1280px; background-color:rgba(0,0,0,.5);}/*半透明黑色遮罩层*/
.loc-box {position:fixed; top:4.5rem; left:6%; z-index:102; padding:0 4%; width:80%; border-radius:.5rem; background-color:#fff;}
.loc-box .icon-close {width:2.5rem;}
.loc-box dt {font-size:1.4rem; width:25%; margin-bottom:.667rem; padding-right:5%; height:5rem; line-height:5rem; text-align:right;}
.loc-box dd {width:70%; margin-left:30%; margin-top:-5rem; margin-bottom:.667rem; height:5rem;}

.loc-dl dd input[type="text"], .loc-dl dd input[type="button"] {padding-left:5%; padding-top:.15rem; width:85%; height:3.5rem; font-size:1.4rem; text-align:left; background-color:#fff; border:.167rem solid #EEEDED;border-radius:.5rem;}
.loc-dl dd input[type="text"] {width:80%;}
.loc-dl dd input[type="button"] {background:url(../images/btnArrow.png) 95% center no-repeat; background-size:1.333rem .75rem;}
.btn-enter {display:inline-block; width:100%; box-sizing:border-box; height:4.167rem; line-height:4.167rem; border-radius:.5rem; box-sizing:border-box;}

.map_search_input{width:100%;position:absolute; top:5rem;text-align: center;}
.map_search_input div{width: 80%;    margin: auto;}
.map_search_input input[type="text"] {  border: 1px solid #dfdfdf; background:#fff; height: 32px; line-height: 32px; color: #b7b7b7; padding-left: 10px; width: 77%; float: left;font-size:1.4rem; }
.map_search_input input[type="button"] { cursor:pointer;border-right: 1px solid #dfdfdf;border: 1px solid #dfdfdf;border-left:0;line-height: 32px; width:17%; float: left; background:#e6e6e6 url(../images/btnSearch.png) center 5px no-repeat;background-size: 50% auto;}
.searching{width:100%;position:absolute; top:20rem;text-align: center;font-size: 1.4rem;color:white;display: none;z-index: 999}

.screen dd {width:70%; margin-left:30%; margin-top:-5rem; margin-bottom:.167rem; height:4rem;}
.screen dd input[type="text"] {width:80%;height:2.9rem;}

.Position_no{color:#dfdfdf}

.resultTitle a{color: #F78231;font-size: 1.6rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block; width: 240px;text-overflow: ellipsis;}
.resultTable{height: 135px;overflow-x: hidden; overflow-y: auto; position: relative;}
.resultTable table{width:100%;table-layout: fixed;text-align: center;}
.resultTable thead th{line-height: 21px; border-bottom: 2px solid #E9E9E9;border-right: 1px solid #E9E9E9; padding: 0 3px;font-weight: normal; text-align: center;}
.resultTable td{padding: 4px 0;border-bottom: 1px solid #ccc;}
.resultTable .jobName {text-align: left;white-space: nowrap; overflow: hidden; width: 40%; text-overflow: ellipsis; font-size: 12px;}
.resultTable .jobName a{color:#1254CC;padding-left: 5px;width: 42%;font-size: 12px;}
.resultTable .expName{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:20%;font-size: 12px;}
.resultTable .refTime{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:25%;font-size: 12px;}
.resultTable .apply{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:15%;font-size: 12px;}
.resultTable .apply input{background:url(../images/mapApplyJob.png) -60px -5px no-repeat; width:20px;height:20px;border: none;}
.resultTable .apply input:focus{background:url(../images/mapApplyJob.png) -10px -5px no-repeat;}

.shake{display: none;width:80%;height: 50%; position:fixed;left: 10%; top:15rem;z-index:102;}
.shake .bg{width:100%}
.shake .close{width:5rem;height:5rem;position:absolute;top:-1.5rem;right:-1.5rem;}
.shake .notShow{text-align: center;position: relative; bottom:13%;width: 100%;font-size: 1.4rem;}
.shake .notShow img{height:1.6rem;}
.shake .mobile img{width: 100%;}
.shake .mobile{position: absolute;width: 40%;top: 0;left: 36%;animation:myfirst 1s;-moz-animation:myfirst 1s;-webkit-animation:myfirst 1s;-o-animation:myfirst 1s;}
@keyframes myfirst
{
	0%   {left:30%;top:-1rem;}
	25%  {left:42%;top:1rem;}
	50%  {left:30%;top:-1rem;}
	100% {left:42%;top:1rem;}
}

@-moz-keyframes myfirst /* Firefox */
{
	0%   {left:30%;top:-1rem;}
	25%  {left:42%;top:1rem;}
	50%  {left:30%;top:-1rem;}
	100% {left:42%;top:1rem;}
}
@-webkit-keyframes myfirst /* Safari and Chrome */
{
	0%   {left:30%;top:-1rem;}
	25%  {left:42%;top:1rem;}
	50%  {left:30%;top:-1rem;}
	100% {left:42%;top:1rem;}
}
@-o-keyframes myfirst /* Opera */
{
	0%   {left:30%;top:-1rem;}
	25%  {left:42%;top:1rem;}
	50%  {left:30%;top:-1rem;}
	100% {left:42%;top:1rem;}
}

/*地图 E*/


/*名企推荐 S*/
.mComGd {float:left; width:100%;}
.mComGd li {float:left; margin-left:.833rem; width:10rem; height:6.8rem;}
.mComGd a {padding-top:1.25rem; width:10rem; height:5.4rem; border-radius:.5rem;}
.mComGd a.mOhter {width:5.8rem;}
.mComGd img {width:8.3rem; height:2.167rem;}/* height:4.167rem;*/
.mComGd span {margin-top:.417rem; padding-bottom:.833rem; width:90%;}
.mOhter i {margin-top:.3rem;}
.mOhter span {margin-top:.9rem;}

.mComK {margin:.833rem .417rem 0rem; padding:.417rem; border:.083rem solid #ddd; border-radius:.5rem;}
/*.mCom-logo {width:5.833rem; height:5.833rem;}
.mCom-logo img {width:100%; height:100%;}
*//*名企推荐 E*/

/*企业搜索 S*/
.ComSearch {height:4.583rem; line-height:4.583rem;}
.ComSearch a {width:10%;}
.Com-S-Box {width:64%; box-sizing:border-box; border:.083rem solid #CBCBCB; height:3.5rem; border-radius:.25rem;}
.ComSearch input[type="text"] {margin-top:.5rem; width:66%; border:none; font-size:1.4rem; height:2.5rem; line-height:2.5rem; color:#000; vertical-align:top; box-sizing:border-box;}
.ComSearch input[type="button"] {width:16%; height:3.333rem; line-height:3.333rem; font-size:1.4rem; background-color:#fff; border:1px solid #F78231; border-radius:.25rem; color:#F78231;}
.mC-x a {margin-right:.667rem; margin-top:.833rem; display:inline-block; padding:.417rem .833rem; border:.167rem solid #EFEFEF; border-radius:.167rem; font-size:1.2rem; color:#666;}
/*企业搜索 E*/

/*其他公司 S*/
.C-tjss {border-bottom:.167rem solid #CBCBCB; height:3.75rem;}
.C-tjss a {display:block; margin-top:.833rem; height:2.083rem; line-height:2.083rem; border-right:.167rem solid #EFECEC; text-align:center;}
/*其他公司 E*/

/*筛选选择器 S*/
.T-Black {position:fixed; top:0; left:0; width:100%; height:100%; z-index:100; background-color:rgba(0,0,0,.5);}
.T-o-Com {position:absolute; top:0; left:0; width:100%; z-index:200; height:4.167rem; box-sizing:border-box;}
.C-tjss-con {height:100%; overflow-y:auto;}/*height:29.083rem;*/
.C-tjss-con-hauto {height:auto; background-color:#fff;}
.C-tjss-con a {padding-left:5%; display:block; height:4.167rem; line-height:4.167rem; background-color:#fff; box-sizing:border-box; border-bottom:.167rem solid #E0E0E0;}
.C-tjss-con-hauto a {height:4.583rem; line-height:4.583rem;}
.C-tjss-con-hauto a.bg-c-grayQ0 {background-color:#EEEDED;}
.C-tjss-con a span {display:inline-block; width:90%;}
.C-tjss-con a i {display:inline-block; width:5%;}

/*筛选选择器 S*/


/*选择器弹层 S*/
.T-title {height:4.167rem; background-color:#000;}
.T-title h2 {line-height:4.167rem;}
.T-title .btn_bxz {width:5rem; display:inline-block; padding:.417rem; background-color:#666; text-align:center;}
/*选择器弹层 E*/

/*地图弹层 S*/
.T-m-con {position:absolute; top:10.833rem; left:0; padding:.417rem .417rem 1.2rem .417rem; width:20rem; z-index:301; box-sizing:border-box; border:.167rem solid #999; background-color:#fff;}
.T-m-con p, .T-m-con span {font-size:1.2rem; line-height:170%;}
.T-m-con p {border-bottom:.167rem dotted #999;}
.T-m-con span {font-weight:bold;}

.map_arrow {position:absolute; bottom:-2.4rem; left:12rem; width:3.5rem; height:2.417rem; z-index:3; background:url(../images/map_arrow.png) center center no-repeat; background-size:100% 100%;}
/*地图弹层 E*/


/*select元素模拟 生成 相应 start*/
.w-select-B20{width:30%;}/*宽度设置5rem*/

.verinline{display:inline-block; vertical-align:middle;}
.oninline{display:inline-block; position:relative;}
.inblock{display:block;}
.on_pt{position:relative;}
.tag_select, .tag_select_hover, .tag_select_open {display:block; box-sizing:border-box; border-right:.083rem solid #D7D7D7; color:#08163f; width:99%; height:2.5rem; line-height:2.5rem; background:url(../images/down.gif) no-repeat 90% 50% #fff; text-indent:.75rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:1.4rem;}
.tag_select_hover { background:url(../images/down.gif) no-repeat 90% 50% #fff; }
.tag_select_open { background:url(../images/up.gif) no-repeat 90% 50% #fff; }

.tag_options {position:absolute; left:-.083rem; top:2.952rem; display:block; width:98%; border:.167rem solid #E5E5E5; background-color:#fff; list-style:none; background-color:#fff; border-bottom-left-radius:.25rem; border-bottom-right-radius:.25rem; overflow-x:hidden;}
.tag_options li { background-color:#fff; display:block; width:100%; height:2.5rem; line-height:2.5rem; text-decoration:none; color:#08163f; text-indent: .75rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:1.4rem;}
.tag_options .open_hover { background-color:#F3F2F2; color:#666 }
.tag_options .open_selected { background-color:#F3F2F2; color:#666}
/*select元素模拟 生成 相应 end*/

/* 企业管理中心 */
.dis_no{ display: none; }
.hide{  visibility: hidden; }
.dis_bl{ display:block;}
.opacityBox,.opacityBoxSub {position: fixed;top: 0; left:0;z-index: 101;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .5); display:none; }
.opacityBoxSub{ z-index:599;background-color: rgba(0, 0, 0, .5);}
.ulListInfo{ margin:10px; background:#fff; border-radius:10px;}
.ulListInfo li{ float:left; width:36%; font-size:1.6rem; height:40px; padding:5px 1%; line-height:40px; text-align:right;}
.ulListInfo li.liRight{ float:left;width:60%; text-align:left;}
.ulListInfo li.liFeedback{ float:left;width:100%; text-align:left; height:150px;}
.ulListInfo li input{outline:none; border:0; width:100%; height:30px; line-height:30px;  color:#2C0700}
.ulListInfo li textarea{outline:none; border:0; width:92%; height:90%; padding:10px; line-height:30px; font-size:1.6rem; color:#2C0700;}
.ulListInfo li input.w30{ width:50%; margin:5px 0 0 0;}
.ulListInfo li input.w40{ width:40%; background:#ddd;margin:5px 0 0 0; cursor:pointer; color:#999; padding:0 5px;}
.aboutUs{ font-size:1.5rem; line-height:2rem; padding:15px;}
.bntBoxBot{ width:80%; margin:10px auto; }
.bntBoxBot_search{ width:80%; margin:20px auto; }
.bntBoxBot_search input{ background:#fff;}
.submitBnt{ background:#fff; border:1px solid #036eb8; width:100%; text-align:center; cursor:pointer; color:#036eb8; height:40px; line-height:40px; border-radius:5px; outline:none;}
/*发布职位*/
.input_addjobs,.textarea_addjobs,.input_addWage{outline:none; padding:0 0 0 2%; border:0; width:98%;  height:2.5rem; font-size:1.6rem;  background:#eee;border:.167rem solid #EEEDED;border-radius:.5rem;}
.textarea_addjobs{ height:8rem;}
.input_addWage{ width:28%;}
.addjobs-box {position: fixed; top:15%; left:6%; z-index:102; padding:0 4%; width:80%; border-radius:.5rem; background-color:#fff; }
.addjobs-box .icon-close {width:2.5rem;}
.addjobs-box dl{ max-height:300px; overflow:auto; padding-bottom:10px;}
.addjobs-box dt {float:left; width:33%; font-size:1.4rem;margin-bottom:.667rem; height:3rem; line-height:3rem; text-align:center; border-bottom:.167rem solid #EEEDED;}
.inputAddjobs,.inputAddjobsN {outline:none;background:url(../images/btnArrow.png) 95% center no-repeat; background-size:1.333rem .75rem; width:100%; border:0; height:3rem; padding:0 0 0 2%; font-size:1.6rem; text-align:left;border:.167rem solid #EEEDED;border-radius:.5rem;}
.inputAddjobsN { width:65%;}
.width70{ width:70%;}
.width25{ width:25%;}
/*招聘中*/
.jobsListBox li{ line-height:2rem; font-size:14px; float:left;width:50%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.jobsManage li{ line-height:1.5rem; font-size:14px; float:left;width:20%; text-align:center;}
.jobsManage li a{ line-height:1.5rem; font-size:14px;text-align:center; color:#2C0700;}
.jobsManage li i{ display:block;}
/*简历搜索*/
.resume_so{width:100%;margin:0 auto; margin-top:8px; box-sizing:border-box; border:1px #CACACA solid;background-color:#FFFFFF;height:40px; position:relative}
.resume_so .keyinput{height:25px; outline:none; padding-top:6px; border:1px #FFFFFF solid; padding-left:10px; width:80%; font-size:16px; color:#333333}
.resume_so .clearkey{ position:absolute; top:8px; right:70px;}
.resume_so .so_sub{position:absolute; top:0px; right:0px; padding:3px 0 0 0; width:50px; height:35px; text-align:center; background-color:#e54043; color:#fff; border-left:1px #CACACA solid;}
.so_complete{position: relative; width:97%;background-color: #fff;/*height:40px;line-height: 40px;*/font-size: 12px;color:#666;border-bottom: 1px solid #E6E6E6;padding:10px 0;padding-left: 3%;}
.so_complete .so_complete_box{width:90%;float: left;line-height: 20px;}
.so_complete i{font-style: normal;}
.pageNav{ padding:1rem; text-align:center; font-size:14px; background:#fff;}
/*个人登录 注册*/
.login_top a,.login_topCom a {display:block; box-flex:1; -moz-box-flex:1; -webkit-box-flex:1; border:1px solid #e54043; padding:.8rem 1rem;}
.login_topCom a{ border:1px solid #036eb8;}
.login_topl {margin-left:1rem; border-top-left-radius:0.5rem; border-bottom-left-radius:0.5rem;}
.login_topr {margin-right:1rem; border-top-right-radius:0.5rem; border-bottom-right-radius:0.5rem;}
.login section {border-bottom: 1px solid #d3d3d3;height:60px; padding:20px 0 0 0;  margin:0 auto}

/*手机码登录*/
.phoneLogin {text-align: center;}
.phoneLogin a {display: inline-block;width: 46%;height: 36px;line-height: 36px;background-color: #fff;text-align: center;color:#a9a9a9;border-bottom: 1px solid #d3d3d3;}
.phoneLogin a.sz { border-bottom: 1px solid #e54043; color:#e54043;}
.phoneCode{position: absolute;right:12px;border:0; border-radius: 5px;height: 35px;line-height: 35px;color: #fff;padding: 0 10px;cursor: pointer;}

/*第三方登录*/
.third_box{ width:100%;}
.third_title{ width:96%; margin:0 auto;}
.third_title div{ display: inline-block;}
.third_titleL,.third_titleR{ border-top:1px solid #ddd; width:28%;}
.third_titleC{ text-align:center; width:40%;height:2rem; color:#333;}
.thirdBnt{ display:block;}
.thirdBnt li{ display:inline-block; width:32%; height:50px;}
.thirdBnt li.t-qq,.thirdBnt li.t-weibo,.thirdBnt li.t-weixin{ background-size:60px auto; background-image: url(../images/wap_loginIcon.png); background-position:25px 0; background-repeat:no-repeat;}
.thirdBnt li.t-qq a{ display:block; height:60px;}
.thirdBnt li.t-weibo{  background-position:25px -120px;-webkit-filter: grayscale(1); filter: grayscale(1); }
.thirdBnt li.t-weixin{ background-position:25px -60px; -webkit-filter: grayscale(1); filter: grayscale(1); }
.btnThird {
    width: 90%;
    height: 2.2em;
    line-height: 2.2em;
    border-radius: .3em;
    background-color: #ED6C06;
    font-size: 1.1rem;
    color: #fff;
}
img.wei_third{ width:50%; text-align:center;}

.qq_face img{ width:60px; height:60px;border-radius:50%;}
.qq_face,.qq_name,.qq_title{ text-align:center;}
.third_loginTitle{ border-bottom:1px solid #d3d3d3;}
.third_loginTitle a{ right:10px; position:absolute;}

/*第三方登录*/
/*注册*/

.login i { display: inline-block; width: 12%; text-align:center;}
.login .input_username {  display: inline-block; width: 80%;}
.login .inp02 { display: inline-block;  width: 52%;}
.login .inpnt_password {display: inline-block; width: 70%;}
.login .yz03 {display: inline-block;width: 26%;}
.yz03 img{vertical-align:middle;}
.Tips {background-color: #FFF0F1; padding-right:5%;padding-bottom: 3%; font-size: 1.2rem; text-align: right;padding-top: 3%; color:#f00; display:none;}
.login input[type="tel"], .login input[type="password"], .login input[type="email"], .login input[type="text"] {
 padding-left: .5em;
    height: 2em;
    line-height: 1.7em;
    font-size: 1.7rem;
    vertical-align: middle;
	border:0;
}
.btnRegister{ background:#fff;width:60%;cursor:pointer; border-radius:5px; outline:none; margin:0 auto;}

/*翻页 S*/
.A_yx{background-color:#FAFAFA;}
.A_yx:link, .A_yx:visited {background-color:#FAFAFA;}/*有效*/
.A_yx:hover {background-color:#FAFAFA;}
.A_yx:active {background-color:#EEEEEE;}
.A_wx{background-color:#FAFAFA;}
.A_wx:link, .A_yx:visited {background-color:#FAFAFA;}/*无效*/
.A_wx:hover {background-color:#FAFAFA;}
.A_wx:active {background-color:#FAFAFA;}
/*翻页 E*/

/*我的简历 S*/
.wdjn {width:100%; box-sizing:border-box;}
.resu-txpic {width:4.167rem; height:4.167rem; border-radius:2.2rem; background-color:#E3E1E2;}
.resu-txpic img {width:100%; height:100%; border-radius:2.2rem;}
.tx_boxR {width:4.6rem; height:5.45rem; border-radius:2.2rem;}/*20160729*/
.tx_boxR img {width:4.1rem; height:5.4rem;}/*20160729*/
.tx_zzR {position:absolute; left:-.25rem; top:-.25rem; width:4.6rem; height:5.9rem; background:url(../images/re_txzz.png) center center no-repeat; background-size:4.6rem 5.9rem;}/*20160729*/
.jdtBg {width:40%; height:1rem;}
.jdtOrange {height:1rem;}

.b-ra-4 {border-radius:.6rem;}
.bgTimeZ {background:url(../images/timeZ.png) left top no-repeat; background-size:.833rem;}
.bgTimeZT {background:url(../images/timeZT.png) left top no-repeat; background-size:.833rem;}

/*我的简历 企业端 S*/
.bgTimeZ_com {background:url(../images/timeZ_com.png) left top no-repeat; background-size:.833rem;}
.bgTimeZT_com {background:url(../images/timeZT_com.png) left top no-repeat; background-size:.833rem;}
.jobDesBtn_com a {border:.167rem solid #036EB8;}
/*.btn_by_fa {position:fixed; bottom:0; left:0; width:100%; height:50px; background-color:#036EB8;}*/
/*我的简历 企业端 E*/

.btn_zk {display:block; padding-top:.833rem; width:100%; height:5.417rem; box-sizing:border-box; border:.167rem solid #F78231; border-radius:.5rem; background:#fff;}
.btn_add {padding:0 .7rem; height:40px; background-color:white; box-sizing:border-box; border:1px solid #F78231; border-radius:.5rem;}
.submitBnt_per {border:1px solid #e54043; color:#e54043; height:40px; line-height:40px;}
.Btn_gray {border:1px solid #A9A9AA; color:#A9A9AA;}

.resu_Yc {padding-bottom:4rem;}
.resu_Yc section {min-height:40px;}
.resu_Yc label {display:inline-block; width:26%; line-height:40px; font-size:1.4rem;}/*20160725 You*/
.resu_Yc input[type="text"], .resu_Yc textarea, .resu_Yc input[type="password"], .resu_Yc input[type="tel"], .resu_Yc input[type="email"]{width:68%; border:none; font-size:1.4rem; line-height:1.8rem; text-align:left; background:none; color:#333;}/*, .resu_Yc input[type="tel"], .resu_Yc input[type="email"], .resu_Yc input[type="button"] */
.resu_Yc textarea {width:98%; padding-top:10px; padding-bottom:10px; height:70px;}
.resu_Yc textarea.h_120 {height:120px;}
.ykfk_texAr {padding:0 1%; width:98%; height:11.667rem; border-radius:.333rem; border:.167rem solid #EEEDED;}

.inputSel {outline:none; width:70%; background:url(../images/btnArrow.png) 95% center no-repeat; background-size:1.333rem .75rem; border:0; font-size:1.4rem; text-align:left;padding-right:10%;}/*  20160725 You*/
.p_r_0 {padding-right:0;}
.inputSel_s {width:33%; text-align:right;}
.b-b-grayQ0 {border-bottom:.167rem solid #EEEDED;} /*浅灰边框*/

/*面试邀请*/
.msyqList {margin-top:1.9rem; margin-left:0; margin-right:0;}
.msyqList li {margin-bottom:1.7rem; padding-left:1.167rem; padding-right:1.167rem; border-bottom:10px solid #EEEDED;}

.jobFP-p-b-22 {padding-bottom:.917rem;}

.btn_fn {margin-right:1rem; display:inline-block; font-size:1.4rem; color:#F78231; width:4rem; height:2rem; line-height:2rem; border:1px solid #F78231; border-radius:.6rem; text-align:center;}/*生效状态*/
.btn_fndis {color:#CCCCC9; border:1px solid #CCCCC9;}/*不生效状态*/

.w_auto {width:auto;}
.w_b100 {width:100%;}
.w_b87 {width:87%;}
.w_b84 {width:84%;}
.w_b80 {width:80%;}
.w_b74 {width:74%;}
.w_b70 {width:70%;}
.w_b66 {width:66%;}
.w_b60 {width:60%;}
.w_b44 {width:44%;}
.w_b38 {width:38%;}
.w_b30 {width:30%;}
.w_b25 {width:25%;}
.w_b20 {width:20%;}
.w_b16 {width:16%;}
.w_b13 {width:13%;}

.w_9r {width:9rem;}
.TextIn2 {text-indent:2em;}


/*我的简历 E*/


/*引导页 S*/
.yd_qzz {margin:5.4rem auto; display:block; padding-top:10.5rem; width:10.9rem; background:url(../images/yd_qzz.png) left top no-repeat; background-size:10.9rem 9.8rem;}
.yd_hr {background:url(../images/yd_hr.png) left top no-repeat; background-size:10.9rem 9.8rem;}
.yd_footer {position:fixed; bottom:1.6rem; width:100%; height:1.5rem; background:url(../images/yd_logo.png) top center no-repeat; background-size:4.75rem 1.5rem;}

/*引导页 E*/

/*首页搜索框 S*/
.jobSearch {padding:10px 20px 25px 20px; border-bottom:1px solid #EEEDED;}
.search_box {padding:0 70px 0 8px; border:1px solid #C9C9C9; border-radius:2px;}
.search_box input[type="search"],.search_box input[type="button"] {background-color:#fff; width:100%; padding:9px 0; border:none; font-size:1.4rem;}
.sel_nb {position:absolute; top:22px; right:0; padding-left:10px; width:50px; height:21px; line-height:21px; border-left:1px solid #C4C4C4;}
.sel_nb:after {content:' '; position:absolute; top:10px; right:10px; border:5px solid rgba(255, 255, 255, 0); border-top-color:#767676;}

.down_menu {position:absolute; top:46px; right:0; z-index:2; width:70px; border:1px solid #181818; border-radius:2px; background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.75)), to(rgba(0,0,0,0.85))); display:none;}
.down_m_arrow {position:absolute; top:-6px; left:44%; width:10px; height:6px; overflow:hidden;}
.down_m_arrow:before {content:' '; position:absolute; top:5px; right:-6px; width:20px; height:20px; -webkit-transform:rotate(45deg); border:1px solid #181818; background:rgba(63,63,63,1);}

.sel_dq {position:absolute; top:24px; right:0; padding:2px 19px 1px; width:22px; border-left:1px solid #C4C4C4;}
.sel_dq i {position:relative; display:block; overflow:hidden; margin-bottom:3px; padding:1.5px 4px; background:#767676; }
.sel_dq i:after {content:' '; position:absolute; top:0; left:3px; width:2px; height:3px; background:#fff;}

.more_con {padding:16px 20px; position:relative;}
.more_con i {position:absolute; left:0; top:16px; display:block; width:14px; height:14px; border:1px solid #036eb8;}
.icon_ss:before, .icon_zk:before {content:' '; position:absolute; top:6px; left:3px; display:block; width:8px; height:2px; background-color:#036eb8;}/*-*/
.icon_ss:after {content:' '; position:absolute; top:3px; left:6px; width:2px; height:8px; background-color:#036eb8;}/*+*/

.sel_box {border:1px solid #C9C9C9; border-radius:2px;}
.btn_job {padding:0 20px 0 8px; width:100%; height:37px; background:transparent; border:none;}
.btn_jobYjfk {padding-left:0px;}
.btn_job span {width:73%;}
.btn_job span:after {content:' '; position:absolute; top:50%; right:10px; margin-top:-3px; width:6px; height:6px; -webkit-transform:rotate(45deg); border:#AAAAAA solid; border-width:2px 2px 0 0; color:#434343;}

.btn_formSubmit {padding-right:40px; width:100%; height:38px; background-color:#e54043; border:none; border-radius:2px;}

	/*历史记录图标 收起 展开两种状态 S*/
.icon_hisSS, .icon_hisZK {position:absolute; top:-38px; right:0; width:41px; height:38px; border-left:1px solid #F99638; border-top-right-radius:2px; border-bottom-right-radius:2px; background-color:#F4600F; text-indent:-100px; overflow:hidden;}
.icon_hisSS i, .icon_hisZK i {position:absolute; top:8px; right:10px; display:block; width:18px; height:18px; border-radius:18px; border:2px solid #fff;}
.icon_hisSS i:before, .icon_hisZK i:before {content:' '; position:absolute; top:9px; right:4px; background:#fff; width:6px; height:2px;}
.icon_hisSS i:after, .icon_hisZK i:after {content:' '; position:absolute; top:3px; right:9px; background:#fff; width:2px; height:8px;}

.icon_hisZK {height:37px; border-top:1px solid #EAEAEA; border-right:1px solid #EAEAEA; background-color:#fff;}
.icon_hisZK i {border:2px solid #777;}
.icon_hisZK i:before {background:#777;}
.icon_hisZK i:after {background:#777;}
	/*历史记录图标 收起 展开两种状态 E*/

.con_his {padding-top:8px;border:solid #EAEAEA; border-width:0 1px 1px 1px; display:none;}
.con_his ul {padding-bottom:8px;}
.con_his ul li {padding:8px;}

.clear_his {padding:8px 8px; background-color:#F8F8F8;}

/*首页搜索框 E*/


/*职位页搜索框 S*/
.sJ_box {border:none; padding-left:9px; padding-right:0; width:60%; float:left;}
.sJ_nb {top:9px; right:50px;}
.sj_menu {top:36px; right:45px;}
/*职位页搜索框 E*/


/*关于我们 用户协议 S*/
.AboutUsP1 p {margin-bottom:1rem; font-size:1.4rem; line-height:1.5em; text-indent:2rem;}
.AboutUsP2 p {font-size:1.4rem; line-height:1.7em;}
.AboutUsP1 article h2 {padding-top:1rem; padding-bottom:.6rem; font-size:1.4rem; font-weight:bold; color:#e54043;}
/*关于我们 用户协议 E*/


/*手机验证 S*/
.btn_fxyzm {position:absolute; right:0; top:10px; width:90px;}
/*手机验证 E*/


/*空内容页面 S*/
.icon_i {margin:0 auto; width:100px; height:100px; line-height:100px; font-size:9rem; color:#E7E7E7; border:6px solid #E7E7E7; border-radius:80px; box-shadow:0 -1px #BCBABA,0 -1px #BCBABA inset; text-shadow:0 -1px #BCBABA; text-align:center;}
/*空内容页面 E*/

/*筛选条件 S*/
.screenBox{width:100%; height:100%;}
.SS_header {border-bottom:1px solid #292929; background:-webkit-gradient(linear, left top, left bottom, from(#444444), to(#3b3b3b))}
.ss_box {padding-left:.833rem; padding-right:.833rem; height:4.167rem; line-height:4.167rem; border-top:1px solid #4b4b4b; border-bottom:1px solid #292929; background-color:#3C3C3C;}
.btn_ss {background:#e54043; color:#fff; border:none; height:4.167rem; line-height:4.167rem; width:100%; text-align:center; cursor:pointer; border-radius:5px; outline:none;}
/*筛选条件 E*/
/*其它公司*/
.page_guide_container {
	width:100%;
	cursor:e-resize;
	-webkit-tap-highlight-color:transparent;overflow:hidden;
}
.page_guide_items {
	width:500%;
}
.page_guide_item {
	float:left;
}
.page_guide_item_text {
	float:left
}
.page_guide_item_title {
	height:1.3em;
	color:red;
	padding:.5em 0;
	border-bottom:1px solid #dedede;
	max-width:100%;
	white-space:nowrap;
	text-overflow:ellipsis
}

/*选择器样式*/
.selectorBox *{ box-sizing:border-box; }
.selectorBox a{ cursor:pointer;color:#4a4a4a;text-decoration:none;}
.selectorBox a:active{color:#4a4a4a;text-decoration:none;}
.selectorBox a:link{color:#4a4a4a;text-decoration:none;}
.selectorBox a:visited{color:#4a4a4a;text-decoration:none;}
.selectorBox a:hover{color:#4a4a4a;text-decoration:none;}
.selectorBox{  position:fixed;top:0;right:0;bottom:0;left:0;font-size: 14px; background:rgba(0,0,0,.5);z-index:101;}
.selectorBox .title_wrap{ position:fixed; top: 0;right: 0;left: 0; padding:0; z-index:10000;  background:#fff;}
.selectorBox .selector_head{ height: 45px; line-height: 45px; text-align:center; color:#fff;background:#000;position:relative;zoom:1; }
.selectorBox .save{  padding:2px 10px; height:25px; line-height:25px;color:#fff; font-weight:normal; border:1px solid #fff; border-radius:2px; }
.selectorBox .clear_count{ color:#4a4a4a; padding:10px;}
.selectorBox .clear_count span{ padding-right: 5px; }
.selectorBox .selector_checker_tip{ color:#4a4a4a; padding:0 10px; position:absolute; margin-top:-5px; }
.selectorBox .selector_checker_plan ul{ padding:0; margin:0 10px; height: 80px; overflow:hidden;}
.selectorBox .selector_checker_plan li{ padding: 0 10px 10px 0; float:left; list-style:none;  width: 32%;}
.selectorBox .selector_selected{height: 30px;line-height: 30px;float:left;color:#4a4a4a;  width: 100%; padding: 0px 20px 0px 6px; line-height: 30px; border:1px solid #dfdfdf;position:relative;_zoom:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.selectorBox .selector_selected span{ font-size:1.4rem; }
.selectorBox .selected_icon{position:absolute;top:0;right:0;height: 30px;width: 20px; color: #dfdfdf;overflow:hidden; cursor:pointer;text-align: center; font-size:1.4rem;}
.locationBg{ background:#e6e6e6; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; line-height:43px; line-height: 43px; color: #4a4a4a; padding-left: 10px;}
.locationBg .selected_area{ font-weight:bold;   padding-right:20px; text-align: right;}
.boxSelectorBody{ height:100%; } 
.selectorBody{ height: 100%; background:#fff;}
.selectorBody .selector_leftBox{ height: 100%; background:#fff; width: 45%; position:absolute; }
.selectorBody .selector_rightBox{ height: 100%; background:#fff; left:45%; width: 55%;position:absolute;}
.selectorBody .shade_box{ position:absolute; top:0;right:0;bottom:0;left:0; background:rgba(0,0,0,0.5);  }
.selectorBody .selector_threeBox{height: 100%; left:100%; background:#fff; width: 55%; position:absolute;}
.selectorBody li{ background:#e6e6e6; position:relative; border-bottom: 1px solid #dfdfdf; color:#4a4a4a; padding-left: 20px; height: 45px; line-height: 45px; }
.selectorBody li.active{ background:#fff; }
.selectorBody li.selector_item{ background:#fff; margin-left:15px ;}
.selectorBody li.selector_item span{ font-size:1.4rem; padding-left: 0;}
.selectorBody li span{ font-size:1.4rem; padding-left: 15px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; display: block;}
.jobs_selectoTop li span{ font-size:1.4rem; padding-left: 0; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; display: block;}
.selector_threeBox li span{ font-size:1.4rem; padding-left: 0; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; display: block;}

.selectorBody li i{ position: absolute; left: 10px; width: 24px; height: 24px; }
.selectorBody li i.character{width:20px; height:20px; font-size:1.4rem; text-align:right;}
.selectorBody li i.icon_check{ top:0; position: absolute; left: auto; right: 10px;   }
.selectorBody li.selected i.icon_check{top:10px; position: absolute; left: auto; right: 10px; background:url(../images/selected.png) center center no-repeat; background-size:15px auto;}
.selectorBody li.selected span{ color: #e54043; font-weight: bold; }
.active_level{ background:#e6e6e6; }
.active_level .selector_rightBox{ background:#e6e6e6;position:absolute; top:0; left:20%;font-size:14px; box-shadow: -1px 0px 4px rgba(0,0,0,0.2);}
.active_level .selector_threeBox{height: 100%; left:50%;  background:#fff; width: 50%; position: absolute;}
.active_level .selectorBody li.selector_item{ background:#e6e6e6; padding-left:15px; margin-left:0; }
.active_level .selectorBody li.active{ background:#fff; }
.active_level .selectorBody li.all{ background:#fff;  padding-left:0; margin-left:15px;}
.active_level .selector_threeBox li.selector_item{ background:#fff; padding-left:0; margin-left:15px;}

.boxSelectorBody{ padding:0; margin:0; height:auto; min-height:0px; position:fixed; top:208px; right:0px; left:0px; bottom:0px; z-index:2000; margin:0} 
.provinceBox{ height: auto;-webkit-box-sizing: border-box;box-sizing: border-box; }
 /*职位选择器*/
 .jobs_selectoTop{ top:100px; }
.selector_jobs_search{ background:#fff; height: 55px; line-height: 35px; padding:10px;border-bottom: 1px solid #dfdfdf;}
.selector_jobs_input{ width: 85%;  height: 32px; overflow:hidden; }
.selector_jobs_input input[type="text"] {  border: 1px solid #dfdfdf; background:#fff; height: 32px; line-height: 32px; color: #b7b7b7; padding-left: 10px; width: 80%; float: left; }
.selector_jobs_input input[type="button"] { cursor:pointer;border-right: 1px solid #dfdfdf;border: 1px solid #dfdfdf;border-left:0;  height: 32px; line-height: 32px; width:45px; float: left; background:#e6e6e6 url(../images/btnSearch.png) center 5px no-repeat;
background-size:50% auto; }
.selector_jobs_inputR{ text-align:center;font-size:1.4rem; width: 15%; }
.selector_industry{ height: 100%; background:#fff; left:45%; width: 55%;position:absolute;}
.selector_industry li.selector_item{ background:#fff; padding-left:15px; margin-left:0; }
.active_level .selector_industry li.selector_item{ background:#fff; padding-left:0; margin-left:15px;}

/* 注册成功后 */
a.icon_resumewei{ background: url(../images/box_weiwei_01.gif) 0% 5% no-repeat; background-size:40% auto; padding:5% 0 10% 47%; display:block; height:100px;}
.make_new_resume_but,.make_resume_but{display:inline-block; width:44%;margin-left:.5rem;margin-right:.5rem; height:40px; line-height: 40px;text-align: center;background-color: #E54043;color:#FFF; border-radius:5px; border:2px solid #E54043;}/*20160816*/
.make_resume_but{ background:#fff; color:#E54043; border:2px solid #E54043;float: right;}

/*弹窗*/
.resume_writeOk {position: fixed;top: 0;left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .5);}

.resume_writeBox { position: fixed; top: 40%; left: 10%; z-index: 3;  padding: 1.4em 0; width: 80%;
    background-color: #fff;  border: 1px solid #E5E5E5; text-align: center; border-radius: 10px;}

/* 确认删除*/
.confirm{ color: #333;font-size: 1.5rem;margin:0 1rem 1rem 1rem; text-align: center; line-height: 2rem;}
.confirm_close{ color: #c6c5c5; display: block; text-align:right; }
.bnt_confirm{margin:1rem 0 2rem 0;}
.con_Bnt{ background:#F78231;  width:49%;border:1px solid #F78231; text-align:center; cursor:pointer; color:#fff; height:40px; line-height:40px; border-radius:5px; outline:none;}
.con_resetBnt{ background:#fff; border:1px solid #F78231; width:49%; text-align:center; cursor:pointer; color:#F78231; height:40px; line-height:40px; border-radius:5px; outline:none;}
.jobs_succeed{ color: #F78231; margin: 2rem auto 3rem auto; width: 60%;}
.jobs_succeed span{ display: inline-block;   }
.jobs_succeed i{ font-size:3rem; }


 /* 简历邀请面试 */
.box_interview {position: fixed; top:10.667rem; left:6%; z-index:102; padding:0 4%; width:80%; border-radius:.5rem; background-color:#fff; display: none;}
.textarea_interview{  height:10rem; width: 100%;}

select.interview {
  border: solid 1px #ddd;
  border-radius: 5px;
  outline: none;
  /*将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background: url("../images/btnArrow.png") no-repeat scroll 96% center transparent;
  background-size: 10px auto;
  padding:6px 14px 6px 5px;
  width: 57%; overflow:hidden;
  font-size:1.2rem;
}
select.interview option{ outline: none; }
.submitBntInt{ background:#E54043; border:1px solid #F33; width:45%; text-align:center; cursor:pointer; color:#fff; height:35px; line-height:35px; outline:none;}
.resetBntInt{ background:#fff; border:1px solid #ccc; width:45%; text-align:center; cursor:pointer; color:#7C746F; height:35px; line-height:35px;outline:none;}
/* 简历邀请面试结束 */


.jb_choose {float:left; padding-bottom:1rem; width:100%; background-color:#EEEDED;}/*20160726*/
	.jb_choose a {text-decoration:none;float:left; margin-left:2.4%; margin-top:1rem; padding:.75rem 0; width:30%;  box-sizing:border-box; border-radius:.5rem; border:.2rem solid #E54043; background-color:#fff; font-size:1.4rem; color:#E54043; text-align:center;}/*20160726*/
	.jb_choose a.sz {background-color:#E54043; color:#fff;}/*20160726*/
	
/*404 500 20160728 S*/
.bg404 {margin-top:2.75rem; margin-bottom:4.5rem; background:url(../images/er_404.png) center top no-repeat;  background-size:cover;  width:100%;  padding-top:109%;}
.bg500 {marmargin-bottom:4.5rem; background:url(../images/er_500.png) center top no-repeat;  background-size:cover;  width:100%;  padding-top:109%;}
.bgLose {margin-bottom:4.5rem; background:url(../images/resumeLose.png) center top no-repeat;  background-size:cover;  width:100%;  padding-top:64%;}
.bg_gray {background-color:#fafafa;}
.btn_return {margin:0 auto; display:block; padding-left:6rem;  width:12.8rem; height:4rem; line-height:3.8rem; border:.2rem solid #e54043; border-radius:.5rem; box-sizing:border-box; color:#e54043; font-size:1.8rem; background:url(../images/icon_return.png) 2.4rem center no-repeat #fff; background-size:2rem 2.2rem;}
.btn_returnB {margin:0 auto; display:block; padding-left:6rem;  width:12.8rem; height:4rem; line-height:3.8rem; border-radius:.5rem; box-sizing:border-box; font-size:1.8rem; background:url(../images/icon_returnB.png) 2.4rem center no-repeat #fff; background-size:2rem 2.2rem;color: #e54043;border: .2rem solid #e54043;}

/*404 500 E*/
.bgNoData {margin-top:10rem; margin-bottom:2.5rem; background:url(../images/NoData.png) center top no-repeat;  background-size:cover;  width:100%;  padding-top:50%;}

.resume a:active{color:#e54043;}
.resume a:link{color:#e54043;}
.resume a:visited{color:#e54043;}
.resume a:hover{color:#e54043;}

.tel-a{text-decoration:underline;color:blue;}

/*copyright  S*/
.copyrightBox{ padding-bottom:7rem;  }
.copyright{ height: 90px; width: 280px;  margin: 0 auto; }
.copyright a{text-align: center; color: #bbb; float: left;}
.copyright a.copy_wap{ background: url(../images/copyrightBg_wap.png) center -70px no-repeat; width: 70px; height: 20px; padding-top:60px;  background-size: 100%; color: #e54043;}
.copyright a.copy_pc{ background: url(../images/copyrightBg_pc.png) center top no-repeat; width: 70px; height: 20px; padding-top:60px;  background-size: 100%;}
.copyright a.copy_wx{ background: url(../images/copyrightBg_wx.png) center top no-repeat;width: 70px; height: 20px; padding-top:60px;  background-size: 100%;}
.copyright a.copy_wxIn{ background: url(../images/copyrightBg_wx.png) center -70px no-repeat;width: 70px; height: 20px; padding-top:60px;  background-size: 100%;color: #e54043;}
.copyright a.copy_fk{ background: url(../images/copyrightBg_copy_fk.png) center top no-repeat; width: 70px;height: 20px; padding-top:60px;  background-size: 100%;}

.weChat_c p{text-align: center; line-height: 2rem;}
.weChat_c p img{ width: 70%; height:70%; }
/*copyright  E*/

.clearInput{ padding:0 1rem;  text-align: center; height: 32px; line-height: 32px; position: absolute; left: 55%;}
.ykfk_input{ padding:0 1%; width:98%; height:3rem; border-radius:.333rem; border:.167rem solid #EEEDED;}}

/*copyright com*/
.copyrightCom{ height: 90px; width: 280px;  margin: 0 auto; }
.copyrightCom a{text-align: center; color: #bbb; float: left;}
.copyrightCom a.copy_wap{ background: url(../images/copyrightCom_wap.png) center -70px no-repeat; width: 70px; height: 20px; padding-top:60px;  background-size: 100%; color: #036eb8;}
.copyrightCom a.copy_pc{ background: url(../images/copyrightCom_pc.png) center top no-repeat; width: 70px; height: 20px; padding-top:60px;  background-size: 100%;}
.copyrightCom a.copy_wx{ background: url(../images/copyrightCom_wx.png) center top no-repeat;width: 70px; height: 20px; padding-top:60px;  background-size: 100%;}
.copyrightCom a.copy_wxIn{ background: url(../images/copyrightCom_wx.png) center -70px no-repeat;width: 70px; height: 20px; padding-top:60px;  background-size: 100%;color: #036eb8;}
.copyrightCom a.copy_fk{ background: url(../images/copyrightCom_fk.png) center top no-repeat; width: 70px;height: 20px; padding-top:60px;  background-size: 100%;}

.upload_image {position:absolute; left:0; top:0; width:100%; height:100%; background-color:#DFDFDF; border-radius:5rem; opacity:0;}/*20160817*/

/*职位分享20161215*/
.shareBox{position:fixed;top:20rem;right:-91%; height:88px;width:91%;display: none;background: white;border: 1px solid #E54043;z-index: 102;}
.shareBtn{width:9%;height: 90px;position:fixed;top:20rem;right:-1%; background: url(../images/shareBtn.gif) center center no-repeat;z-index: 102;}
.shareBox .bdsharebuttonbox .item{width: 20%;height: 88px;margin: 0;padding: 0;line-height: 140px;text-align: center;}
#bds_sqq{background: url(../images/jobShare.jpg) 6% 8% no-repeat;background-size: 350px;}
#bds_weixin{ background: url(../images/jobShare.jpg) 6% 50% no-repeat;background-size: 350px;}
#bds_qzone{ background: url(../images/jobShare.jpg) 34% 8% no-repeat;background-size: 350px;}
#bds_tsina{ background: url(../images/jobShare.jpg) 63% 50% no-repeat;background-size: 350px;}
.shareBox .bdsharebuttonbox .d{background: url(../images/jobShare.jpg) 63% 89% no-repeat;background-size: 350px;}
.shareBox .bdsharebuttonbox .m{background: url(../images/shareMore.png) center 23%  no-repeat;background-size: 44px;}

/*完善简历 20161010*/
.ws_h2 {min-height:40px; line-height:40px; text-align:center; background-color:#fafafa;}
.p-b-08 {padding-bottom:.8rem;}
.icon_Arrow2 {display:inline-block; width:1rem; height:1rem; background:url(../images/btnArrow2.png) center center no-repeat; background-size:1rem 1rem;}/*向上 箭头*/
.icon_Arrow2s {display:inline-block; width:1rem; height:1rem; background:url(../images/btnArrow2s.png) center center no-repeat; background-size:1rem 1rem;}/*向下 箭头*/
.ws_h2a {display:inline-block; width:100%;}
.ws_h2a i {display:inline-block; margin-bottom:-.2rem;}
.resu_Yc .label0_hj {padding-top:.8rem; line-height:20px;}/*20161010*/

/*简历投递成功 20161128*/
.icon_sendSucceed{ background: url(../images/box_weiwei_01.gif) 0% 5% no-repeat; background-size:40% auto; padding:5% 0 10% 47%; display:block; height:80px;width: 47%}
.l-h-send{ line-height: 80px; }
.sendSucceed_jobs{ background: url(../images/sendSucceed_jobs.gif) left top repeat-x; padding-top: 12px; }
.send_jobList {margin:1rem .5rem 0 .5rem;padding-bottom:1rem; border-bottom:1px solid #eeeded;}
.send_jobList i{ margin-top: 3px; float:left; width: 24px; height: 24px; background: #e54043; border-radius:12px; color: #fff; line-height: 24px; text-align: center; font-size:1.6rem;}
.send_jobList i.uncheck{ background: #c5c5c5;}

.send_jobList ul{ float:left; width: 88%; padding-left: 5px; }
.send_jobList li { float:left; width: 70%;padding:2px 0; }
.send_jobList li.jobsName_list a{ font-size:1.6rem;font-weight:bold; color: #e54043; }
.send_jobList li.jobsdate_r{font-size:1.4rem; width: 30%; text-align: right; color: #7c746f;}
.send_jobList li.comName_list{font-size:1.4rem;}
.send_jobList li.jobs_pay{font-size:1.6rem; width: 30%; text-align: right; color: #e54043;}
.send_jobList li.jobs_d_list{ color: #7c746f; font-size:1.4rem; }
.comRT{ text-align: center; margin-bottom: 1rem; color: #bbb;}
.comRT span{color: #036eb8;}

.succeeBox{top:10rem;height:300px;width: 70%;left: 11%;display: none;}
.succeeBox .close{position:absolute;top:-1.5rem;right:-1.5rem;width:50px;height: 50px;background: url(../images/succeeBoxClose.png) center center no-repeat;background-size: 100%;}
.succeeBox p{margin: 1.5rem auto;width: 80%;text-align: center;font-size: 20px;font-weight: bold;}
.succeeBox img{width:60%;margin: 0 20%;}
.succeeBox input{width:60%;height:40px; margin: 0 20%;font-size: 1.6rem; border-radius: .5rem; background: #e54043; border: none; color: white;margin-top: 2rem;}

/*职位分享20161208*/
.shareBox{position:fixed;top:20rem;right:-91%; height:88px;width:91%;display: none;background: white;border: 1px solid #F78231;z-index: 102;}
.shareBtn{width:9%;height: 90px;position:fixed;top:20rem;right:-1%; background: url(../images/shareBtn.gif) center center no-repeat;z-index: 102;}
.shareBox .bdsharebuttonbox .item{width: 20%;height: 88px;margin: 0;padding: 0;line-height: 140px;text-align: center;}
#bds_sqq{background: url(../images/jobShare.jpg) 6% 8% no-repeat;background-size: 350px;}
#bds_weixin{ background: url(../images/jobShare.jpg) 6% 50% no-repeat;background-size: 350px;}
#bds_qzone{ background: url(../images/jobShare.jpg) 34% 8% no-repeat;background-size: 350px;}
#bds_tsina{ background: url(../images/jobShare.jpg) 63% 50% no-repeat;background-size: 350px;}
.shareBox .bdsharebuttonbox .d{background: url(../images/jobShare.jpg) 63% 89% no-repeat;background-size: 350px;}
.shareBox .bdsharebuttonbox .m{background: url(../images/shareMore.png) center 23%  no-repeat;background-size: 44px;}


