/*个人中心*/
.center-main {
    width: 1200px;
    margin: 0 auto;
}

.center-main:after {
    display: block;
    content: " ";
    clear: both;
}

.center-left {
    margin-top: 20px;
    width: 285px;
    float: left;
    padding-bottom: 30px;
    background: #fff;
    min-height: 554px;
}

.center-right {
    padding: 0px 20px 20px 20px;
    margin-top: 20px;
    width: 900px;
    margin-left: 20px;
    background: #FFF;
    float: left;
}

.center-left .title {
    height: 70px;
    margin-left: 30px;
    margin-right: 30px;
    border-bottom: 1px solid #D8D8D8;
    text-align: center;
    line-height: 70px;
    color: #2C3E4D;
}

.center-column {
    display: block;
    padding-top: 30px;
    position: relative;
}

.center-column:after {
    display: block;
    content: " ";
    clear: both;
}

.column-left {
    position: absolute;
    top: 30px;
    left: 10px;
    width: 4px;
    height: 30px;
}

.column-left.current {
    background: #1A92ED;
}

.column-right {
    position: absolute;
    top: 37px;
    right: 35px;
    width: 16px;
    height: 16px;
}

.column-right.active {
    background: url(../images/BlueArrow.png) no-repeat center;
    background-size: contain;
}

.column-center {
    float: left;
    width: 225px;
    margin-left: 30px;
    margin-right: 30px;
}

.column-center:after {
    display: block;
    content: " ";
    clear: both;
}

.center-column i {
    display: block;
    float: left;
    width: 30px;
    height: 30px;
    margin-right: 10px;
}

.center-column span {
    display: block;
    color: #2C3E4D;
    line-height: 30px;
    float: left;
    width: 160px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.center-column .jianli {
    background: url(../images/MyResume.png) no-repeat center;
    background-size: contain;
}

.center-column .toudi {
    background: url(../images/ApplyingJob.png) no-repeat center;
    background-size: contain;
}

.center-column .xiangmu {
    background: url(../images/MyProject.png) no-repeat center;
    background-size: contain;
}

.center-column .yuetan {
    background: url(../images/ApplyingConversation.png) no-repeat center;
    background-size: contain;
}

.center-column .goumai {
    background: url(../images/ChangePassword.png) no-repeat center;
    background-size: contain;
}

.center-column .shouc {
    background: url(../images/Rectangle%204.png) no-repeat center;
    background-size: contain;
}

.center-column .mima {
    background: url(../images/Rectangle%205%20Copy%207.png) no-repeat center;
    background-size: contain;
}

.center-major {
    width: 895px;
    background: #fff;
}

.centermajor-bc {
    width: 895px;
    height: 240px;
    background: url(../images/PersonalCenterBackgroundImg.png) no-repeat center;
    background-size: contain;
    position: relative;
}

.centermajor-opra {
    position: absolute;
    top: 30px;
    right: 30px;
}

.centermajor-opra i {
    display: block;
    width: 26px;
    height: 26px;
    background: url(../images/Editor2.png) no-repeat center;
    background-size: contain;
    cursor: pointer;
}

.centermajor-opra span {
    display: block;
    width: 55px;
    height: 30px;
    background: #fff;
    font-size: 14px;
    color: #2C3E4D;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
}

.centermajor-before {
    width: 895px;
    padding-top: 30px;
}

.centermajor-before img {
    display: block;
    width: 80px;
    height: 80px;
    border: 2px solid #FFF;
    border-radius: 40px;
    margin: 0 auto;
}

.centermajor-before .name {
    margin-top: 10px;
    font-size: 18px;
    color: #FFF;
    text-align: center;
}

.centermajor-before .info {
    margin-top: 8px;
    font-size: 14px;
    color: #FFF;
    text-align: center;
}

.centermajor-before .school {
    margin-top: 17px;
    font-size: 14px;
    color: #FFFFFF;
    text-align: center;
}

.centermajor-choose {
    height: 70px;
    margin-left: 30px;
    margin-right: 30px;
    border-bottom: 1px solid #E9E9E9;
    position: relative;
}

.centermajor-choose:after {
    display: block;
    content: " ";
    clear: both;
}

.centermajor-c {
    display: block;
    float: left;
    text-decoration: none;
    height: 68px;
    margin-left: 95px;
}

.centermajor-c.current {
    border-bottom: 2px solid #1A92ED;
}

.centermajor-c:after {
    display: block;
    content: " ";
    clear: both;
}

.centermajor-c i {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    margin-top: 26px;
}

.centermajor-c .all {
    background: url(../images/All.png) no-repeat center;
    background-size: contain;
}

.centermajor-c .xitong {
    background: url(../images/SystemMessage.png) no-repeat center;
    background-size: contain;
}

.centermajor-c .talk {
    background: url(../images/ApplyingConversation.png) no-repeat center;
    background-size: contain;
}

.centermajor-c .inform {
    background: url(../images/CampusNotice2.png) no-repeat center;
    background-size: contain;
}

.centermajor-c span {
    line-height: 70px;
    font-size: 16px;
    color: #2C3E4D;
    letter-spacing: 0;
}

.centermajor-oo {
    position: absolute;
    top: -50px;
    right: 0;
}

.centermajor-oo i {
    display: block;
    width: 26px;
    height: 26px;
    background: url(../images/Editor.png) no-repeat center;
    background-size: contain;
    cursor: pointer;
}

.centermajor-oo span {
    display: block;
    width: 55px;
    height: 30px;
    background: #1A92ED;
    border-radius: 3px;
    font-size: 14px;
    color: #FFF;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
}

.centermajor-all {
    margin-left: 30px;
    margin-right: 30px;
    padding-bottom: 40px;
}

.centerall-delete {
    height: 50px;
    width: 835px;
    background: #EFF4FA;
    display: none;
}

.centerall-delete:after {
    display: block;
    content: " ";
    clear: both;
}

.centerall-delete-l {
    width: 60px;
    height: 50px;
    float: left;
}

.centerall-delete-l i {
    display: block;
    width: 20px;
    height: 20px;
    margin-top: 15px;
    margin-left: 20px;
    background: url(../images/UnSelected.png) no-repeat center;
    background-size: contain;
    cursor: pointer;
}

.centerall-delete-l .current {
    background: url(../images/Selected.png) no-repeat center;
    background-size: contain;
}

.centerall-delete-l .active {
    background: url(../images/Selected.png) no-repeat center;
    background-size: contain;
}

.centerall-delete .all {
    float: left;
    line-height: 50px;
    font-size: 14px;
    color: #2C3E4D;
}

.centerall-delete .delete {
    font-size: 14px;
    color: #FF5858;
    float: right;
    margin-top: 15px;
    margin-right: 20px;
    cursor: pointer;
}

.centerall-detail {
    width: 835px;
}

.detail-all {
    width: 835px;
    padding-top: 20px;
}

.detail-all:after {
    display: block;
    content: " ";
    clear: both;
}

.detail-all-l {
    width: 60px;
    float: left;
    display: none;
}

.detail-all-l em {
    display: block;
    height: 20px;
}

.detail-all-l i {
    display: block;
    width: 20px;
    height: 20px;
    margin-top: 50px;
    margin-left: 20px;
    background: url(../images/UnSelected.png) no-repeat center;
    background-size: contain;
    cursor: pointer;
}

.detail-all-l .active {
    background: url(../images/Selected.png) no-repeat center;
    background-size: contain;
}

.centerall-date {
    width: 500px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.centerall-date span {
    font-size: 24px;
    color: #1A92ED;
}

.centerall-date em {
    font-size: 16px;
    color: #1A92ED;
}

.centerall-date i {
    font-size: 16px;
    color: #C6CCD6;
    margin-left: 15px;
}

.detail-info {
    width: 835px;
    float: left;
    background: #EFF4FA;
    padding-top: 30px;
    padding-bottom: 30px;
}

.detail-info.change {
    width: 773px;
}

.detail-info-title {
    margin-left: 20px;
    margin-right: 20px;
}

.detail-info-title:after {
    display: block;
    content: " ";
    clear: both;
}

.detail-title-left {
    display: block;
    float: left;
    width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.detail-title-left:after {
    display: block;
    content: " ";
    clear: both;
}

.detail-title-left i {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    background: url(../images/Horn.png) no-repeat center;
    background-size: contain;
    margin-right: 10px;
}

.detail-title-left .yue {
    background: url(../images/ApplyingConversation.png) no-repeat center;
    background-size: contain;
}

.detail-title-left .tong {
    background: url(../images/CampusNotice2.png) no-repeat center;
    background-size: contain;
}

.detail-title-left em {
    font-size: 16px;
    color: #2C3E4D;
    letter-spacing: 0;
}

.detail-title-right {
    display: block;
    float: right;
    min-width: 100px;
    text-align: right;
    font-size: 16px;
    color: #C6CCD6;
    letter-spacing: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.detail-info-cont {
    margin-top: 15px;
    margin-left: 50px;
    margin-right: 20px;
    position: relative;
}

.detail-info-cont:after {
    display: block;
    content: " ";
    clear: both;
}

.detail-info-cont span {
    display: block;
    width: 500px;
    font-size: 16px;
    color: #2C3E4D;
    letter-spacing: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.detail-info-see {
    text-decoration: none;
    display: block;
    float: right;
}

.detail-info-see:after {
    display: block;
    content: " ";
    clear: both;
}

.detail-info-see em {
    font-size: 16px;
    color: #939BA9;
    letter-spacing: 0;
    margin-right: 5px;
}

.detail-info-see .tap {
    color: #1A92ED;
}

.detail-info-see i {
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    background: url(../images/ArrowRight.png) no-repeat center;
    background-size: contain;
    margin-top: 4px;
}

.detail-info-more {
    float: right;
    cursor: pointer;
    position: absolute;
    right: 0;
    bottom: -4px;
}

.inform_centent {
    font-size: 16px;
    color: #939BA9;
    line-height: 26px;
    padding-top: 15px;
    max-width: 80%;
    display: none;
}

.detail-info-more:after {
    display: block;
    content: " ";
    clear: both;
}

.detail-info-more em {
    font-size: 16px;
    color: #939BA9;
    letter-spacing: 0;
    margin-right: 5px;
    vertical-align: top;
}

.detail-info-more i {
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    background: url(../images/DropDownArrow.png) no-repeat center;
    background-size: contain;
    margin-top: 4px;
}

.detail-info-more .active {
    background: url(../images/DropDownArrow.png) no-repeat center;
    background-size: contain;
    margin-top: 4px;
}

.detail-moreandmore {
    margin-left: 50px;
    margin-right: 20px;
    margin-top: 12px;
    position: relative;
    display: none;
}

.detail-moreandmore:after {
    display: block;
    content: " ";
    clear: both;
}

.moreandmore-left {
    float: left;
    width: 600px;
    font-size: 16px;
    color: #939BA9;
    letter-spacing: 0;
    line-height: 27px;
}

.moreandmore-right {
    position: absolute;
    right: 0;
    bottom: 0;
    cursor: pointer;
}

.moreandmore-right em {
    font-size: 16px;
    color: #939BA9;
    letter-spacing: 0;
    margin-right: 5px;
}

.moreandmore-right i {
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    background: url(../images/DropDownArrow.png) no-repeat center;
    background-size: contain;
    margin-top: 4px;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

.persee-more {
    height: 54px;
    background: #E0E5EE;
    border-radius: 3px;
    margin-top: 20px;
    line-height: 54px;
    text-align: center;
    font-size: 18px;
    color: #7E8590;
    cursor: pointer;
}

.centermajor-after {
    margin-left: 135px;
    margin-right: 100px;
    padding-top: 60px;
    display: none;
}

.centermajor-after:after {
    display: block;
    content: " ";
    clear: both;
}

.centermajor-afterl {
    width: 85px;
    float: left;
    position: relative;
}

.centermajor-afterr {
    width: 540px;
    float: left;
    margin-left: 30px;
}

.centermajor-afterl img {
    display: block;
    width: 80px;
    height: 80px;
    background: rgba(255, 255, 255, 0.00);
    border: 2px solid #FFFFFF;
    border-radius: 40px;
}

.centermajor-afterl p {
    margin-top: 5px;
    font-size: 12px;
    color: #FFF;
    text-align: center;
}

.centermajor-afterl input {
    position: absolute;
    left: 0;
    top: 0;
    width: 85px;
    height: 85px;
    outline: 0;
    opacity: 0;
    cursor: pointer;
}

.centermajor-select {
    margin-bottom: 20px;
}

.centermajor-select:after {
    display: block;
    content: " ";
    clear: both;
}

.center-select {
    float: left;
    margin-right: 30px;
    position: relative;
}

.center-select .name {
    float: left;
    font-size: 14px;
    color: #FFFFFF;
    margin-right: 10px;
    line-height: 40px;
}

.select-detail {
    float: left;
    width: 200px;
    height: 40px;
    background: #fff;
    cursor: pointer;
}

.select-detail:after {
    display: block;
    content: " ";
    clear: both;
}

.select-detail input {
    width: 190px;
    height: 40px;
    outline: 0;
    border: 0;
    padding-left: 10px;
    line-height: 40px;
    font-size: 14px;
    color: #2C3E4D;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.select-detail em {
    display: block;
    float: left;
    width: 150px;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    font-size: 14px;
    color: #2C3E4D;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.select-detail i {
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    margin-top: 12px;
    background: url(../images/DropDownArrow.png) no-repeat center;
    background-size: contain;
}

.select-xiala1 {
    position: absolute;
    top: 40px;
    left: 38px;
    width: 200px;
    background: #fff;
    z-index: 999;
    display: none;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
}

.select-xiala1 li {
    width: 185px;
    height: 50px;
    list-style: none;
    line-height: 50px;
    font-size: 16px;
    color: #2C3E4D;
    padding-left: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    border-top: 1px solid #E9E9E9;
}

.select-xiala2 {
    position: absolute;
    top: 40px;
    left: 38px;
    width: 200px;
    background: #fff;
    z-index: 999;
    display: none;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
}

.select-xiala2 li {
    width: 185px;
    height: 50px;
    list-style: none;
    line-height: 50px;
    font-size: 16px;
    color: #2C3E4D;
    padding-left: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    border-top: 1px solid #E9E9E9;
}

.select-xiala3 {
    position: absolute;
    top: 40px;
    left: 38px;
    width: 200px;
    background: #fff;
    z-index: 999;
    display: none;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
}

.select-xiala3 li {
    width: 185px;
    height: 50px;
    list-style: none;
    line-height: 50px;
    font-size: 16px;
    color: #2C3E4D;
    padding-left: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    border-top: 1px solid #E9E9E9;
}

/*我的简历*/
.resume-introduce {
    width: 895px;
    background: #fff;
    padding-top: 30px;
    padding-bottom: 30px;
    position: relative;
}

.introduce-opra {
    position: absolute;
    top: 30px;
    right: 30px;
}

.introduce-opra-before {
    display: block;
    width: 26px;
    height: 26px;
    background: url(../images/Editor.png) no-repeat center;
    background-size: contain;
    cursor: pointer;
}

.introduce-opra-after {
    display: block;
    width: 55px;
    height: 30px;
    background: #1A92ED;
    border-radius: 3px;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
}

.introduce-before {
    margin-left: 30px;
    margin-right: 100px;
}

.introduce-before:after {
    display: block;
    content: " ";
    clear: both;
}

.introduce-before img {
    display: block;
    float: left;
    width: 140px;
    height: 140px;
    margin-right: 30px;
}

.before-info {
    float: left;
    width: 580px;
}

.before-info-name {
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.before-info-name:after {
    display: block;
    content: " ";
    clear: both;
}

.before-info-name .name {
    display: block;
    float: left;
    max-width: 150px;
    color: #2C3E4D;
    margin-right: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.before-info-name .state {
    display: block;
    float: left;
    padding: 2px 10px;
    border-radius: 10px;
    font-size: 12px;
    color: #178FF2;
    letter-spacing: 0;
    /*margin-top: 3px;*/
    border: 1px solid #178FF2;
}

.before-info-brief {
    margin-top: 20px;
}

.before-info-brief:after {
    display: block;
    content: " ";
    clear: both;
}

.before-info-brief .gender {
    display: block;
    float: left;
    margin-right: 10px;
    max-width: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #2C3E4D;
    letter-spacing: 0;
}

.before-info-brief .age {
    display: block;
    float: left;
    margin-right: 10px;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #2C3E4D;
    letter-spacing: 0;
}

.before-info-brief .suffer {
    display: block;
    float: left;
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #2C3E4D;
    letter-spacing: 0;
}

.before-info-contact {
    margin-top: 30px;
}

.before-info-contact:after {
    display: block;
    content: " ";
    clear: both;
}

.before-info-contact .contact {
    float: left;
    margin-right: 20px;
}

.before-info-contact .contact i {
    display: block;
    float: left;
    width: 24px;
    height: 24px;
}

.before-info-contact .photo {
    background: url(../images/ContactPhone.png) no-repeat center;
    background-size: contain;
}

.before-info-contact .tal {
    background: url(../images/EmailAddress.png) no-repeat center;
    background-size: contain;
}

.before-info-contact .contact span {
    display: block;
    float: left;
    width: 200px;
    font-size: 14px;
    color: #2C3E4D;
    letter-spacing: 0;
    line-height: 24px;
    margin-left: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.introduce-after {
    margin-left: 30px;
    margin-right: 100px;
}

.introduce-after:after {
    display: block;
    content: " ";
    clear: both;
}

.after-img {
    float: left;
    width: 100px;
    margin-right: 30px;
    position: relative;
}

.after-img img {
    display: block;
    width: 100px;
    height: 100px;
}

.after-img p {
    margin-top: 10px;
    font-size: 14px;
    color: #939BA9;
    text-align: center;
}

.after-img input {
    width: 100px;
    height: 100px;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    outline: 0;
    border: 0;
    cursor: pointer;
}

.after-info {
    float: left;
    width: 580px;
}

.after-info-opra {
    margin-bottom: 10px;
}

.after-info-opra:after {
    display: block;
    content: " ";
    clear: both;
}

.after-info-detail {
    float: left;
    margin-right: 30px;
    position: relative;
}

.after-info-detail .descrip {
    float: left;
    line-height: 40px;
    font-size: 14px;
    color: #2C3E4D;
    margin-right: 10px;
}

.after-info-kuang {
    float: left;
    width: 200px;
    height: 40px;
    background: #EFF4FA;
    cursor: pointer;
}

.after-info-kuang:after {
    display: block;
    content: " ";
    clear: both;
}

.after-info-kuang input {
    padding-left: 10px;
    width: 190px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: #EFF4FA;
    font-size: 14px;
    color: #2C3E4D;
    outline: 0;
    border: 0;
}

.after-info-kuang input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #939BA9;
}

.after-info-kuang input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #939BA9;
}

.after-info-kuang input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #939BA9;
}

.after-info-kuang input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #939BA9;
}

.after-info-kuang em {
    display: block;
    float: left;
    margin-left: 10px;
    width: 158px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #939BA9;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.after-info-kuang i {
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    margin-top: 12px;
    margin-right: 10px;
    background: url(../images/DropDownArrow.png) no-repeat center;
    background-size: contain;
}

.info-select {
    width: 200px;
    position: absolute;
    top: 40px;
    left: 39px;
    background: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
    z-index: 999;
    display: none;
}

.info-select li {
    list-style: none;
    padding-left: 15px;
    width: 185px;
    height: 50px;
    border-top: 1px solid #E9E9E9;
    line-height: 50px;
    font-size: 16px;
    color: #2C3E4D;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.resume-intension {
    width: 895px;
    background: #fff;
    margin-top: 20px;
}

.resume-intension.wo {
    padding-bottom: 30px;
}

.resume-intension.experience {
    padding-bottom: 30px;
    position: relative;
}

.resume-intension .exception {
    position: absolute;
    top: 96px;
    left: 20px;
    width: 20px;
    height: 20px;
    background: #fff;
    z-index: 10;
}

.resume-title {
    height: 80px;
    margin-left: 30px;
    margin-right: 30px;
    border-bottom: 1px solid #E9E9E9;
    position: relative;
}

.resume-title:after {
    display: block;
    content: " ";
    clear: both;
}

.resume-title i {
    display: block;
    float: left;
    width: 40px;
    height: 40px;
    margin-top: 20px;
}

.resume-title .intension {
    background: url(../images/JobIntention.png) no-repeat center;
    background-size: contain;
}

.resume-title .experience {
    background: url(../images/WorkExperience1.png) no-repeat center;
    background-size: contain;
}

.resume-title .education {
    background: url(../images/EducationExperience.png) no-repeat center;
    background-size: contain;
}

.resume-title .xiangmu {
    background: url(../images/ExperienceProject.png) no-repeat center;
    background-size: contain;
}

.resume-title .jineng {
    background: url(../images/ProfessionSalkills.png) no-repeat center;
    background-size: contain;
}

.resume-title .wo {
    background: url(../images/SelfDescription.png) no-repeat center;
    background-size: contain;
}

.resume-title .content {
    margin-left: 10px;
    line-height: 80px;
    color: #2C3E4D;
    letter-spacing: 0;
}

.intension-opra {
    position: absolute;
    top: 30px;
    right: 0;
}

.intension-opra-before {
    display: block;
    width: 26px;
    height: 26px;
    background: url(../images/Editor.png) no-repeat center;
    background-size: contain;
    cursor: pointer;
}

.intension-opra-after {
    display: block;
    width: 55px;
    height: 30px;
    background: #1A92ED;
    border-radius: 3px;
    font-size: 14px;
    color: #FFF;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
}

.intension-opra-after.icon_pen {
    display: block;
    width: 26px;
    height: 26px;
    background: url(../images/Editor.png) no-repeat center;
    background-size: contain;
    cursor: pointer;
    background-color: none;
}

.intension-fill {
    padding-top: 50px;
    padding-bottom: 50px;
}

.intension-fill-main {
    width: 170px;
    height: 40px;
    line-height: 40px;
    background: #1A92ED;
    margin: 0 auto;
    cursor: pointer;
    text-align: center;
}

.intension-fill-main em {
    background: url(../images/Add2.png) no-repeat left center;
    display: inline-block;
    padding-left: 25px;
    font-size: 15px;
    color: #fff;
}

.intensionfill-main {
    width: 48px;
    margin: 0 auto;
}

.intensionfill-main:after {
    display: block;
    content: " ";
    clear: both;
}

.intensionfill-main i {
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    background: url(../images/Add2.png) no-repeat center;
    background-size: contain;
    margin-top: 4px;
}

.intensionfill-main span {
    margin-left: 4px;
    font-size: 14px;
    color: #FFF;
    letter-spacing: 0;
    line-height: 16px;
}

.intension-choose {
    margin-left: 30px;
    margin-right: 30px;
    padding-top: 30px;
    padding-bottom: 40px;
}

.resume-select {
    margin-bottom: 10px;
}

.resume-select:after {
    display: block;
    content: " ";
    clear: both;
}

.resume-select.bottom {
    margin-bottom: 30px;
}

.resume-select-detail {
    float: left;
    margin-right: 30px;
    position: relative;
}

.resume-select-detail:after {
    display: block;
    content: " ";
    clear: both;
}

.intension-select {
    position: absolute;
    top: 40px;
    left: 66px;
    width: 260px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
    background: #fff;
    z-index: 999;
    display: none;
}

.intension-select li {
    list-style: none;
    border-top: 1px solid #E9E9E9;
    padding-left: 15px;
    width: 245px;
    height: 50px;
    font-size: 16px;
    color: #2C3E4D;
    line-height: 50px;
    cursor: pointer;
}

.resume-select-detail .name {
    display: block;
    width: 57px;
    float: left;
    margin-right: 10px;
    font-size: 14px;
    color: #2C3E4D;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.resume-detail {
    float: left;
    width: 260px;
    height: 40px;
    background: #EFF4FA;
    cursor: pointer;
}

.resume-detail:after {
    display: block;
    content: " ";
    clear: both;
}

.resume-detail.xiangmu {
    width: 617px;
}

.resume-detail.xiangmu input {
    width: 600px;
}

.resume-detail input {
    width: 250px;
    padding-left: 10px;
    height: 40px;
    line-height: 40px;
    height: 18px\0;
    line-height: 18px\0;
    outline: 0;
    border: 0;
    font-size: 14px;
    color: #2C3E4D;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: #EFF4FA;
}

.resume-detail input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #939BA9;
}

.resume-detail input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #939BA9;
}

.resume-detail input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #939BA9;
}

.resume-detail input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #939BA9;
}

.resume-detail em {
    display: block;
    float: left;
    width: 217px;
    margin-left: 10px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #939BA9;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.resume-detail i {
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    margin-top: 12px;
    margin-right: 10px;
    background: url(../images/DropDownArrow.png) no-repeat center;
    background-size: contain;
}

.resume-detail .current {
    color: #2C3E4D;
}

.intension-show {
    margin-left: 30px;
    margin-right: 30px;
    padding-top: 30px;
    padding-bottom: 15px;
}

.intension-show-detail {
    margin-bottom: 15px;
}

.intension-show-detail:after {
    display: block;
    content: " ";
    clear: both;
}

.intension-show-detail span {
    float: left;
    font-size: 14px;
    color: #2C3E4D;
    letter-spacing: 0;
    margin-right: 20px;
}

.intension-show-detail em {
    display: block;
    float: left;
    width: 500px;
    font-size: 14px;
    color: #64707A;
    letter-spacing: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.experience-choose {
    margin-top: 30px;
    padding-bottom: 30px;
    margin-left: 30px;
    margin-right: 30px;
    /*border: 1px solid #E9E9E9;*/
}

.experience-choose .title {
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
    font-size: 16px;
    color: #2C3E4D;
    font-weight: bold;
}

.experience-choose-main {
    margin-left: 70px;
    margin-right: 50px;
}

.describe-show:after {
    display: block;
    content: " ";
    clear: both;
}

.describe-show .name {
    float: left;
    font-size: 14px;
    color: #2C3E4D;
    margin-right: 10px;
    margin-top: 10px;
}

.describe-fill {
    float: left;
    width: 616px;
    height: 200px;
    background: #EFF4FA;
    position: relative;
    margin-bottom: 20px;
}

.describe-fill textarea {
    resize: none;
    margin-top: 10px;
    margin-left: 10px;
    width: 595px;
    height: 150px;
    background: #EFF4FA;
    font-size: 14px;
    color: #2C3E4D;
    outline: 0;
    border: 0;
}

.describe-fill textarea::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #939BA9;
}

.describe-fill textarea:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #939BA9;
}

.describe-fill textarea::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #939BA9;
}

.describe-fill textarea:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #939BA9;
}

.describe-fill .num {
    display: block;
    width: 100px;
    text-align: right;
    font-size: 14px;
    color: #939BA9;
    position: absolute;
    right: 10px;
    bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.describe-add {
    width: 170px;
    height: 40px;
    background: #1A92ED;
    font-size: 14px;
    color: #FFF;
    letter-spacing: 0;
    line-height: 40px;
    text-align: center;
    margin: 0 auto;
    cursor: pointer;
}

.describe-add.add4 {
    margin-top: 30px;
}

.experience-show {
    margin: 30px 30px;
}

.experience-show-detail {
    border-left: 1px solid #E9EFF8;
    padding-bottom: 30px;
    position: relative;
}

.experience-show-detail .tap {
    position: absolute;
    top: 5px;
    left: -5px;
    background: #69BBFF;
    width: 10px;
    height: 10px;
    border-radius: 100%;
}

.experience-show-title {
    margin-left: 14px;
}

.experience-show-title:after {
    display: block;
    content: " ";
    clear: both;
}

.experience-title-time {
    float: left;
}

.experience-title-time:after {
    display: block;
    content: " ";
    clear: both;
}

.experience-time-before {
    display: block;
    float: left;
    max-width: 120px;
    font-size: 16px;
    color: #939BA9;
    letter-spacing: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.experience-time-before.jineng {
    color: #2C3E4D;
}

.experience-title-time em {
    float: left;
    font-size: 16px;
    color: #939BA9;
    letter-spacing: 0;
    margin-left: 5px;
    margin-right: 5px;
}

.experience-time-after {
    display: block;
    float: left;
    max-width: 120px;
    font-size: 16px;
    color: #939BA9;
    letter-spacing: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.experience-show-title i {
    display: block;
    float: right;
    width: 26px;
    height: 26px;
    background: url(../images/Rectangle%20122.png) no-repeat center;
    background-size: contain;
    cursor: pointer;
}

.experience-show-firm {
    margin-left: 14px;
    margin-top: 20px;
}

.experience-show-firm:after {
    display: block;
    content: " ";
    clear: both;
}

.experience-firm-name {
    float: left;
    max-width: 300px;
    font-size: 14px;
    color: #2C3E4D;
    letter-spacing: 0;
    line-height: 26px;
    margin-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.experience-firm-zhiwei {
    float: left;
    max-width: 200px;
    font-size: 14px;
    color: #2C3E4D;
    letter-spacing: 0;
    line-height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.experience-show-content {
    margin-top: 10px;
    margin-left: 14px;
    font-size: 14px;
    color: #64707A;
    letter-spacing: 0;
    line-height: 26px;
}

.experience-continueadd {
    width: 78px;
    margin: 0 auto;
    cursor: pointer;
}

.experience-continueadd:after {
    display: block;
    content: " ";
    clear: both;
}

.experience-continueadd i {
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    margin-top: 4px;
    background: url(../images/Rectangle%209.png) no-repeat center;
    background-size: contain;
}

.experience-continueadd span {
    margin-left: 5px;
    font-size: 14px;
    color: #1A92ED;
    letter-spacing: 0;
}

.miaoshu-fill {
    margin-top: 30px;
    margin-left: 30px;
    margin-right: 30px;
    width: 835px;
    height: 200px;
    background: #EFF4FA;
    position: relative;
}

.miaoshu-fill textarea {
    margin-top: 20px;
    margin-left: 20px;
    width: 805px;
    height: 140px;
    outline: 0;
    border: 0;
    background: #EFF4FA;
    font-size: 14px;
    color: #2C3E4D;
    line-height: 23px;
}

.miaoshu-fill textarea::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #939BA9;
}

.miaoshu-fill textarea:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #939BA9;
}

.miaoshu-fill textarea::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #939BA9;
}

.miaoshu-fill textarea:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #939BA9;
}

.miaoshu-fill p {
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 200px;
    text-align: right;
    font-size: 14px;
    color: #939BA9;
}

.miaoshu-show {
    margin-top: 30px;
    margin-left: 30px;
    margin-right: 30px;
    font-size: 14px;
    color: #2C3E4D;
    letter-spacing: 0;
    line-height: 26px;
    text-indent: 2em;
}

.my-resume {
    margin-top: 40px;
}

.myresume-opra {
    width: 543px;
    margin: 0 auto;
}

.myresume-opra:after {
    display: block;
    content: " ";
    clear: both;
}

.myresume-opra span {
    display: block;
    width: 240px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    background: #178FF2;
    font-size: 16px;
    color: #FFF;
    letter-spacing: 0;
    cursor: pointer;
    margin: 0 auto;
}

.myresume-preview {
    margin-right: 60px;
}

/*预览简历弹窗*/
.myresume-window {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: auto;
    width: 100%;
    z-index: 99999999999;
}

.myresume-window .mask {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    background: #000;
    opacity: .5;
    z-index: -1;
}

.myresume-content {
    width: 1200px;
    margin: 0 auto;
    padding: 50px 0;
}

.myresume-close {
    width: 50px;
    height: 50px;
    position: absolute;
    top: -50px;
    right: -60px;
    z-index: 999;
    background: url(../images/Close2.png) no-repeat center;
    background-size: contain;
    cursor: pointer;
}

.myresume-contentmain {
    padding-top: 30px;
    width: 899px;
    margin: 0 auto;
    background: #fff;
    position: relative;
}

/*投递的职位*/
.deliver-post {
    width: auto;
    min-height: 520px;
    background: #fff;
}

.deliver-post.project {
    background: #fff;
}

.deliver-postpage {
    width: 895px;
    height: 57px;
    background: #fff;
    margin-top: 20px;
    padding-top: 23px;
}

.deliverpage-main {
    width: 100%;
    margin: 0 auto;
}

.deliverpage-main:after {
    display: block;
    content: " ";
    clear: both;
}

.deliverpage-left {
    float: right;
    /*width: 370px;*/
}

.deliverpage-left:after {
    display: block;
    content: " ";
    clear: both;
}

.deliverpage-left span,
.deliverpage-left a {
    margin-right: 10px;
    display: block;
    float: left;
    /*width: 34px;*/
    padding: 0 10px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    border: 1px solid #E1E7F0;
    border-radius: 3px;
    font-size: 16px;
    color: #939BA9;
    letter-spacing: 0;
    cursor: pointer;
}

.deliverpage-left .current {
    background: #1A92ED;
    color: #fff;
}

.deliverpage-left em {
    margin-right: 10px;
    display: block;
    float: left;
    width: 34px;
    height: 34px;
    line-height: 17px;
    text-align: center;
    font-size: 30px;
    color: #939BA9;
    letter-spacing: 0;
}

.deliverpage-right {
    float: left;
    width: 163px;
    margin-left: 43px;
}

.deliverpage-right:after {
    display: block;
    content: " ";
    clear: both;
}

.deliverpage-right span {
    float: left;
    font-size: 16px;
    color: #939BA9;
    letter-spacing: 0;
    line-height: 34px;
    margin-right: 10px;
}

.deliverpage-right .fill {
    float: left;
    width: 54px;
    height: 34px;
    border: 1px solid #E1E7F0;
    border-radius: 3px;
}

.deliverpage-right .fill input {
    width: 52px;
    height: 32px;
    font-size: 16px;
    color: #939BA9;
    letter-spacing: 0;
    line-height: 34px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    outline: 0;
    border: 0;
}

.deliverpage-right .go {
    float: left;
    width: 34px;
    height: 34px;
    border: 1px solid #E1E7F0;
    border-radius: 3px;
    line-height: 34px;
    text-align: center;
    font-size: 14px;
    color: #939BA9;
    letter-spacing: 0;
    margin-left: 10px;
    cursor: pointer;
}

.project-title {
    width: 100%;
    background: #fff;
}

.deliverpost-title {
    height: 60px;
    margin-left: 30px;
    margin-right: 30px;
    border-bottom: 1px solid #E9E9E9;
    position: relative;
}

.deliverpost-title.projecttt {
    border-bottom: none;
}

.deliverpost-title:after {
    display: block;
    content: " ";
    clear: both;
}

.delivertitle-opra {
    position: absolute;
    top: 15px;
    right: 0;
}

.delivertitle-bianji {
    display: block;
    width: 26px;
    height: 26px;
    background: url(../images/Editor.png) no-repeat center;
    background-size: contain;
    cursor: pointer;
}

.delivertitle-report {
    display: block;
    width: 26px;
    height: 26px;
    background: url(../images/Report.png) no-repeat center;
    background-size: contain;
    cursor: pointer;
}

.delivertitle-finish {
    display: block;
    width: 55px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #1A92ED;
    border-radius: 3px;
    font-size: 14px;
    color: #FFF;
    cursor: pointer;
}

.deliverpost-title span {
    display: block;
    float: left;
    height: 58px;
    line-height: 58px;
    margin-right: 52px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 16px;
    color: #2C3E4D;
    letter-spacing: 0;
    cursor: pointer;
}

.deliverpost-title .current {
    border-bottom: 2px solid #1A92ED;
}

.deliverpost-content {
    width: 835px;
    margin-left: 30px;
    margin-right: 30px;
    padding-bottom: 35px;
    display: none;
}

.myproject-content {
    width: 835px;
    margin-left: 30px;
    margin-right: 30px;
}

.delivercont-delete {
    height: 50px;
    background: #EFF4FA;
    display: none;
}

.delivercont-delete:after {
    display: block;
    content: " ";
    clear: both;
}

.delivercont-choose {
    float: left;
    width: 60px;
    display: none;
}

.delivercont-choose i {
    display: block;
    width: 20px;
    height: 20px;
    background: url(../images/UnSelected.png) no-repeat center;
    background-size: contain;
    margin-left: 20px;
    cursor: pointer;
}

.delivercont-choose .select {
    background: url(../images/Selected.png) no-repeat center;
    background-size: contain;
}

.delivercont-choose .current {
    background: url(../images/Selected.png) no-repeat center;
    background-size: contain;
}

.delivercont-chooseall {
    margin-top: 15px;
}

.delivercont-elect {
    margin-top: 55px;
}

.delivercont-delete span {
    font-size: 14px;
    color: #2C3E4D;
    /*line-height: 50px;*/
}

.delivercont-delete em {
    float: right;
    margin-top: 15px;
    margin-right: 20px;
    cursor: pointer;
    font-size: 14px;
    color: #FF5858;
}

.delivercont-show {
    padding-top: 20px;
}

.delivercont-show:after {
    display: block;
    content: " ";
    clear: both;
}

.delivercont-info {
    display: block;
    text-decoration: none;
    float: left;
    width: 835px;
    height: 130px;
    background: #FFFFFF;
    border: 1px solid #E9E9E9;
}

.delivercont-info.change {
    width: 772px;
}

.delivercont-info:after {
    display: block;
    content: " ";
    clear: both;
}

.delivercont-info img {
    display: block;
    float: left;
    width: 90px;
    height: 90px;
    border: 1px solid #E9E9E9;
    margin-top: 20px;
    margin-left: 20px;
}

.deliverinfo-detail {
    float: left;
    margin-left: 15px;
    margin-top: 20px;
    width: 400px;
}

.deliverinfo-detail:after {
    display: block;
    content: " ";
    clear: both;
}

.deliverinfo-extra {
    float: right;
    margin-top: 20px;
    margin-right: 20px;
    width: 215px;
}

.deliverinfo-extra:after {
    display: block;
    content: " ";
    clear: both;
}

.deliverinfo-detail .title {
    font-size: 14px;
    color: #2c3e4d;
}

.deliverinfo-detail .title a {
    font-size: 14px;
}

.deliverinfo-detail .info {
    margin-top: 14px;
    font-size: 12px;
    color: #64707A;
}

.deliverdetail-show {
    margin-top: 14px;
}

.deliverdetail-show:after {
    display: block;
    content: " ";
    clear: both;
}

.deliverinfo-extra i {
    display: block;
    float: left;
    width: 110px;
    height: 87px;
    margin-top: 22px;
}

.deliverinfo-extra .succeed {
    background: url(../images/DeliveringSuccessful.png) no-repeat center;
    background-size: contain;
}
.deliverinfo-extra .issuccess {
    background: url(../images/PassSuccessful.png) no-repeat center;
    background-size: contain;
}

.deliverinfo-extra .beviewed {
    background: url(../images/BeViewed.png) no-repeat center;
    background-size: contain;
}

.deliverinfo-extra .interview {
    background: url(../images/Interview.png) no-repeat center;
    background-size: contain;
}

.deliverinfo-extra .inappropriate {
    background: url(../images/DontFit.png) no-repeat center;
    background-size: contain;
}

.deliverinfo-num {
    width: 100px;
    float: right;
}

.deliverinfo-num .price {
    font-size: 14px;
    color: #2c3e4d;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.deliverinfo-num .date {
    color: #939BA9;
    margin-top: 47px;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.deliverdetail-tiny {
    float: left;
    margin-right: 15px;
}

.deliverdetail-tiny:after {
    display: block;
    content: " ";
    clear: both;
}

.deliverdetail-tiny i {
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    margin-top: 3px;
}

.deliverdetail-tiny span {
    display: block;
    float: left;
    font-size: 12px;
    color: #64707A;
    letter-spacing: 0;
}

.deliverdetail-tiny .dizhi {
    background: url(../images/Place.png) no-repeat center;
    background-size: contain;
}

.deliverdetail-tiny .di-zhi {
    overflow: hidden;
    /*max-width: 80px;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}

.deliverdetail-tiny .xueli {
    background: url(../images/AboutUs2.png) no-repeat center;
    background-size: contain;
}

.deliverdetail-tiny .xue-li {
    max-width: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.deliverdetail-tiny .jingyan {
    background: url(../images/WorkExperience.png) no-repeat center;
    background-size: contain;
}

.deliverdetail-tiny .jing-yan {
    max-width: 85px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.deliverdetail-tiny .leixing {
    background: url(../images/NatureWork.png) no-repeat center;
    background-size: contain;
}

.deliverdetail-tiny .lei-xing {
    max-width: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*我的项目*/
.myproject {
    width: 950px;
    margin-top: 20px;
}

.myproject:after {
    display: block;
    content: " ";
    clear: both;
}

.myproject-collect {
    width: 950px;
    margin-top: 20px;
}

.myproject-collect:after {
    display: block;
    content: " ";
    clear: both;
}

.deliver-post:after {
    display: block;
    content: " ";
    clear: both;
}

.myproject.education {
    margin-top: 0;
}

.myproject-img {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    width: 245px;
    height: 130px;
    position: relative;
    overflow: hidden;
}

.myproject-img .tips {
    position: absolute;
    top: 50px;
    left: 50%;
    transform: translateX(-50%);
    max-width: 200px;
    padding: 0 15px;
    height: 30px;
    border-radius: 25px;
    font-size: 14px;
    color: #FFF;
    letter-spacing: 0;
    line-height: 30px;
    text-align: center;
}

/* 项目状态 */
.myproject-img .pink {
    background: #FF5D90;
}

.myproject-img .orange {
    background: #FFAF57;
}

.myproject-img .blue {
    background: #69BBFF;
}

.myproject-img .green {
    background: #27AB7F;
}

/* 项目沟通状态 */
.myproject-img .tips-interview.pink {
    background: rgba(255, 93, 144, .7);
}

.myproject-img .tips-interview.black {
    background: rgba(0, 0, 0, .7);
}

.myproject-img .tips-interview.blue {
    background: rgba(105, 187, 255, .7);
}

.myproject-img .tips-interview.orange {
    background: rgba(255, 175, 87, .7);
}

.myproject-img .tips-interview.green {
    background: rgba(39, 171, 127, .7);
}

.myproject-img .seccess {
    position: absolute;
    top: 50px;
    left: 76px;
    width: 93px;
    height: 30px;
    border-radius: 25px;
    font-size: 14px;
    color: #FFF;
    letter-spacing: 0;
    line-height: 30px;
    text-align: center;
    background: rgba(39, 171, 127, .7);
}

.myproject-img .applyed {
    position: absolute;
    top: 50px;
    left: 76px;
    width: 93px;
    height: 30px;
    border-radius: 25px;
    font-size: 14px;
    color: #FFF;
    letter-spacing: 0;
    line-height: 30px;
    text-align: center;
    background: rgba(0, 0, 0, .7);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.myproject-mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 285px;
    height: 368px;
    z-index: 10;
    background: #000;
    opacity: .6;
    border-radius: 5px;
    display: none;
}

.myproject-select {
    position: absolute;
    top: 146px;
    left: 118px;
    width: 50px;
}

.myproject-select i {
    display: block;
    width: 50px;
    height: 50px;
    background: url(../images/DontChoose.png) no-repeat center;
    background-size: contain;
}

.myproject-select .select {
    background: url(../images/Choose.png) no-repeat center;
    background-size: contain;
}

.myproject-select p {
    margin-top: 5px;
    font-size: 16px;
    color: #FFF;
    letter-spacing: 0;
    text-align: center;
}

.collect-company-mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 285px;
    height: 292px;
    z-index: 10;
    background: #000;
    opacity: .6;
    border-radius: 2px;
    cursor: pointer;
    display: none;
}

.collect-company-select {
    position: absolute;
    top: 105px;
    left: 118px;
    width: 50px;
}

.collect-company-select i {
    display: block;
    width: 50px;
    height: 50px;
    background: url(../images/DontChoose.png) no-repeat center;
    background-size: contain;
}

.collect-company-select .select {
    background: url(../images/Choose.png) no-repeat center;
    background-size: contain;
}

.collect-company-select p {
    margin-top: 5px;
    font-size: 16px;
    color: #FFF;
    letter-spacing: 0;
    text-align: center;
}

.collect-video-mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 285px;
    height: 243px;
    z-index: 10;
    background: #000;
    opacity: .6;
    border-radius: 2px;
    cursor: pointer;
    display: none;
}

.collect-video-select {
    position: absolute;
    top: 83px;
    left: 118px;
    width: 50px;
}

.collect-video-select i {
    display: block;
    width: 50px;
    height: 50px;
    background: url(../images/DontChoose.png) no-repeat center;
    background-size: contain;
}

.collect-video-select .select {
    background: url(../images/Choose.png) no-repeat center;
    background-size: contain;
}

.collect-video-select p {
    margin-top: 5px;
    font-size: 16px;
    color: #FFF;
    letter-spacing: 0;
    text-align: center;
}

/*申请的约谈(弹窗提示)*/
.apply-talk {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    display: none;
}

.apply-talk .mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    background: #000;
    opacity: .5;
}

.apply-talk-main {
    position: absolute;
    left: 50%;
    top: 255px;
    z-index: 999;
    width: 450px;
    margin-left: -225px;
    background: #fff;
    padding-bottom: 30px;
}

.apply-talk-title {
    height: 50px;
    margin-left: 20px;
    margin-right: 20px;
    border-bottom: 1px solid #E9E9E9;
    font-size: 16px;
    color: #2C3E4D;
    letter-spacing: 0;
    line-height: 50px;
    text-align: center;
    font-weight: bold;
}

.apply-talk-cont {
    width: 340px;
    margin: 0 auto;
    margin-top: 40px;
    font-size: 16px;
    color: #2C3E4D;
    letter-spacing: 0;
    line-height: 29px;
    text-align: center;
}

.apply-talk-know {
    display: block;
    cursor: pointer;
    width: 120px;
    height: 40px;
    background: #1A92ED;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #FFF;
    letter-spacing: 0;
    margin: 0 auto;
    margin-top: 30px;
}

.entrep-partner-show.talk {
    height: 293px;
}

.talk-succeed {
    width: 93px;
    height: 30px;
    opacity: 0.69;
    background: #27AB7F;
    border-radius: 25px;
    line-height: 30px;
    text-align: center;
    margin: 0 auto;
    margin-top: 30px;
    font-size: 14px;
    color: #FFF;
    letter-spacing: 0;
}

.talk-applyed {
    width: 93px;
    height: 30px;
    opacity: 0.69;
    background: #000;
    border-radius: 25px;
    line-height: 30px;
    text-align: center;
    margin: 0 auto;
    margin-top: 30px;
    font-size: 14px;
    color: #FFF;
    letter-spacing: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*修改密码*/
.deliver-post.password {
    height: 564px;
}

.project-title.pass {
    margin-bottom: 40px;
}

.password-fill {
    margin-left: 30px;
    margin-bottom: 20px;
}

.password-fill:after {
    display: block;
    content: " ";
    clear: both;
}

.password-fill .title {
    float: left;
    margin-right: 20px;
    line-height: 50px;
    font-size: 14px;
    color: #2C3E4D;
    width: 84px;
}

.password-kuang {
    float: left;
    width: 320px;
    height: 50px;
    background: #EFF4FA;
}

.password-kuang.error {
    border: 1px solid #FF5858;
}

.password-kuang input {
    margin-left: 15px;
    line-height: 50px;
    height: 50px;
    width: 260px;
    outline: 0;
    border: 0;
    background: #EFF4FA;
    font-size: 14px;
    color: #2C3E4D;
}

.password-kuang input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #C6CCD6;
}

.password-kuang input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #C6CCD6;
}

.password-kuang input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #C6CCD6;
}

.password-kuang input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #C6CCD6;
}

.password-kuang i {
    display: block;
    float: right;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    margin-top: 16px;
    cursor: pointer;
    background: url(../images/Eyes.png) no-repeat center;
    background-size: contain;
}

.password-kuang .current {
    background: url(../images/open.png) no-repeat center;
    background-size: contain;
}

.modify-sure {
    width: 320px;
    height: 50px;
    background: #1A92ED;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    color: #FFF;
    letter-spacing: 0;
    margin-top: 30px;
    margin-left: 98px;
    cursor: pointer;
}

.password-tip {
    margin-left: 98px;
    margin-top: -10px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #FF5858;
    display: none;
}

/*个人信息*/
.icon_student_info {
    background: url(../images/studentInfo_personal.png) no-repeat center;
    background-size: contain;
}

.infoWrap {
    background: #fff;
}

.infoWrap .title {
    position: relative;
}

.infoWrap .btn_edit {
    position: absolute;
    right: 0;
    top: 18px;
}

.infoWrap .register-main {
    margin: 0;
}

.register-main .title {
    height: 60px;
    line-height: 60px;
    margin-left: 30px;
    margin-right: 30px;
    border-bottom: 1px solid #E9E9E9;
    position: relative;
    color: #2C3E4D;
    font-size: 16px;
}

.infoCon {
    padding: 30px;
    display: none;
}

.readState {
    display: block;
}

.headPicWrap {
    float: left;
}

.register-img {
    width: 70px;
    height: 70px;
    background: url(../images/UploadThePicture.png) no-repeat center;
    background-size: contain;
    cursor: pointer;
    position: relative;
}

.register-img input {
    width: 70px;
    height: 70px;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    outline: 0;
    border: 0;
    opacity: 0;
}

.upload-img {
    margin-top: 5px;
    margin-bottom: 20px;
    font-size: 14px;
    color: #939BA9;
    text-align: center;
}

.upload-img-error {
    margin-top: 5px;
    margin-bottom: 20px;
    font-size: 14px;
    color: #FF5858;
    letter-spacing: 0;
}

.register-fill {
    margin-bottom: 20px;
    position: relative;
}

.register-fill:after {
    display: block;
    content: " ";
    clear: both;
}

.register-select {
    position: absolute;
    top: 50px;
    left: 50px;
    z-index: 999;
    background: #FFF;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
    display: none;
    max-height: 250px;
    overflow: auto;
    overflow-x: hidden;
}

.infoCon .register-select {
    left: 120px;
}

.register-select::-webkit-scrollbar {
    width: 8px;
    position: absolute;
    z-index: 999;
}

.register-select::-webkit-scrollbar-thumb {
    background: #1A92ED;
    border-radius: 4px;
}

.register-select::-webkit-scrollbar-thumb:hover {
    background-color: #5CABEC
}

.register-select::-webkit-scrollbar-thumb:active {
    background-color: royalblue
}

.register-select li {
    list-style: none;
    width: 255px;
    height: 50px;
    line-height: 50px;
    padding-left: 15px;
    font-size: 16px;
    color: #2C3E4D;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-top: 1px solid #E9E9E9;
}

.register-select-school {
    display: block;
    width: 270px;
    height: 50px;
}

.register-select-school input {
    padding-left: 5px;
    width: 235px;
    height: 36px;
    margin-left: 10px;
    margin-top: 7px;
    font-size: 14px;
    color: #2C3E4D;
    background: #F3F3F3;
    outline: 0;
    border: 0;
}

.register-select span input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #939BA9;
}

:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #939BA9;
}

::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #939BA9;
}

:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #939BA9;
}

.register-fill .describe {
    float: left;
    margin-right: 18px;
    line-height: 50px;
    color: #2C3E4D;
    width: 100px;
    text-align: right;
}

.describe b {
    color: #E91010;
    display: inline-block;
    padding-right: 5px;
}

.readState .describe b {
    display: none;
}

.register-fill-content {
    float: left;
    width: 270px;
    height: 50px;
    background: #EFF4FA;
    cursor: pointer;
}

.infoCon .register-fill-content {
    width: 265px;
}

.register-fill-content:after {
    display: block;
    content: " ";
    clear: both;
}

.register-fill-content input {
    padding-left: 15px;
    width: 255px;
    height: 50px;
    outline: 0;
    border: 0;
    line-height: 50px;
    font-size: 14px;
    color: #2C3E4D;
    background: #EFF4FA;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.register-fill-content input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #C6CCD6;
}

.register-fill-content input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #C6CCD6;
}

.register-fill-content input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #C6CCD6;
}

.register-fill-content input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #C6CCD6;
}

.register-fill-content em {
    display: block;
    float: left;
    margin-left: 15px;
    width: 200px;
    height: 50px;
    line-height: 50px;
    color: #C6CCD6;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.register-fill-content .current {
    color: #2C3E4D;
}

.register-fill-content i {
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    margin-top: 17px;
    margin-right: 15px;
    background: url(../images/DropDownArrow.png) no-repeat center;
    background-size: contain;
}

.btnBox {
    padding: 10px 62px;
    overflow: hidden;
}

.btnBox button {
    float: left;
    width: 120px;
    height: 50px;
    background: #1A92ED;
    line-height: 50px;
    text-align: center;
    cursor: pointer;
    font-size: 14px;
    color: #FFF;
    border: none;
}

.btnBox .btn_confirm {
    margin-right: 30px;
}

.register-error {
    margin-left: 50px;
    font-size: 14px;
    color: #FF5858;
    letter-spacing: 0;
    margin-top: -10px;
    margin-bottom: 10px;
    display: none;
}

.readState .register-fill-content {
    background: none;
}

.readState .read_txt {
    height: 50px;
    line-height: 50px;
}

/*图片裁剪*/
#headPicBox {
    display: none;
    background: #fff;
    width: 420px;
    height: 420px;
    padding: 15px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.50);
}

#clipArea {
    height: 350px;
}

.showPic_box #view {
    background-image: url(../images/UploadThePicture.png);
}

#view {
    margin: 0 auto;
    width: 70px;
    height: 70px;
}

.chooseBtnBox {
    padding-top: 15px;
    text-align: center;
}

.chooseBtnBox button {
    display: inline-block;
}

.chooseHeadPic {
    position: relative;
    margin-right: 15px;
}

.chooseHeadPic .upFile {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    cursor: pointer;
    opacity: 0;
}


.logoImg,
.logo_img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
}

	.showPic_box {
		width: 70px;
		height: 70px;
		border-radius: 50%;
		overflow: hidden;
    }
    .resume-details i {
        display: block;
        float: right;
        width: 16px;
        height: 16px;
        margin-top: 12px;
        margin-right: 24px;
        background: url(../images/DropDownArrow.png) no-repeat center;
        background-size: contain;
    }
    .details_icon{
        display: inline-block;
        width: 10px;
        height: 10px;
        background: url(../images/details_icon.png) no-repeat center;
    }
    .details_gray_icon{
        display: inline-block;
        width: 10px;
        height: 10px;
        background: url(../images/details_gray_icon.png) no-repeat center;
    }
    .fire{

        margin-right: 5px;
        margin-top: 5px;
        float: right;
        display: inline-block;
        width: 10px;
        height: 10px;
        background: url(../images/fire.png) no-repeat center;
        background-size: 100% 100%;
    }
/*photoclip end*/

.resume-details i {
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    margin-top: 12px;
    margin-right: 24px;
    background: url(../images/DropDownArrow.png) no-repeat center;
    background-size: contain;
}

/*photoclip end*/

/*改版个人中心*/
.center-left {
    width: 240px;
}

.user_box {
    padding: 40px 0px;
    text-align: center;

}

.user_box img {
    width: 80px;
    height: 80px;
    border-radius: 100%;
  /*   background-image: url('../icon/user/big_defalut_header.png'); */
}

.user_box .user_name {
    font-size: 18px;
    padding: 10px 0px;
}
.user_box .user_name_con {
    font-size: 18px;
    padding: 10px 0px;
}

.user_row ul li {
    display: block;
    height: 48px;
    line-height: 48px;
}

.user_row ul li a {
    display: inline-block;
    height: 48px;
    line-height: 48px;
    padding-left: 70px;
    border-left: 2px solid transparent;
}

.user_row .icon {
    display: inline-block;
    width: 30px;
    height: 100%;
    vertical-align: middle;
}

.user_row ul li span {
    display: inline-block;
    padding-left: 10px;
}

.user_row .active {
    border-left: 2px solid #1A92ED;
    color: #1A92ED;
}

.user_row ul li a:hover {
    border-left: 2px solid #1A92ED;
    color: #1A92ED;
}

.user_info .icon {
    background: url('../icon/user/user_info_off.png') no-repeat center;
}
.user_info .active .icon,
.user_info:hover .icon {
    background: url('../icon/user/user_info_on.png') no-repeat center;
}

.user_message .icon {
    background: url('../icon/user/message_off.png') no-repeat center;
}

.user_message .active .icon,
.user_message:hover .icon {
    background: url('../icon/user/message_on.png') no-repeat center;
}

.user_shop .icon {
    background: url('../icon/user/icon_chuanKe_off.png') no-repeat center;
}

.user_shop .active .icon,
.user_shop:hover .icon {
    background: url('../icon/user/icon_chuanKe_on.png') no-repeat center;
}

.user_course .icon {
    background: url('../icon/user/user_course_off.png') no-repeat center;
}

.user_course .active .icon,
.user_course:hover .icon {
    background: url('../icon/user/user_course_on.png') no-repeat center;
}

.user_inter_viewer .icon {
    background: url('/Public/home/images/simulate/icon_me_practice_normal.png') no-repeat center;
}

.user_inter_viewer .active .icon,
.user_inter_viewer:hover .icon {
    background: url('/Public/home/images/simulate/icon_me_practice_hover.png') no-repeat center;
}

.user_resume .icon {
    background: url('../icon/user/user_resume_off.png') no-repeat center;
}

.user_resume .active .icon ,.user_resume:hover .icon{
    background: url('../icon/user/user_resume_on.png') no-repeat center;
}

.user_deliver .icon {
    background: url('../icon/user/deliver_off.png') no-repeat center;
}
.user_deliver .active .icon,
.user_deliver:hover .icon {
    background: url('../icon/user/deliver_on.png') no-repeat center;
}

.user_project .icon {
    background: url('../icon/user/user_project_off.png') no-repeat center;
}
.user_project .active .icon,
.user_project:hover .icon {
    background: url('../icon/user/user_project_on.png') no-repeat center;
}
.user_psw .icon {
    background: url('../icon/user/update_psw_off.png') no-repeat center;
}

.user_psw .active .icon,
.user_psw:hover .icon {
    background: url('../icon/user/update_psw_on.png') no-repeat center;
}

.user_row ul li .unread-msg{
    padding: 0 !important;
    width: 15px;
    height: 15px;
    text-align: center;
    line-height: 15px;
    border-radius: 15px;
    color: #FFF;
    background: #FF0000;
    margin-left: 30px;
    display: inline-block;
    display: none;
}