﻿/*! normalize.css v2.1.3 | MIT License | git.io/normalize */

@charset "utf-8";
html{color:#000;background:#fff;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html *{outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
html,body{font-family:sans-serif}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
abbr,acronym{border:0;font-variant:normal}
del{text-decoration:line-through}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}
q:before,q:after{content:''}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
a:hover{text-decoration:underline}
ins,a{text-decoration:none}

body,figure {
	margin:0
}
img,legend {
	border:0
}
body,html {
	height:100%
}
a,select {
	background:0 0
}
.ellipsis,header,svg:not(:root) {
	overflow:hidden
}
.jd-detail-page .filter ul li,.jd-page .filter ul li,.profile-apply-page .filter ul li,.profile-page .filter ul li,.recruit-detail-page .presentation-wrapper ul li {
	list-style-type:none
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
	display:block
}
audio,canvas,video {
	display:inline-block
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden],template {
	display:none
}
a {
	outline:0;
	tap-highlight-color:transparent;
	-webkit-tap-highlight-color:transparent
}
a:active,a:hover {
	outline:0
}
h1 {
	font-size:2em;
	margin:.67em 0
}
abbr[title] {
	border-bottom:1px dotted
}
b,strong {
	font-weight:700
}
dfn {
	font-style:italic
}
hr {
	box-sizing:content-box;
	height:0
}
mark {
	background:#ff0;
	color:#000
}
code,kbd,pre,samp {
	font-family:monospace,serif;
	font-size:1em
}
pre {
	white-space:pre-wrap
}
q {
	quotes:"\201C" "\201D" "\2018" "\2019"
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	padding:0
}
button,input,select,textarea {
	font-family:inherit;
	font-size:100%;
	margin:0
}
button,input {
	line-height:normal
}
button,select {
	text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled] {
	cursor:default
}
input[type=checkbox],input[type=radio] {
	box-sizing:border-box;
	padding:0
}
input[type=search] {
	-webkit-appearance:textfield;
	box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
textarea {
	overflow:auto;
	vertical-align:top
}
table {
	border-collapse:collapse;
	border-spacing:0
}
html {
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	font-family:Microsoft Yahei
}
.hidden {
	display:none!important
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.intro a,header .back,header .home,header .title {
	display:inline-block
}
.ellipsis {
	text-overflow:ellipsis;
	white-space:nowrap
}
a:focus,select:focus {
	outline:0
}
header {
	background-color:#0D679B;
	height:1.66667rem;
	text-align:center
}
header .back-wrapper {
	float:left;
	height:100%;
	width:1.33333rem;
	text-align:left
}
header .back {
	background:url(../images/icon-back.png) no-repeat;
	background-size:cover;
	width:.28rem;
	height:.54667rem;
	margin-left:.4rem;
	margin-top:.53333rem
}
.intro .btn,header .title {
	color:#fff;
	margin-left:auto
}
header .title {
	margin-right:auto;
	height:1.66667rem;
	line-height:1.66667rem
}
[data-dpr="2"] header .title {
	font-size:40px
}
[data-dpr="3"] header .title {
	font-size:60px
}
header .home-wrapper {
	float:right;
	height:100%;
	text-align:right;
	width:1.33333rem
}
header .home {
	background:url(../images/icon-home.png) no-repeat;
	background-size:cover;
	width:.56rem;
	height:.50667rem;
	margin-right:.4rem;
	margin-top:.6rem
}
.intro {
	background:url(../images/bg-intro.png) center center no-repeat;
	height:100%;
	background-size:cover
}
.intro .btn-wrapper {
	position:relative;
	width:100%;
	text-align:center;
	top:6.21333rem
}
.intro a {
	text-decoration:none;
	color:#fff;
	width:100%;
	height:100%
}
.intro .btn {
	width:4.90667rem;
	height:1.13333rem;
	line-height:1.13333rem;
	background:url(../images/bg-link.png) no-repeat;
	background-size:cover;
	text-align:center;
	margin-right:auto;
	margin-bottom:.4rem
}
.intro .btn:active {
	background-image:url(../images/bg-active.png)
}
[data-dpr="2"] .intro .btn {
	font-size:32px
}
.profile-page {
	background-color:#F8F8F8
}
.profile-page .ad img {
	width:100%
}
.profile-page .header-userinfo {
	margin:.33333rem .4rem .08rem
}
.profile-page .header-userinfo span {
	display:block
}
.profile-page .header-userinfo .header-username {
	color:#2b2b2b
}
.profile-page .header-userinfo .header-tip {
	color:#868a90
}
[data-dpr="2"] .profile-page .header-userinfo span {
	font-size:25px
}
[data-dpr="3"] .profile-page .header-userinfo span {
	font-size:27px
}
.profile-page .filter {
	border-top:solid 1px #E2E2E2;
	border-bottom:solid 1px #E2E2E2;
	background-color:#fff;
	margin-top:.37333rem;
	padding:.4rem .4rem .42667rem
}
.profile-page .filter ul {
	padding:0;
	margin:0
}
.profile-page .filter ul li+li {
	margin-top:.4rem
}
.profile-page .filter ul li:last-child .right {
	border-bottom:none;
	padding-bottom:0
}
.profile-page .filter .icon-filter {
	display:inline-block;
	float:left
}
.profile-page .filter .right {
	border-bottom:solid 1px #E2E2E2;
	margin-left:.8rem;
	padding-bottom:.4rem;
	line-height:.6rem
}
.profile-page .filter .title {
	color:#2b2b2b;
	float:left
}
[data-dpr="2"] .profile-page .filter .title {
	font-size:32px
}
[data-dpr="3"] .profile-page .filter .title {
	font-size:48px
}
.profile-page .filter .resume-date {
	color:#999da4
}
[data-dpr="2"] .profile-page .filter .resume-date {
	font-size:28px
}
[data-dpr="3"] .profile-page .filter .resume-date {
	font-size:42px
}
.profile-page .filter .ctrl-dropdown {
	display:inline-block;
	float:right
}
.profile-page .filter .ctrl-dropdown select {
	-webkit-appearance:none;
	border:none;
	color:#999da4
}
.profile-page .filter .ctrl-dropdown select option {
	font-size:16px;
	color:#999da4
}
[data-dpr="2"] .profile-page .filter .ctrl-dropdown select {
	font-size:28px
}
[data-dpr="3"] .profile-page .filter .ctrl-dropdown select {
	font-size:32px
}
.profile-page .filter .ctrl-dropdown .icon-right-arrow {
	background:url(../images/icon-right-arrow.png) no-repeat;
	background-size:cover;
	width:.18667rem;
	height:.34667rem;
	display:inline-block;
	margin-left:.26667rem
}
.profile-page .filter .icon-profile-resume {
	background:url(../images/icon-profile-resume.png) no-repeat;
	background-size:cover;
	width:.45333rem;
	height:.56rem
}
.profile-page .filter .icon-profile-apply {
	background:url(../images/icon-profile-apply.png) no-repeat;
	background-size:cover;
	width:.45333rem;
	height:.56rem
}
.profile-page .filter .icon-profile-loginadmin {
	background:url(../images/icon-profile-loginadmin.png) no-repeat;
	background-size:cover;
	width:.57333rem;
	height:.56rem
}
.profile-resume-page {
	background-color:#F8F8F8
}
.profile-resume-page .ad img {
	width:100%
}
.profile-resume-page .column-desc {
	color:#868a90;
	line-height:.93333rem;
	margin-top:.12rem;
	margin-left:.4rem;
	display:inline-block
}
[data-dpr="2"] .profile-resume-page .column-desc {
	font-size:28px
}
[data-dpr="2"] .profile-resume-page .filter .title,[data-dpr="3"] .profile-resume-page .column-desc {
	font-size:32px
}
.profile-resume-page .filter {
	border-top:solid 1px #E2E2E2;
	border-bottom:solid 1px #E2E2E2;
	background-color:#fff;
	padding:.4rem 0 .4rem .4rem
}
.profile-resume-page .filter ul {
	padding:0;
	margin:0
}
.profile-resume-page .filter ul li {
	list-style-type:none;
	border-bottom:solid 1px #E2E2E2;
	line-height:.6rem;
	padding-bottom:.4rem
}
.profile-resume-page .filter ul li+li {
	margin-top:.4rem
}
.profile-resume-page .filter ul li:last-child {
	border-bottom:none;
	padding-bottom:0
}
.profile-resume-page .filter .icon-filter {
	display:inline-block;
	float:left
}
.profile-resume-page .filter .title {
	color:#2b2b2b;
	float:left;
	width:2.2rem
}
[data-dpr="3"] .profile-resume-page .filter .title {
	font-size:48px
}
.profile-resume-page .filter .ctrl-input {
	float:left
}
[data-dpr="2"] .profile-resume-page .filter .ctrl-input input {
	font-size:28px
}
[data-dpr="3"] .profile-resume-page .filter .ctrl-input input {
	font-size:32px
}
.profile-resume-page .filter .ctrl-input input {
	color:#868a90;
	border:none;
	width:6.66667rem
}
.profile-resume-page .filter .ctrl-input input:focus {
	border:none;
	outline:0
}
.profile-resume-page .filter .ctrl-dropdown {
	display:inline-block;
	float:right
}
.profile-resume-page .filter .ctrl-dropdown select {
	direction:rtl;
	-webkit-appearance:none;
	border:none;
	color:#999da4
}
.profile-resume-page .filter .ctrl-dropdown select option {
	font-size:16px;
	color:#999da4
}
[data-dpr="2"] .profile-resume-page .filter .ctrl-dropdown select {
	font-size:28px
}
[data-dpr="2"] .profile-resume-page .btn.create-resume span,[data-dpr="3"] .profile-resume-page .filter .ctrl-dropdown select {
	font-size:32px
}
.profile-resume-page .filter .ctrl-dropdown .icon-dropdown-arrow {
	background:url(../images/icon-dropdown-arrow.png) no-repeat;
	background-size:cover;
	width:.34667rem;
	height:.18667rem;
	display:inline-block;
	margin:0 .4rem 0 .26667rem
}
.profile-resume-page .create-resume-column .title {
	color:#868a90
}
.profile-resume-page .create-resume-column .ctrl-input input {
	color:#2b2b2b
}
.profile-resume-page .filter.last,.profile-resume-page .filter:last-child {
	margin-top:.4rem
}
.profile-resume-page .filter.last .title,.profile-resume-page .filter:last-child .title {
	width:4rem
}
.profile-resume-page .btn.create-resume {
	width:6.37333rem;
	height:1.13333rem;
	margin:.93333rem auto;
	border-radius:.56667rem;
	background-color:#20b6fd;
	text-align:center;
	vertical-align:middle;
	line-height:1.13333rem
}
.profile-resume-page .btn.create-resume span {
	color:#fff;
	align:center
}
[data-dpr="3"] .profile-resume-page .btn.create-resume span {
	font-size:48px
}
.special .ctrl-input {
	float:left
}
[data-dpr="2"] .special .ctrl-input span {
	font-size:28px
}
[data-dpr="2"] .profile-apply-page .filter .title,[data-dpr="3"] .special .ctrl-input span {
	font-size:32px
}
.special .ctrl-input span {
	color:#868a90;
	border:none;
	width:6.66667rem
}
.special .ctrl-input span:focus {
	border:none;
	outline:0
}
.profile-apply-page {
	background-color:#F8F8F8
}
.profile-apply-page .filter {
	height:3.77333rem;
	border-top:solid 1px #E2E2E2;
	border-bottom:solid 1px #E2E2E2;
	background-color:#fff;
	margin-top:.53333rem;
	padding:.4rem .4rem 0
}
.profile-apply-page .filter ul {
	padding:0;
	margin:0
}
.profile-apply-page .filter ul li+li {
	margin-top:.4rem
}
.profile-apply-page .filter ul li:last-child .right {
	border-bottom:none;
	padding-bottom:0
}
.profile-apply-page .filter .icon-filter {
	display:inline-block;
	float:left
}
.profile-apply-page .filter .right {
	border-bottom:solid 1px #E2E2E2;
	margin-left:.8rem;
	padding-bottom:.4rem
}
.profile-apply-page .filter .title {
	color:#2b2b2b;
	float:left
}
[data-dpr="3"] .profile-apply-page .filter .title {
	font-size:48px
}
.profile-apply-page .filter .ctrl-dropdown {
	display:inline-block;
	float:right
}
.profile-apply-page .filter .ctrl-dropdown select {
	-webkit-appearance:none;
	border:none;
	color:#999da4
}
.profile-apply-page .filter .ctrl-dropdown select option {
	font-size:16px;
	color:#999da4
}
[data-dpr="2"] .profile-apply-page .filter .ctrl-dropdown select {
	font-size:28px
}
[data-dpr="3"] .profile-apply-page .filter .ctrl-dropdown select {
	font-size:32px
}
.profile-apply-page .filter .ctrl-dropdown .icon-dropdown-arrow {
	background:url(../images/icon-dropdown-arrow.png) no-repeat;
	background-size:cover;
	width:.34667rem;
	height:.18667rem;
	display:inline-block;
	margin-left:.26667rem
}
.profile-apply-page .filter .icon-location {
	background:url(../images/icon-location.png) no-repeat;
	background-size:cover;
	width:.56rem;
	height:.54667rem
}
.profile-apply-page .filter .icon-position {
	background:url(../images/icon-position.png) no-repeat;
	background-size:cover;
	width:.56rem;
	height:.53333rem
}
.profile-apply-page .filter .icon-city {
	background:url(../images/icon-city.png) no-repeat;
	background-size:cover;
	width:.54667rem;
	height:.54667rem
}
.profile-apply-page .position-wrapper {
	margin-top:.4rem;
	background-color:#fff
}
.profile-apply-page .position-wrapper .left {
	display:inline-block
}
.profile-apply-page .position-wrapper .right {
	float:right;
	width:2.04rem;
	height:.57333rem;
	border-radius:.02667rem;
	text-align:center;
	line-height:.57333rem;
	margin-top:.25333rem
}
.profile-apply-page .position-wrapper .right span {
	color:#fff
}
[data-dpr="2"] .profile-apply-page .position-wrapper .right span {
	font-size:25px
}
[data-dpr="3"] .profile-apply-page .position-wrapper .right span {
	font-size:37px
}
.profile-apply-page .position-wrapper .right.success {
	background-color:#90d279
}
.profile-apply-page .position-wrapper .tips {
	padding:.4rem;
	background-color:#f8f8f8
}
.profile-apply-page .position-wrapper .tips span {
	display:block
}
.profile-apply-page .position-wrapper .tips .title {
	color:#20abec
}
.profile-apply-page .position-wrapper .tips .info {
	color:#868a90
}
[data-dpr="2"] .profile-apply-page .position-wrapper .tips span {
	font-size:25px
}
[data-dpr="3"] .profile-apply-page .position-wrapper .tips span {
	font-size:37px
}
.profile-apply-page .position-wrapper a {
	text-decoration:none
}
.profile-apply-page .position-wrapper ul {
	margin:0;
	padding:0
}
.profile-apply-page .position-wrapper ul li {
	padding:.4rem;
	border-bottom:solid 1px #e2e2e2
}
.profile-apply-page .position-wrapper ul li:first-child {
	border-top:solid 1px #e2e2e2
}
.profile-apply-page .position-wrapper .position-name {
	color:#2b2b2b
}
[data-dpr="2"] .profile-apply-page .position-wrapper .position-name {
	font-size:32px
}
[data-dpr="3"] .profile-apply-page .position-wrapper .position-name {
	font-size:48px
}
.profile-apply-page .position-wrapper .info {
	margin-top:.16rem
}
.profile-apply-page .position-wrapper .info .position-type,.profile-apply-page .position-wrapper .info .title-recruit {
	color:#999da4
}
.profile-apply-page .position-wrapper .info .recruit-num {
	color:#20b6fd
}
[data-dpr="2"] .profile-apply-page .position-wrapper .info .position-type {
	font-size:28px
}
[data-dpr="3"] .profile-apply-page .position-wrapper .info .position-type {
	font-size:42px
}
[data-dpr="2"] .profile-apply-page .position-wrapper .info .title-recruit {
	font-size:28px
}
[data-dpr="3"] .profile-apply-page .position-wrapper .info .title-recruit {
	font-size:42px
}
[data-dpr="2"] .profile-apply-page .position-wrapper .info .recruit-num {
	font-size:28px
}
[data-dpr="3"] .profile-apply-page .position-wrapper .info .recruit-num {
	font-size:42px
}
.profile-apply-page .position-wrapper .info .recruit-info {
	float:right
}
.profile-apply-page .position-wrapper .info .interview-info {
	display:none
}
.profile-apply-default-page .wrapper,.profile-resume-default-page .wrapper {
	background-color:#fff;
	position:absolute;
	top:32%;
	width:100%;
	text-align:center
}
.profile-apply-default-page .wrapper .user-con,.profile-resume-default-page .wrapper .user-con {
	margin-top:.26667rem
}
.profile-apply-default-page .wrapper .text,.profile-resume-default-page .wrapper .text {
	color:#868a90
}
[data-dpr="2"] .profile-apply-default-page .wrapper .text,[data-dpr="2"] .profile-resume-default-page .wrapper .text {
	font-size:28px
}
[data-dpr="3"] .profile-apply-default-page .wrapper .text,[data-dpr="3"] .profile-resume-default-page .wrapper .text {
	font-size:42px
}
.profile-apply-default-page .wrapper .btn,.profile-resume-default-page .wrapper .btn {
	width:6.37333rem;
	height:1.13333rem;
	margin:.93333rem auto;
	border-radius:.56667rem;
	background-color:#20b6fd;
	text-align:center;
	vertical-align:middle;
	line-height:1.13333rem
}
.profile-apply-default-page .wrapper .btn a,.profile-resume-default-page .wrapper .btn a {
	color:#fff;
	align:center;
	text-decoration:none;
	width:100%;
	height:100%;
	display:inline-block
}
[data-dpr="2"] .profile-apply-default-page .wrapper .btn a,[data-dpr="2"] .profile-resume-default-page .wrapper .btn a {
	font-size:32px
}
[data-dpr="3"] .profile-apply-default-page .wrapper .btn a,[data-dpr="3"] .profile-resume-default-page .wrapper .btn a {
	font-size:48px
}



.profile-apply-default-page .wrapperresume,.profile-resume-default-page .wrapperresume {
	background-color:#fff;
	position:absolute;
	top:10%;
	width:100%;
	text-align:center;
    margin:15px 0;
    line-height:30px;
}
.profile-apply-default-page .wrapperresume .user-note,.profile-resume-default-page .wrapperresume .user-note {
	margin-top:.26667rem
}
.profile-apply-default-page .wrapperresume .text,.profile-resume-default-page .wrapperresume .text {
	color:#868a90
}
[data-dpr="2"] .profile-apply-default-page .wrapperresume .text,[data-dpr="2"] .profile-resume-default-page .wrapperresume .text {
	font-size:28px;
     line-height:48px;
}
[data-dpr="3"] .profile-apply-default-page .wrapperresume .text,[data-dpr="3"] .profile-resume-default-page .wrapperresume .text {
	font-size:42px;
     line-height:60px;
}
.profile-apply-default-page .wrapperresume .title,.profile-resume-default-page .wrapperresume .title {
    color:#333 !important;
    font-weight:bold;
    margin:10px 0;
}
.profile-apply-default-page .wrapperresume .title,.profile-resume-default-page .wrapperresume .title {
	color:#868a90
}
[data-dpr="2"] .profile-apply-default-page .wrapperresume .title,[data-dpr="2"] .profile-resume-default-page .wrapperresume .title {
	font-size:28px
}
[data-dpr="3"] .profile-apply-default-page .wrapperresume .title,[data-dpr="3"] .profile-resume-default-page .wrapperresume .title {
	font-size:42px
}


.profile-apply-default-page .wrapperresume .major,.profile-resume-default-page .wrapperresume .major {
    color:#222 !important;
    margin:26px 0 36px 0;
}
.profile-apply-default-page .wrapperresume .major,.profile-resume-default-page .wrapperresume .major {
	color:#868a90
}
[data-dpr="2"] .profile-apply-default-page .wrapperresume .major,[data-dpr="2"] .profile-resume-default-page .wrapperresume .major {
	font-size:32px
}
[data-dpr="3"] .profile-apply-default-page .wrapperresume .major,[data-dpr="3"] .profile-resume-default-page .wrapperresume .major {
	font-size:48px
}

.profile-apply-default-page .wrapperresume .btn,.profile-resume-default-page .wrapperresume .btn {
    /*float:left;*/
	width:2.17333rem;
	height:.88333rem;
	margin:.93333rem auto;
	border-radius:.12667rem;
	background-color:#20b6fd;
	text-align:center;
	vertical-align:middle;
	line-height:0.88333rem;
    margin-right:20px;
    display: inline-block;
}
.profile-apply-default-page .wrapperresume .btn a,.profile-resume-default-page .wrapperresume .btn a {
	color:#fff;
	align:center;
	text-decoration:none;
	width:100%;
	height:100%;
	display:inline-block
}
[data-dpr="2"] .profile-apply-default-page .wrapperresume .btn a,[data-dpr="2"] .profile-resume-default-page .wrapperresume .btn a {
	font-size:30px
}
[data-dpr="3"] .profile-apply-default-page .wrapperresume .btn a,[data-dpr="3"] .profile-resume-default-page .wrapperresume .btn a {
	font-size:40px
}



.profile-login-userinfo-page .userinfo-wrapper {
	background-color:#fff;
	position:absolute;
	top:32%;
	width:100%;
	text-align:center
}
.profile-login-userinfo-page .userinfo-wrapper .user-con {
	margin-top:.53333rem
}
.profile-login-userinfo-page .userinfo-wrapper .text {
	color:#868a90
}
[data-dpr="2"] .profile-login-userinfo-page .userinfo-wrapper .text {
	font-size:28px
}
[data-dpr="3"] .profile-login-userinfo-page .userinfo-wrapper .text {
	font-size:42px
}
.profile-login-userinfo-page .userinfo-wrapper .name {
	color:#20b6fd
}
[data-dpr="2"] .profile-login-userinfo-page .userinfo-wrapper .name {
	font-size:28px
}
[data-dpr="3"] .profile-login-userinfo-page .userinfo-wrapper .name {
	font-size:42px
}
.profile-login-userinfo-page .userinfo-wrapper .btn.logout {
	width:6.37333rem;
	height:1.13333rem;
	margin:.93333rem auto;
	border-radius:.56667rem;
	background-color:#20b6fd;
	text-align:center;
	vertical-align:middle;
	line-height:1.13333rem
}
.profile-login-userinfo-page .userinfo-wrapper .btn.logout a,.profile-login-userinfo-page .userinfo-wrapper .btn.logout span {
	color:#fff;
	align:center;
	text-decoration:none
}
[data-dpr="2"] .profile-login-userinfo-page .userinfo-wrapper .btn.logout span {
	font-size:32px
}
[data-dpr="3"] .profile-login-userinfo-page .userinfo-wrapper .btn.logout span {
	font-size:48px
}
.jd-page {
	background-color:#F8F8F8
}
.jd-page .mask {
	overflow-x:hidden;
	overflow-y:auto;
	background:rgba(0,0,0,.5);
	opacity:1;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	overflow:hidden;
	-webkit-overflow-scrolling:touch;
	outline:0
}
.jd-page .mask .select-con {
	width:6.86667rem;
	height:6.94667rem;
	background-color:#fff;
	position:absolute;
	top:30%;
	left:15%;
	border-radius:.06667rem
}
.jd-page .mask p {
	color:#2b2b2b;
	margin:.4rem
}
[data-dpr="2"] .jd-page .mask p {
	font-size:32px
}
[data-dpr="3"] .jd-page .mask p {
	font-size:48px
}
.jd-page .mask ul {
	padding:0;
	margin:.56rem .73333rem 0 .66667rem
}
.jd-page .mask ul:last-child {
	margin-top:.54667rem
}
.jd-page .mask li {
	display:inline-block;
	text-align:center
}
.jd-page .mask li span {
	display:block;
	color:#2b2b2b
}
.jd-page .mask li .text {
	margin-top:.06667rem;
	width:2.26667rem
}
.jd-page .mask .p-baymax,.jd-page .mask .p-coder,.jd-page .mask .p-eux,.jd-page .mask .p-pm {
	width:1.52rem;
	height:1.52rem;
	display:inline-block
}
[data-dpr="2"] .jd-page .mask li .text {
	font-size:28px
}
[data-dpr="3"] .jd-page .mask li .text {
	font-size:42px
}
.jd-page .mask li:last-child {
	float:right
}
.jd-page .mask .p-coder {
	background:url(../images/jd-coder.png) no-repeat;
	background-size:cover
}
.jd-page .mask .p-pm {
	background:url(../images/jd-pm.png) no-repeat;
	background-size:cover
}
.jd-page .mask .p-eux {
	background:url(../images/jd-eux.png) no-repeat;
	background-size:cover
}
.jd-page .mask .p-baymax {
	background:url(../images/jd-baymax.png) no-repeat;
	background-size:cover
}
.jd-page .ad img {
	width:100%;
	display:block
}
.jd-page .filter {
	height:3.77333rem;
	border-top:solid 1px #E2E2E2;
	border-bottom:solid 1px #E2E2E2;
	background-color:#fff;
	margin-top:.53333rem;
	padding:.4rem .4rem 0
}
.jd-page .filter ul {
	padding:0;
	margin:0
}
.jd-page .filter ul li+li {
	margin-top:.4rem
}
.jd-page .filter ul li:last-child .right {
	border-bottom:none;
	padding-bottom:0
}
.jd-page .filter .icon-filter {
	display:inline-block;
	float:left
}
.jd-page .filter .right {
	border-bottom:solid 1px #E2E2E2;
	margin-left:.8rem;
	padding-bottom:.4rem
}
.jd-page .filter .title {
	color:#2b2b2b;
	float:left
}
[data-dpr="2"] .jd-page .filter .title {
	font-size:32px
}
[data-dpr="3"] .jd-page .filter .title {
	font-size:48px
}
.jd-page .filter .ctrl-dropdown {
	display:inline-block;
	float:right
}
.jd-page .filter .ctrl-dropdown select {
	-webkit-appearance:none;
	border:none;
	color:#999da4
}
.jd-page .filter .ctrl-dropdown select option {
	font-size:16px;
	color:#999da4
}
[data-dpr="2"] .jd-page .filter .ctrl-dropdown select {
	font-size:28px
}
[data-dpr="3"] .jd-page .filter .ctrl-dropdown select {
	font-size:32px
}
.jd-page .filter .ctrl-dropdown .icon-dropdown-arrow {
	background:url(../images/icon-dropdown-arrow.png) no-repeat;
	background-size:cover;
	width:.34667rem;
	height:.18667rem;
	display:inline-block;
	margin-left:.26667rem
}
.jd-page .filter #post-type {
	direction:rtl
}
.jd-page .filter #post-type option {
	direction:ltr
}
.jd-page .filter .icon-location {
	background:url(../images/icon-location.png) no-repeat;
	background-size:cover;
	width:.56rem;
	height:.54667rem
}
.jd-page .filter .icon-position {
	background:url(../images/icon-position.png) no-repeat;
	background-size:cover;
	width:.56rem;
	height:.53333rem
}
.jd-page .filter .icon-city {
	background:url(../images/icon-city.png) no-repeat;
	background-size:cover;
	width:.54667rem;
	height:.54667rem
}
.jd-page .filter select {
	direction:rtl
}
.jd-page .position-wrapper {
	margin-top:.4rem;
	background-color:#fff
}
.jd-page .position-wrapper a {
	text-decoration:none
}
.jd-page .position-wrapper ul {
	margin:0;
	padding:0
}
.jd-page .position-wrapper ul li {
	padding:.4rem .4rem 0;
	border-bottom:solid 1px #e2e2e2
}
.jd-page .position-wrapper ul li:first-child {
	border-top:solid 1px #e2e2e2
}
.jd-page .position-wrapper .time-info {
	position:relative;
	padding:.2rem .4rem;
	margin:.2rem -.4rem 0;
	border-top:1px solid #e2e2e2;
	background-color:#f1faff
}
.jd-page .position-wrapper .time-info:after,.jd-page .position-wrapper .time-info:before {
	position:absolute;
	display:inline-block;
	border-right:.2rem solid transparent;
	border-left:.2rem solid transparent;
	content:'';
	left:.93333rem
}
.jd-page .position-wrapper .time-info:before {
	border-bottom:.2rem solid #e2e2e2;
	top:-.2rem
}
.jd-page .position-wrapper .time-info:after {
	border-bottom:.2rem solid #f1faff;
	top:-.18667rem
}
.jd-page .position-wrapper .time-info div {
	color:#20abec
}
[data-dpr="2"] .jd-page .position-wrapper .time-info div {
	font-size:28px
}
[data-dpr="3"] .jd-page .position-wrapper .time-info div {
	font-size:42px
}
.jd-page .position-wrapper .position-name {
	color:#2b2b2b
}
[data-dpr="2"] .jd-page .position-wrapper .position-name {
	font-size:32px
}
[data-dpr="3"] .jd-page .position-wrapper .position-name {
	font-size:48px
}
.jd-page .position-wrapper .info {
	margin-top:.16rem
}
.jd-page .position-wrapper .info .position-type,.jd-page .position-wrapper .info .title-recruit {
	color:#999da4
}
.jd-page .position-wrapper .info .recruit-num {
	color:#20b6fd
}
[data-dpr="2"] .jd-page .position-wrapper .info .position-type {
	font-size:28px
}
[data-dpr="3"] .jd-page .position-wrapper .info .position-type {
	font-size:42px
}
[data-dpr="2"] .jd-page .position-wrapper .info .title-recruit {
	font-size:28px
}
[data-dpr="3"] .jd-page .position-wrapper .info .title-recruit {
	font-size:42px
}
[data-dpr="2"] .jd-page .position-wrapper .info .recruit-num {
	font-size:28px
}
[data-dpr="3"] .jd-page .position-wrapper .info .recruit-num {
	font-size:42px
}
.jd-page .position-wrapper .info .recruit-info {
	float:right
}
.jd-page .position-wrapper .info .interview-info {
	display:none
}
.jd-detail-page {
	background-color:#f8f8f8
}
.jd-detail-page section {
	padding:0 .4rem 2.66667rem
}
.jd-detail-page p {
	color:#2b2b2b;
	margin:.6rem 0 0;
	padding:0
}
[data-dpr="2"] .jd-detail-page p {
	font-size:40px
}
[data-dpr="3"] .jd-detail-page p {
	font-size:60px
}
.jd-detail-page .item {
	margin-top:.6rem
}
.jd-detail-page .item .title {
	color:#2b2b2b
}
.jd-detail-page .item .title i {
	width:.05333rem;
	height:.32rem;
	display:inline-block;
	background-color:#503ff7;
	margin-right:.12rem;
	vertical-align:middle
}
[data-dpr="2"] .jd-detail-page .item .title {
	font-size:32px
}
[data-dpr="3"] .jd-detail-page .item .title {
	font-size:48px
}
.jd-detail-page .item span {
	display:inline-block;
	color:#999da4;
	margin-top:.33333rem;
	line-height:.61333rem
}
[data-dpr="2"] .jd-detail-page .item span {
	font-size:28px
}
[data-dpr="3"] .jd-detail-page .item span {
	font-size:42px
}
.jd-detail-page .btn-float {
	text-align:center;
	position:relative;
	position:fixed;
	bottom:-.04rem;
	background:url(../images/t.png) repeat-x;
	width:100%;
	height:3.25333rem;
	display:inline-block
}
.jd-detail-page .btn.apply {
	width:6.37333rem;
	height:1.13333rem;
	margin:1.57333rem auto;
	border-radius:.56667rem;
	background-color:#20b6fd;
	text-align:center;
	vertical-align:middle;
	line-height:1.13333rem
}
.jd-detail-page .btn.apply span  a{
	color:#fff;
	align:center
}

[data-dpr="2"] .jd-detail-page .btn.apply span {
	font-size:32px
}
[data-dpr="3"] .jd-detail-page .btn.apply span {
	font-size:48px
}
.jd-detail-page .ad img {
	width:100%
}
.jd-detail-page .filter {
	height:3.77333rem;
	border-top:solid 1px #E2E2E2;
	border-bottom:solid 1px #E2E2E2;
	background-color:#fff;
	margin-top:.53333rem;
	padding:.4rem .4rem 0
}
.jd-detail-page .filter ul {
	padding:0;
	margin:0
}
.jd-detail-page .filter ul li+li {
	margin-top:.4rem
}
.jd-detail-page .filter ul li:last-child .right {
	border-bottom:none;
	padding-bottom:0
}
.jd-detail-page .filter .icon-filter {
	display:inline-block;
	float:left
}
.jd-detail-page .filter .right {
	border-bottom:solid 1px #E2E2E2;
	margin-left:.8rem;
	padding-bottom:.4rem
}
.jd-detail-page .filter .title {
	color:#2b2b2b;
	float:left
}
[data-dpr="2"] .jd-detail-page .filter .title {
	font-size:32px
}
[data-dpr="3"] .jd-detail-page .filter .title {
	font-size:48px
}
.jd-detail-page .filter .ctrl-dropdown {
	display:inline-block;
	float:right
}
.jd-detail-page .filter .ctrl-dropdown select {
	-webkit-appearance:none;
	border:none;
	color:#999da4
}
.jd-detail-page .filter .ctrl-dropdown select option {
	font-size:16px;
	color:#999da4
}
[data-dpr="2"] .jd-detail-page .filter .ctrl-dropdown select {
	font-size:28px
}
[data-dpr="3"] .jd-detail-page .filter .ctrl-dropdown select {
	font-size:32px
}
.jd-detail-page .filter .ctrl-dropdown .icon-dropdown-arrow {
	background:url(../images/icon-dropdown-arrow.png) no-repeat;
	background-size:cover;
	width:.34667rem;
	height:.18667rem;
	display:inline-block;
	margin-left:.2rem
}
.jd-detail-page .filter .icon-location {
	background:url(../images/icon-location.png) no-repeat;
	background-size:cover;
	width:.56rem;
	height:.54667rem
}
.jd-detail-page .filter .icon-position {
	background:url(../images/icon-position.png) no-repeat;
	background-size:cover;
	width:.56rem;
	height:.53333rem
}
.jd-detail-page .filter .icon-city {
	background:url(../images/icon-city.png) no-repeat;
	background-size:cover;
	width:.54667rem;
	height:.54667rem
}
.process-page .ad {
	height:4rem;
	width:100%;
	background:url(../images/process-ad.png?v=20160812) center center no-repeat;
	background-size:cover;
	position:relative
}
.process-page .ad .back-wrapper {
	position:absolute;
	height:.8rem;
	width:.8rem;
	text-align:left;
	top:.46667rem;
	left:.14667rem
}
.process-page .ad .back {
	background:url(../images/icon-back.png) no-repeat;
	background-size:cover;
	width:.28rem;
	height:.54667rem;
	display:inline-block;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%)
}
.process-page .ad .home-wrapper {
	position:absolute;
	height:.8rem;
	width:.8rem;
	top:.46667rem;
	right:.2rem
}
.process-page .ad .home {
	background:url(../images/icon-home.png) no-repeat;
	background-size:cover;
	width:.56rem;
	height:.50667rem;
	display:inline-block;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%)
}


.process-page .list-process {
	padding:.66667rem
}
.process-page .list-process .left {
	float:left;
	width:.82667rem;
	box-sizing:border-box
}
.process-page .list-process .right {
	margin-left:.62rem;
	box-sizing:border-box
}

.process-page .list-process .center {
	box-sizing:border-box
}

.process-page .list-process .cell {
	width:.82667rem;
	height:.82667rem;
	border-radius:50%;
	position:relative
}
.process-page .list-process .cell span {
	background:url(../images/icon-process-location.png) no-repeat;
	background-size:cover;
	width:.32rem;
	height:.42667rem;
	display:inline-block;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%)
}
.process-page .list-process .link {
	height:1.50667rem;
	text-align:center
}
.process-page .list-process .link span {
	width:0;
	display:block;
	border:1px dashed #A0A0A0;
	margin:0 auto;
	height:100%
}
.process-page .list-process .one {
	background-color:#4CD8AD
}
.process-page .list-process .two {
	background-color:#FFB842
}
.process-page .list-process .three {
	background-color:#9399FF
}
.process-page .list-process .four {
	background-color:#71D5F4
}
.process-page .list-process .five {
	background-color:#FE9797
}
.process-page .list-process .left {
	margin-top:.4rem
}
.process-page .list-process .right .item+.item {
	margin-top:.66667rem
}
.process-page .list-process .right .item {
	width:7.42667rem;
	height:1.65333rem;
	border-radius:8px;
	cursor:pointer
}
.process-page .list-process .right .item>div {
	display:inline-block
}
.process-page .list-process .right .item .icon-wrapper {
	width:1.56rem;
	position:relative;
	height:100%;
	float:left
}
.process-page .list-process .right .item .icon-wrapper span {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%)
}
.process-page .list-process .right .item .locations {
	height:100%;
	width:4.93333rem;
	color:#fff;
	float:left;
	position:relative;
	box-sizing:border-box;
	padding-left:.33333rem
}
.process-page .list-process .right .item .locations span {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%)
}
[data-dpr="2"] .process-page .list-process .right .item .locations {
	font-size:28px
}
[data-dpr="3"] .process-page .list-process .right .item .locations {
	font-size:42px
}
.process-page .list-process .right .item .separator {
	float:left;
	height:100%;
	width:1px;
	position:relative
}
.process-page .list-process .right .item .separator span {
	display:block;
	border:1px solid #fff;
	height:1.06667rem;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%)
}
.process-page .list-process .right .item .arrow {
	float:left;
	height:100%;
	width:.89333rem;
	position:relative
}
.process-page .list-process .right .item .arrow span {
	background:url(../images/location-arrow.png) no-repeat;
	background-size:cover;
	width:.18667rem;
	height:.34667rem;
	display:inline-block;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%)
}
.process-page .list-process .right .one .icon-wrapper span {
	background:url(../images/location-one.png) no-repeat;
	background-size:cover;
	width:.78667rem;
	height:1.18667rem;
	display:inline-block
}
.process-page .list-process .right .two .icon-wrapper span {
	background:url(../images/location-two.png) no-repeat;
	background-size:cover;
	width:.49333rem;
	height:1.22667rem;
	display:inline-block
}
.process-page .list-process .right .three .icon-wrapper span {
	background:url(../images/location-three.png) no-repeat;
	background-size:cover;
	width:.48rem;
	height:1.16rem;
	display:inline-block
}
.process-page .list-process .right .four .icon-wrapper span {
	background:url(../images/location-four.png) no-repeat;
	background-size:cover;
	width:.50667rem;
	height:1.16rem;
	display:inline-block
}
.process-page .list-process .right .five .icon-wrapper span {
	background:url(../images/location-five.png) no-repeat;
	background-size:cover;
	width:1.17333rem;
	height:.81333rem;
	display:inline-block
}


.process-page .list-eb {
	padding:.66667rem
}
.process-page .list-eb .left {
	float:left;
	width:.82667rem;
	box-sizing:border-box
}
.process-page .list-eb .right {
	margin-left:.62rem;
	box-sizing:border-box
}

.process-page .list-eb .center {
	box-sizing:border-box
}

.process-page .list-eb .cell {
	width:.82667rem;
	height:.82667rem;
	border-radius:50%;
	position:relative
}
.process-page .list-eb .cell span {
	background:url(../images/icon-process-location.png) no-repeat;
	background-size:cover;
	width:.32rem;
	height:.42667rem;
	display:inline-block;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%)
}
.process-page .list-eb .link {
	height:1.50667rem;
	text-align:center
}
.process-page .list-eb .link span {
	width:0;
	display:block;
	border:1px dashed #A0A0A0;
	margin:0 auto;
	height:100%
}
.process-page .list-eb .one {
	background-color:#4CD8AD
}
.process-page .list-eb .two {
	background-color:#9399FF
}
.process-page .list-eb .three {
	background-color:#FFB842
}
.process-page .list-eb .four {
	background-color:#71D5F4
}
.process-page .list-eb .five {
	background-color:#FE9797
}
.process-page .list-eb .left {
	margin-top:.4rem
}
.process-page .list-eb .right .item+.item {
	margin-top:.66667rem
}
.process-page .list-eb .right .item {
	width:7.42667rem;
	height:1.65333rem;
	border-radius:8px;
	cursor:pointer
}
.process-page .list-eb .right .item>div {
	display:inline-block
}
.process-page .list-eb .right .item .icon-wrapper {
	width:1.56rem;
	position:relative;
	height:100%;
	float:left
}
.process-page .list-eb .right .item .icon-wrapper span {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%)
}
.process-page .list-eb .right .item .locations {
	height:100%;
	width:4.93333rem;
	color:#fff;
	float:left;
	position:relative;
	box-sizing:border-box;
	padding-left:.33333rem
}
.process-page .list-eb .right .item .locations span {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%)
}
[data-dpr="2"] .process-page .list-eb .right .item .locations {
	font-size:28px
}
[data-dpr="3"] .process-page .list-eb .right .item .locations {
	font-size:42px
}
.process-page .list-eb .right .item .separator {
	float:left;
	height:100%;
	width:1px;
	position:relative
}
.process-page .list-eb .right .item .separator span {
	display:block;
	border:1px solid #fff;
	height:1.06667rem;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%)
}
.process-page .list-eb .right .item .arrow {
	float:left;
	height:100%;
	width:.89333rem;
	position:relative
}
.process-page .list-eb .right .item .arrow span {
	background:url(../images/location-arrow.png) no-repeat;
	background-size:cover;
	width:.18667rem;
	height:.34667rem;
	display:inline-block;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%)
}
.process-page .list-eb .right .one .icon-wrapper span {
	background:url(../images/eb-one.png) no-repeat;
	background-size:cover;
	width:.78667rem;
	height:1.18667rem;
	display:inline-block
}
.process-page .list-eb .right .two .icon-wrapper span {
	background:url(../images/eb-two.png) no-repeat;
	background-size:cover;
	width:.78667rem;
	height:1.18667rem;
	display:inline-block
}

.recruit-detail-page section {
	padding:.4rem
}
.recruit-detail-page .icon-city {
	width:1.46667rem;
	height:1.46667rem;
	border-radius:50%;
	position:relative;
	float:left
}
.recruit-detail-page .icon-city span {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%)
}
.recruit-detail-page .icon-city.one {
	background-color:#4CD8AD
}
.recruit-detail-page .icon-city.one span {
	background:url(../images/1.png) no-repeat;
	background-size:cover;
	width:.64rem;
	height:.92rem;
	display:inline-block
}
.recruit-detail-page .icon-city.two {
	background-color:#FFB842
}
.recruit-detail-page .icon-city.two span {
	background:url(../images/location-two.png) center center no-repeat;
	background-size:contain;
	width:100%;
	height:100%;
	display:inline-block
}
.recruit-detail-page .icon-city.three {
	background-color:#9399FF
}
.recruit-detail-page .icon-city.three span {
	background:url(../images/3.png) no-repeat;
	background-size:cover;
	width:.48rem;
	height:1.16rem;
	display:inline-block
}
.recruit-detail-page .icon-city.four {
	background-color:#71D5F4
}
.recruit-detail-page .icon-city.four span {
	background:url(../images/4.png) no-repeat;
	background-size:cover;
	width:.50667rem;
	height:1.16rem;
	display:inline-block
}
.recruit-detail-page .icon-city .two {
	background-color:#FFB842
}
.recruit-detail-page .icon-city .three {
	background-color:#9399FF
}
.recruit-detail-page .icon-city .four {
	background-color:#71D5F4
}
.recruit-detail-page .icon-city .five {
	background-color:#FF9695
}
.recruit-detail-page .names-city {
	float:left;
	color:#2b2b2b;
	height:1.46667rem;
	max-width:460px;
	position:absolute;
	margin-left:1.8rem
}
.recruit-detail-page .names-city span {
	position:relative;
	display:block;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%)
}
[data-dpr="2"] .recruit-detail-page .names-city {
	font-size:40px
}
[data-dpr="3"] .recruit-detail-page .names-city {
	font-size:60px
}
.recruit-detail-page .presentation-wrapper {
	margin-top:.62667rem
}
.recruit-detail-page .presentation-wrapper .way {
	display:block;
	margin-left:1.2rem;
	color:#2b2b2b
}
.recruit-detail-page .presentation-wrapper .way a {
	color:#20b6fd
}
.recruit-detail-page .presentation-wrapper .four .way {
	margin-left:1.9rem
}
.recruit-detail-page .presentation-wrapper .item {
	padding-bottom:.66667rem;
	border-bottom:dashed .02667rem #C2CACC
}
.recruit-detail-page .presentation-wrapper .item  ul li  {
	padding-top:.03667rem;
	border-top:dashed .02667rem #eeeeee;
    padding-bottom:.2667rem;
}
.recruit-detail-page .presentation-wrapper .item+.item {
	margin-top:.4rem
}
.recruit-detail-page .presentation-wrapper .item+.item ul {
	margin-top:.26667rem
}
.recruit-detail-page .presentation-wrapper .item+.item ul li {
	overflow:hidden;
}
.recruit-detail-page .presentation-wrapper .item+.item ul li+li {
	margin-top:.13333rem
}
.recruit-detail-page .presentation-wrapper .item+.item .text,.recruit-detail-page .presentation-wrapper .item+.item .time {
	float:left
}
.recruit-detail-page .presentation-wrapper .item:last-child {
	border-bottom:none
}
.recruit-detail-page .presentation-wrapper .title {
	color:#2b2b2b
}
[data-dpr="2"] .recruit-detail-page .presentation-wrapper .title {
	font-size:32px
}
[data-dpr="3"] .recruit-detail-page .presentation-wrapper .title {
	font-size:48px
}
.recruit-detail-page .presentation-wrapper ul {
	padding:0;
	margin:0
}
.recruit-detail-page .presentation-wrapper .info-university {
	margin-top:.49333rem
}
.recruit-detail-page .presentation-wrapper .info-location {
	margin-top:.30667rem
}
.recruit-detail-page .presentation-wrapper .info-university,.recruit-detail-page .presentation-wrapper .location,.recruit-detail-page .presentation-wrapper .text {
	color:#999da4
}
.recruit-detail-page .presentation-wrapper .time {
	color:#20b6fd
}
[data-dpr="2"] .recruit-detail-page .presentation-wrapper {
	font-size:28px
}
[data-dpr="3"] .recruit-detail-page .presentation-wrapper {
	font-size:42px
}
.recruit-detail-page .presentation-wrapper .location,.recruit-detail-page .presentation-wrapper .name-university {
	float:left
}
.recruit-detail-page .presentation-wrapper .time,.recruit-detail-page .presentation-wrapper .type {
	float:right
}
.recruit-detail-page .presentation-wrapper .tips {
	color:#2b2b2b;
	font-weight:700;
	margin-top:.4rem
}
[data-dpr="2"] .recruit-detail-page .presentation-wrapper .tips {
	font-size:25px
}
[data-dpr="3"] .recruit-detail-page .presentation-wrapper .tips {
	font-size:30px
}
