
#user_personalCenter .headPortrait { height: 3.2rem; background: #4a9cf0; color: #fff; /*border-top: 1px solid #dedede;*/ overflow: hidden; }
#user_personalCenter .headPortrait.ex { background: url(../img/assist_center_banner.png) no-repeat center !important; background-size: 100% 100% !important; }
#user_personalCenter .headPortrait.ex2 { background: url(../img/assist_center_banner.png) no-repeat center !important; background-size: 100% 100% !important; }
#user_personalCenter .headPortrait.ex3 { background: url(../img/assist_center_banner.png) no-repeat center !important; background-size: 100% 100% !important; }
#user_personalCenter .headPortrait dl { position: relative; height: 1.24rem; margin-top: 0.38rem; padding: 0 0.24rem; }
#user_personalCenter .headPortrait dl dt { float: left; width: 1.24rem; height: 1.24rem; line-height: 1.24rem; border-radius: 50%; overflow: hidden; text-align: center; background: #fff; font-size: 0; }
#user_personalCenter .headPortrait dl dt img { width: 100%; height: 100%; }
#user_personalCenter .headPortrait dl dd { float: left; width: 75%; margin-left: 0.32rem; }
#user_personalCenter .headPortrait dl dd h3 { font-size: 0.36rem; color: #fff; }
#user_personalCenter .headPortrait dl dd.talents { margin-top: 0.08rem; }
#user_personalCenter .headPortrait dl dd.talents a { color: #fff; font-size: 0.24rem; padding-right: 0.6rem; position: relative; margin-top: 0.2rem; float: left; }
#user_personalCenter .headPortrait dl dd.talents a img { position: absolute; right: 0; top: 0.04rem; max-height: 0.36rem; }
#user_personalCenter .headPortrait dl dd.company { margin-top: 0.1rem; }
#user_personalCenter .headPortrait dl dd.company span { color: #fff; font-size: 0.3rem; }
#user_personalCenter .headPortrait dl dd.company h3 { color: #fff700; margin-top: 0.15rem; }

#user_personalCenter .subsection { background-color: #fff; margin: 0 0.24rem 0.2rem; border-radius: 0.16rem; padding: 0 0.24rem; box-shadow: 0 0 0.08rem 0.08rem #ededed; }
#user_personalCenter .subsection:nth-child(2) { border: none }
#user_personalCenter .subsection .item { border-bottom: 1px solid #eee; }
#user_personalCenter .helpCenter .item { border: 0; }
#user_personalCenter .subsection .item, #user_personalCenter .subsection .item.right { position: relative; display: block; height: 1rem; }
#user_personalCenter .subsection .item.right { background: url(../img/right.png) no-repeat right 0.24rem center; background-size: 0.14rem auto; }
#user_personalCenter .subsection .item.mini { padding: 0.22rem; overflow: hidden; height: auto; }
#user_personalCenter .subsection .item.mini span { line-height: initial }
#user_personalCenter .subsection .item span { float: left; font-size: 0.28rem; line-height: 1rem; }
#user_personalCenter .subsection .item span img { height: 0.3rem; margin-right: 0.2rem }
#user_personalCenter .subsection .item span.sign { float: right; width: 10px; height: 10px; background: #de3737; margin-right: 0.4rem; margin-top: 0.4rem; border-radius: 50%; }
#user_personalCenter .subsection .item span.status { float: right; margin-right: 0.5rem; color: #ff7800; }
#user_personalCenter .subsection .item span.status.success { color: #268bf2; }
#user_personalCenter .subsection .item span.status.fail { color: red; }
#user_personalCenter .subsection .item a { float: right; line-height: 1rem; font-size: 0.3rem; color: #666666; padding: 0 0.24rem; }
#user_personalCenter .subsection .item em { position: absolute; display: block; width: 0.4rem; height: 0.4rem; line-height: 0.4rem; text-align: center; font-size: 0.24rem; color: #fff; top: 0.31rem; right: 0.6rem; background: red; border-radius: 50%; }
#user_personalCenter .subsection .subsection_list { overflow: hidden; }
#user_personalCenter .subsection .subsection_list dl { float: left; width: 33.33%; height: 2rem; }
#user_personalCenter .subsection .subsection_list dl dt { text-align: center; margin: 0.28rem 0; }
#user_personalCenter .subsection .subsection_list dl dt img { height: 0.72rem; }
#user_personalCenter .subsection .subsection_list dl dd { text-align: center; font-size: 0.32rem; margin: 0.2rem 0; }

#user_personalCenter .assistant .assistant_list dl { overflow: hidden; padding: 0rem 0rem 0.36rem; position: relative; }
#user_personalCenter .assistant .assistant_list dl dt { border: 1px solid #eee; float: left; width: 0.86rem; height: 0.86rem; border-radius: 50%; overflow: hidden }
#user_personalCenter .assistant .assistant_list dl dt img { width: 100%; height: 100%; }
#user_personalCenter .assistant .assistant_list dl dd { float: left; margin-left: 0.24rem; }
#user_personalCenter .assistant .assistant_list dl dd h3 { font-size: 0.28rem; width: 4rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 0.1rem }
#user_personalCenter .assistant .assistant_list dl dd h3 span { border-right: 1px solid #000; padding-right: 0.2rem; margin-right: 0.2rem; }
#user_personalCenter .assistant .assistant_list dl dd p { font-size: 0.32rem; padding: 0; height: auto; border-bottom: none; margin: 0.15rem 0; width: 3.75rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#user_personalCenter .assistant .assistant_list dl dd a { position: absolute; top: 0rem; right: 0.24rem; width: 0.77rem; height: 0.77rem; border-radius: 50%; text-align: center; }
#user_personalCenter .assistant .assistant_list dl dd a img { height: 100%; width: 100%; }


/*共用表单*/
.form_plate { background: #fff; padding: 0 0.24rem; }
.form_plate .form_plate_title { font-size: 0.34rem; font-weight: bold; color: #4a9cf0; line-height: 1rem; }
.form_plate .form_plate_title img { height: 0.4rem; vertical-align: middle; margin-right: 0.2rem; }
.form_plate .form_plate_title02 { font-size: 0.34rem; font-weight: bold; color: #4a9cf0; line-height: 1rem; }
.form_plate .form_plate_title02 img { height: auto; vertical-align: middle; margin-right: 0.2rem; }
.form_plate div { min-height: 1.14rem; border-bottom: 1px solid #dedede; overflow: hidden; padding: 0.1rem 0; }
.form_plate div span { float: left; line-height: 1.14rem; font-size: 0.32rem; }
.form_plate div p { /*float: right;*/ min-height: 1.14rem; line-height: 1.14rem; /*width: 70%;*/ text-align: right; }
.form_plate div p em { width: 1rem; height: 1rem; text-align: center; line-height: 1rem; font-size: 0; border: 1px solid #dedede; border-radius: 50%; overflow: hidden; /*float: right;*/ vertical-align: middle; display: inline-block; }
.form_plate div p em img { max-height: 100%; max-width: 100%; }

.form_plate div p img.rightArrow { width: 0.13rem; margin-left: 0.1rem; }
.form_plate div p input { text-align: right; height: 1rem; border: none; font-size: 0.32rem; /*vertical-align: middle;*/ /*margin-top: 0.1rem;*/ }
.form_plate div p select { border: none; appearance: none; -webkit-appearance: none; font-size: 0.32rem; width: 3rem; text-align: right; /*vertical-align: middle;*/ height: 1rem; direction: rtl; padding: 0 0.1rem; }


.form_plate div p textarea { appearance: none; -webkit-appearance: none; font-size: 0.32rem; resize: none; vertical-align: middle; min-height: 3rem; width: 100%; border: none; background: #f7f7f7; }
.form_plate div a { display: block; height: 0.7rem; line-height: 0.7rem; text-align: center; width: 100%; background: #4a9cf0; border-radius: 0.7rem; border: none; color: #fff; font-size: 0.32rem; margin: 0.5rem 0; }
.form_plate .step { border: none; }
.form_plate .step button { width: 45%; margin: 0 2%; }

.form_plate02 div span { width: 20%; }
.form_plate02 div p { float: left; text-align: left; width: 75%; margin-left: 5%; }

.form_plate02 div p input { text-align: left; width: 100%; }
.form_plate02 div p select { direction: ltr; width: 100%; }
.resume p { text-align: center; line-height: 1rem; }


/*追加的圆形中心样式*/
#user_personalCenter .subsection .subsection_list dl dt div.icon { height: 0.9rem; width: 0.9rem; line-height: 0.9rem; margin: 0 auto; background: #dedede; border-radius: 50%; }
#user_personalCenter .subsection .subsection_list dl dt div.icon img { height: 60%; }

#user_personalCenter .icon_box { background: initial; margin-bottom: 0.2rem; padding-bottom: 0.2rem; margin: 0 0.24rem 0.24rem; border-radius: 0.16rem; }
#user_personalCenter .icon_box > p { font-size: 0.3rem; padding: 0.22rem; font-weight: 600 }
#user_personalCenter .icon_box > .list { overflow: hidden; margin-top: -0.22rem }

#user_personalCenter .icon_box > .list > a { width: 33.33%; text-align: center; font-size: 0.28rem; float: left; display: block; padding: 0 0 0.1rem; }
#user_personalCenter .icon_box > .list > a div { height: 0.88rem; width: 0.88rem; line-height: 1rem; margin: 0.25rem auto 0.2rem; border-radius: 50%; }
/*不同颜色的按钮*/
#user_personalCenter .icon_box > .list.color_job > a div { }
#user_personalCenter .icon_box > .list.color_talents > a div { background: #75caeb; }
#user_personalCenter .icon_box > .list.color_company > a div { }
#user_personalCenter .icon_box > .list > a div img { width: 100%; height: 100% }
/*不同大小的图片*/
#user_personalCenter .icon_box > .list > a div img.mini { width: 100%; height: 100% }
#user_personalCenter .icon_box > .list > a div img.mini2 { height: 60%; }






.zwtj-top { padding: 0.25rem 0.24rem; overflow: hidden; }
.zwtj-nav { float: left; margin-right: 0.25rem; border-radius: 0.08rem; padding: 0.05rem 0.15rem; background-color: #f6f6f6; font-size: 0.28rem; color: #333333 }
.zwtj-top .on { background-color: #daefff; color: #2f9ef7 }
.resumeManagement { overflow: hidden; background: #fff; margin: -1.1rem 0.24rem 0.18rem; border-radius: 0.16rem; padding: 0.3rem 0 }
.resumeManagement a { overflow: hidden; float: left; width: 33.33%; text-align: center; background: url("../img/line04.png") no-repeat center right; background-size: auto 0.3rem; }
.resumeManagement a:last-child { background: none; }
.resumeManagement a h3 { font-size: 0.4rem; font-weight: bold; line-height: 0.6rem; color: #444; }
.resumeManagement a p { font-size: 0.24rem; color: #444; }
.wd-tjzw .typeChange { position: initial; height: auto; padding: 0.25rem 0.24rem; overflow: hidden; box-sizing: border-box; box-shadow: 0 0 0.08rem 0.08rem #ededed; border-radius: 0.12rem; }
.wd-tjzw .typeChange a { height: auto; line-height: initial }
.wd-tjzw .typeChange a.on::after { display: none }










.resume_deliveryRecords ul.rd_list li { padding: 0.24rem 0.24rem 0.1rem; background: #fff; margin-top: 0.2rem; border-radius: 0.16rem; position: relative; border-bottom: 1px solid #eee; box-shadow: 0 0 0.08rem 0.08rem #ededed; }
.resume_deliveryRecords ul.rd_list li .zp-toudi { position: absolute; right: 0.3rem; top: 1.1rem; color: #2f9ef7; font-size: 0.28rem }
.resume_deliveryRecords ul.rd_list li .zp-toudi img { margin-right: 0.15rem; margin-top: 0; width: 0.53rem; height: 0.54rem; display: block }
.resume_deliveryRecords ul.rd_list li h3 { font-size: 0.34rem; font-weight: bold; overflow: hidden; position: relative; }
.resume_deliveryRecords ul.rd_list li h3 span { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 60%; float: left; }
.resume_deliveryRecords ul.rd_list li h3 b { float: right; color: #999; font-weight: normal; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 35%; text-align: right; }
.resume_deliveryRecords ul.rd_list li h3 em { position: absolute; right: 0; left: 0; top: 0; bottom: 0; text-align: center; font-style: normal; color: #e24a49; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 25%; margin-left: 40%; }
.resume_deliveryRecords ul.rd_list li p {; font-size: 0.24rem; margin-top: 0rem; color: #333333; overflow: hidden; line-height: 0.64rem; padding-top: 0.1rem; }
.resume_deliveryRecords ul.rd_list li p.assist { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-right: 1.2rem; }
.resume_deliveryRecords ul.rd_list li p.assist a { color: #333; position: absolute; right: 0.24rem; text-align: right; }
.resume_deliveryRecords ul.rd_list li p.assist a img { height: 0.3rem; margin-top: 0.15rem; float: left; margin-right: 0.1rem; }
.resume_deliveryRecords ul.rd_list li p.deliver { padding-right: 2rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.resume_deliveryRecords ul.rd_list li p.deliver a { color: #4a9cf0; position: absolute; right: 0.24rem; }
.resume_deliveryRecords ul.rd_list li p.position { padding-right: 1.9rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.resume_deliveryRecords ul.rd_list li p.position span { position: absolute; right: 0.24rem; width: 1.8rem; text-align: right; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.resume_deliveryRecords ul.rd_list li p i { border: 1px solid #e8e8e8; height: 0.44rem; width: 0.44rem; float: left; font-size: 0; border-radius: 50%; overflow: hidden; text-align: center; line-height: 0.44rem; margin-right: 0.1rem; margin-top: 0.08rem; }
.resume_deliveryRecords ul.rd_list li p i img { width: 100%; height: 100%; }
.resume_deliveryRecords ul.rd_list li p a { float: right; color: #4a9cf0; }
.resume_deliveryRecords ul.rd_list li div { font-size: 0.28rem; overflow: hidden; color: #4a9cf0; line-height: 0.64rem; }
.resume_deliveryRecords ul.rd_list li div img { height: 0.3rem; margin-top: 0.15rem; float: left; margin-right: 0.1rem; }
.resume_deliveryRecords ul.rd_list li div.btn_yq { float: right; background: #4a9cf0; border-radius: 0.3rem; padding: 0 0.3rem; line-height: 0.5rem; margin-top: 0.07rem; color: #fff; }
.recommendedJob ul.rd_list li h3 b { color: #ff3c00; font-size: 0.32rem; }
.recommendedJob ul.rd_list li p span { float: none; background-color: #f6f6f6; border-radius: 0.04rem; padding: 0.05rem 0.15rem; font-size: 0.28rem; color: #666666; }
