@charset "utf-8";
body,html{
    font-family:Arial, Helvetica, sans-serif,'Microsoft Yahei';
    font-size:14px;
    min-width:1200px;
}
.w{
    width: 1200px;
    margin:0 auto;
}
.bgf2{
    background: #f2f2f2;
}
.bgff{
    background: #fff;
}
.header{
    background: #fff;
    overflow: hidden;
    padding: 20px 0;
}
.header .logo{
    float: left;
}
.header .hd-nav{
    float: left;
    margin-top:5px;
    margin-left:100px;
}
.header .hd-nav a{
    float: left;
    width: 80px;
    height:30px;
    line-height:30px;
    text-align: center;
    color: #999;
    border-radius: 15px;
}
.header .hd-nav a:hover,
.header .hd-nav a.cur{
    background: #1380dc;
    color: #fff;
}
.header .hd-btn{
    float: right;
    margin-top:5px;
}
.header .hd-btn a{
    border: 1px solid #1380dc;
    color: #1380dc;
    border-radius: 15px;
    display: inline-block;
    margin-left:10px;
    width: 80px;
    height:28px;
    line-height:28px;
    text-align: center;

}
.header .hd-btn a:hover{
    background: #1380dc;
    color: #fff;
}

.search-box{
    width: 1000px;
    margin: 30px auto;
}
.search-box .con input{
    border: 1px solid #ddd;
    width: 800px;
    height:48px;
    line-height:48px;
    padding-left:20px;
    font-size:16px;
    float: left;
}
.search-box .con button{
    float: left;
    height:50px;
    line-height:50px;
    background: #1380dc;
    color: #fff;
    width: 160px;
    text-align: center;
    font-size:18px;
}
.search-box .hot{
    margin-top:10px;
}
.search-box .hot a{
    margin-right:20px;
}

.banner{
    height:280px;
}
.zxzp{
    margin: 30px 0;
}
.newest-job{
    background: #fff;
    width: 890px;
    float: left;
    padding-bottom:20px;
}
.newest-job .top,
.jipin .top{
    border-bottom:1px solid #ddd;
    line-height:50px;
    padding: 0 15px;
}
.newest-job .top span,
.jipin .top span{
    display: inline-block;
    font-size:18px;
    border-bottom:3px solid #1380dc;
}
.newest-job .top b{
    float: right;
    padding-left:20px;
    background: url("http://www.jpworld.cn/public/i/new_rc/icon1.png") no-repeat left;
    background-size: 14px;
    cursor: pointer;
}
.newest-job .list li{
    float: left;
    width: 423px;
    border: 1px dashed #eee;
    margin-left:13px;
    margin-top:13px;
    line-height:52px;
}
.newest-job .list li:hover,
.newest-job .list li.hover{
    border: 1px dashed #1380dc;
}
.newest-job .list li .wrap>*{
    padding: 0 15px;
}
.newest-job .list li .job a{
    font-size:16px;
}
.newest-job .list li .job i{
    float: right;
    color: #fc6c38;
}
.newest-job .list li .req{
    color: #999;
}
.newest-job .list li .name{
    background: #f5f5f5;
}
.newest-job .list li .name a{
    font-size:16px;
}
.newest-job .list li .name i {
    float: right;
    color: #1380dc;
}
.jipin{
    width: 290px;
    height:587px;
    float: right;
    background: #fff;
}
.jipin .top a{
    border: 1px solid #999;
    float: right;
    width: 50px;
    text-align: center;
    height:30px;
    line-height:30px;
    margin-top:11px;
    border-radius: 15px;
}
.jipin .top a:hover{
    background: #1380dc;
    color: #fff;
    border:1px solid #1380dc;
}
.jipin-list li{
    border-bottom:1px dashed #ddd;
    padding: 0 15px;
}
.jipin-list li .job{
    padding-top:5px;
    height:38px;
    line-height:38px;
}
.jipin-list li .job a{
    font-size:16px;
}
.jipin-list li .job i{
    float: right;
    color: #fc6c38;
}
.jipin-list li .name{
    display: block;
    color: #999;
    padding-bottom:10px;
}
.jipin-list li .name:hover{
    color: #1380dc;
}

.famous .top{
    height:40px;
    line-height:40px;
}
.famous .top b{
    font-size:18px;
    margin-right:15px;
}
.famous .top span{
    color: #999;
}
.famous .top i{
    float: right;
    width: 163px;
    height:36px;
    line-height:36px;
    background: url("http://www.jpworld.cn/public/i/new_rc/pic1.png") no-repeat;
    margin-top:12px;
    cursor: pointer;
}
.famous .con{
    background: #fff;
    margin-top:30px;
}
.famous .con li{
    width: 200px;
    height:200px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    text-align: center;
    border-right: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
}
.famous .con li img{
    width: 80px;
    margin-top:25px;
}
.famous .con li p{
    font-size:16px;
    margin-top:15px;
}
.public-part1 {
    margin-top:30px;
    background: #fff;
    overflow: hidden;
}
.public-part1 .lf,
.public-part1 .rt{
    float: left;
}
.public-part1 .lf{
    width: 220px;
    height:450px;
    overflow: hidden;
    position: relative;
}
.public-part1 .lf a{
    position: absolute;
    left:20px;
    bottom:50px;
    width: 178px;
    height:40px;
    line-height:40px;
    text-align: center;
    border: 1px solid #fff;
    color: #fff;
    font-size:16px;
}
.public-part1 .rt{
    width: 980px;
}
.public-part1 .rt .top{
    height:50px;
    line-height:50px;
    border-bottom:1px solid #eee;
    padding-left:10px;
    padding-right:20px;
}
.public-part1 .rt .top .title{
    padding-left:10px;
    border-left:3px solid #1380dc;
    font-size:16px;
}
.public-part1 .rt .top .refresh{
    float: right;
    padding-left:24px;
    background: url("http://www.jpworld.cn/public/i/new_rc/icon1.png") no-repeat left;
    background-size: 18px;
}
/*推荐简历*/

.tjjl .list li{
    width: 50%;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-right:1px dashed #eee;
    border-bottom:1px dashed #eee;
}
.tjjl .list li .con{
    padding: 18px;
}
.tjjl .list li .con .info img{
    margin-right:20px;
    width: 42px;
    height:42px;
    border-radius: 50%;
}
.tjjl .list li .con .info i{
    float: right;
    height:40px;
    line-height:40px;
    color: #fc6c38;
}
.tjjl .list li .con .info2{
    margin-top: 11px;
}
.tjjl .list li .con .job{
    color: #999;
    margin-top:5px;
}

/*职场资讯*/

.job-news .txt .t1{
    width: 380px;
    padding:20px;
    float: left;
}
.job-news .txt .t1 img{
    width:100%;
}
.job-news .txt .t1 .name{
    height:46px;
    line-height:46px;
    font-size:16px;
    overflow: hidden;
    text-align: center;
}
.job-news .txt .t1 .time{
    font-size:13px;
    color: #999;
    text-align: center;

}
.job-news .txt .t1 .words{
    margin-top:15px;
    line-height: 22px;
    height:110px;
    overflow: hidden;
    padding: 0 15px;
    color: #666;
}
.job-news .txt .t1 .read{
    display: block;
    color: #1380dc;
    margin-top:10px;
    text-align: right;
}
.job-news .txt .t2{
    float: left;
    width: 780px;
}
.job-news .txt .t2 ul li{
    height:52px;
    line-height:52px;
    font-size:16px;
    border-bottom:1px dashed #ddd;
}
.job-news .txt .t2 ul li b{
    color: #1380dc;
    float: left;
    margin:0 10px;
}
.job-news .txt .t2 ul li .tit{
    width: 660px;
    display: inline-block;
    white-space:nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.job-news .txt .t2 ul li .date{
    float: right;
    color: #999;
    font-size:14px;
}
/*底部*/
.footer{
    background: #fff;
    margin-top:30px;
    font-size:16px;
}
.footer .links{
    line-height:55px;
}
.footer .links span{
    color: #999;
}
.footer .links a{
    margin-right:10px;
}
.footer .tel{
    background: #1380dc;
    color: #fff;
    line-height:70px;
}
.footer .tel a{
    color: #fff;
    margin:0 10px;
}
.footer .tel a.no{
    margin-left:0;
}
.footer .tel span{
    float: right;
    background: url("http://www.jpworld.cn/public/i/new_rc/telphone.png") no-repeat left;
    background-size: 38px;
    font-size:22px;
    padding-left:50px;
}
.footer .addr{
    text-align: center;
    color: #999;
    line-height:60px;
}
.toolbar{
    position: fixed;
    right:0;
    bottom:20%;
    width: 75px;
    text-align: center;
}
.toolbar .code{
    position: relative;
}
.toolbar .code em{
    position: absolute;
    top:-30px;
    left:-150px;
    display: none;
}
.toolbar .code em img{
    width: 120px;
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 10px;
    background: #fff;
}
.toolbar .code em:after{
    content: '';
    position: absolute;
    top:40px;
    right:-12px;
    width: 15px;
    height:15px;
    background: url("http://www.jpworld.cn/public/i/new_rc/triangle.png") no-repeat;
    background-size: 100%;
}
.toolbar .code:hover em{
    display: block;
}
.toolbar .t{
    display: none;
    margin-top:20px;
    cursor: pointer;
}

.banner .w2{
    padding-top:56px;
}
.w-search{
    background: rgba(0,0,0,.5);
}
.w-search .search-box{
    padding-top:30px;
    margin-top:0;
}
.w-search .search-box .hot{
    margin-top:0;
}
.w-search .search-box .hot,
.w-search .search-box .hot a{
    color: #fff;
    line-height:60px;
}
.w-search .search-box .con .area{
    float: left;
    width: 150px;
    border: 0;
    height:50px;
    line-height:50px;
    padding-left:5px;
    font-size:16px;
}
.w-search .search-box .con input{
    width: 650px;
}

.job-condition{
    background: #fff;
    padding: 30px 0;
    -webkit-box-shadow: 0 5px 10px #ccc;
    -moz-box-shadow: 0 5px 10px #ccc;
    box-shadow: 0 5px 10px #ccc;
}
.job-condition .c1{
    line-height:30px;
}
.job-condition .c1 span{
    display: inline-block;
    padding: 0 10px;
    cursor: pointer;
    margin:10px 0 10px 20px;
}
.job-condition .c1 .on,
.job-condition .c1 span:hover{
    border-radius: 15px;
    background: #e7f4ff;
    color: #1380dc;
}
.job-condition .c1 .industry,
.job-condition .c1 .c2{
    margin:10px 0 10px 20px;
}
.job-condition .c1 .industry,
.job-condition .c1 .c2{
    display: inline-block;
    margin-left:20px;
    line-height:30px;
    position: relative;
    padding:0 40px 0 10px;
    background: url("http://www.jpworld.cn/public/i/new_rc/icon2.png") no-repeat 95%;
    border: 1px solid #ddd;
    cursor: pointer;
    border-radius: 5px;
}
.job-condition .c1 .industry>b,
.job-condition .c1 .c2 >b{
    display: inline-block;
    vertical-align: middle;
    font-weight:normal;
    max-width: 102px;
    width: 57px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.job-condition .c1 .industry .list{
    position: absolute;
    width: 860px;
    top:30px;
    left:0;
    border: 1px solid #ddd;
    background: #fff;
    display: none;
}
.job-condition .c1 .industry ul{
    padding: 10px;
    overflow: hidden;
}
.job-condition .c1 .industry ul li{
    width: 138px;
    cursor: pointer;
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 6px 15px;
    text-decoration: none;
    color: #333;
    _height: 18px;
    white-space: nowrap;
    _white-space: normal;
    _background: transparent;
    overflow: hidden;
    text-overflow: ellipsis;
}
.job-condition .c1 .industry ul li:hover{
    background: #e7f4ff;
    color: #1380dc;
}
.job-condition .c1 .c2{
    border: 1px solid #ddd;
    height:30px;
    line-height:30px;
    border-radius: 5px;
    display: inline-block;
}
.job-condition .c1 .c2 ul{
    position: absolute;
    top:28px;
    left:-1px;
    width: 106px;
    border: 1px solid #ddd;
    z-index:10;
    background: #fff;
    display: none;
}
.job-condition .c1 .c2 ul li{
    padding-left:5px;
    white-space: nowrap;
    _white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}
.job-condition .c1 .c2 ul li:hover{
    background: #e7f4ff;
    color: #1380dc;
}
/*找工作*/
.f-job{
    width: 890px;
    float: left;
}
.f-job-jp{
    width: 290px;
    float: right;
}
.f-job .top{
    height:50px;
    line-height:50px;
    border-bottom:1px solid #eee;
}
.f-job .top>*{
    float: left;
}
.f-job .top ul li{
    float: left;
    width: 120px;
    height:48px;
    line-height:50px;
    text-align: center;
    font-weight:bold;
    font-size: 16px;
    border-bottom:2px solid #fff;
    cursor: pointer;
}
.f-job .top ul li.cur{
    color: #1380dc;
    border-bottom: 2px solid #1380dc;
}
.f-job .top ul li:hover,
.f-job .top .sort span:hover,
.f-jobList li:hover,
.f-job-jp .con .list li:hover
{
    background-color: #e7f4ff;
}
.f-job .top .sort{
    margin-left:160px;
}
.f-job .top .sort span{
    display: inline-block;
    height:30px;
    line-height:30px;
    margin-right:12px;
    padding: 0 30px 0 10px;
    border: 1px solid #ddd;
    border-radius: 15px;
    color: #999;
    background: url("http://www.jpworld.cn/public/i/new_rc/icon3.png") no-repeat 76px;
    cursor: pointer;
}
.f-job .top .sort .cur{
    border: 1px solid #1380dc;
    color: #1380dc;
    background: url("http://www.jpworld.cn/public/i/new_rc/icon4.png") no-repeat 76px;
}
.f-job .top .show-page{
    float: right;
    margin-right:40px;
}

.f-jobList li>*{
    float: left;
}
.f-jobList li{
    overflow: hidden;
    padding: 20px;
    border-bottom:1px solid #eee;
}
.f-jobList .check-wrap{
    width: 40px;
}
.f-jobList .check{
    margin-top: 2px;
    width: 18px;
    height: 18px;
    background: url("http://www.jpworld.cn/public/i/new_rc/icon6.png") no-repeat;
    background-size: 100%;
    cursor: pointer;
}
.f-jobList .check.on{
    background: url("http://www.jpworld.cn/public/i/new_rc/icon5.png") no-repeat;
    background-size: 100%;
}
.f-jobList .info h1{
    font-size:16px;
}
.f-jobList .info h1 a:hover{
    text-decoration: underline;
}
.f-jobList .info h1 .comp{
    margin-left:180px;
    margin-right:30px;
}
.f-jobList .info h1 b{
    color: #fc6c38;
}
.f-jobList .info .req{
    height:60px;
    line-height:60px;
    color: #666;
}
.f-jobList .info .label span{
    border: 1px solid #ddd;
    border-radius: 15px;
    color: #999;
    padding: 4px 10px;
    margin-right:5px;
    display: inline-block;
}
.f-jobList .send{
    float: right;
}
.f-jobList .send .tou{
    color: #fc6c38;
    cursor: pointer;
    display: inline-block;
    background: url("http://www.jpworld.cn/public/i/new_rc/icon8.png") no-repeat 10px;
    padding: 5px 10px 5px 30px;
    border-radius: 15px;
    border: 1px solid #fc6c38;
}
.f-jobList .send .tou:hover,
.f-jobList .send .tou.on{
    background:#fc6c38 url("http://www.jpworld.cn/public/i/new_rc/icon7.png") no-repeat 10px;
    color: #fff;
}
.f-jobList .send .time{
    color: #1380dc;
    line-height:40px;
    text-align: center;
}
.f-job-jp .con {
    background: #fff;
    margin-top:20px;
}
.f-job-jp .con .title{
    line-height:50px;
    height:50px;
    border-bottom:1px solid #eee;
    padding: 0 20px;
}
.f-job-jp .con .title span{
    font-size:16px;
    height:47px;
    padding: 0 10px;
    display: inline-block;
    border-bottom:3px solid #1380dc;
}
.f-job-jp .con .title em{
    float: right;
    border: 1px solid #1380dc;
    color: #1380dc;
    height:24px;
    line-height:24px;
    margin-top:13px;
    padding: 0 10px;
    border-radius: 15px;
}
.f-job-jp .con .list li{
    border-bottom:1px solid #eee;
    padding: 10px 20px;
}
.f-job-jp .con .list li .info{
    line-height:40px;
}
.f-job-jp .con .list li .info a{
    font-size:16px;
}
.f-job-jp .con .list li .info a:hover{
    text-decoration: underline;
}
.f-job-jp .con .list li .info i{
    color: #fc6c38;
    float: right;
}
.f-job-jp .con .list .company a{
    color: #999;
    display: block;
    padding-top:5px;
}
.f-job-jp .con .list .company a:hover{
    color: #1380dc;
}
    /*分页*/
.pages{
    width: 270px;
    margin: 30px auto;
}
.pages .p-num{
    float: left;
    margin-right:20px;
}
.pages .p-num >a{
    float: left;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-right: 5px;
    font-size: 14px;
    box-sizing: border-box;
    border: 1px solid #ddd;
}
.pages .p-num .hover,
.pages .p-num a:hover{
    color: #fff;
    background: #1380dc;
    border: 1px solid #1380dc;
}
/*资讯*/
.newsNav li{
    float: left;
    width: 130px;
    height:50px;
    line-height:50px;
    text-align: center;
    font-size:16px;
    position: relative;
    cursor: pointer;
}
.newsNav li:hover,
.newsList li:hover{
    background: #e7f4ff;
}
.newsNav li.cur{
    color: #1380dc;
}
.newsNav li.cur:after{
    content: '';
    position: absolute;
    bottom:0;
    left:0;
    width: 100%;
    height:3px;
    background: #1380dc;
}
.newsList li{
    padding: 20px 15px;
    overflow: hidden;
    border-bottom:1px solid #eee;
}
.newsList li .img,
.newsList li .content{
    float: left;
}
.newsList li .img{
    width: 250px;
}
.newsList li .img img{
    vertical-align: top;
    max-width:100%;
}
.newsList li .content{
    width: 580px;
    margin-left:20px;
}
.newsList li .content .title{
    font-size:20px;
    font-weight:bold;
}
.newsList li .content .date{
    height:50px;
    line-height:50px;
    color: #999;
}
.newsList li .content .date i{
    display: inline-block;
    margin-left:26px;
    padding-left:22px;
    height:20px;
    line-height:20px;
    background: url("http://www.jpworld.cn/public/i/new_rc/icon9.png") no-repeat left;
    -webkit-background-size: 15px;
    -moz-background-size: 15px;
    -o-background-size: 15px;
    background-size: 15px;
}
.newsList li .content .words{
    color: #666;
    height:96px;
    line-height:24px;
    overflow: hidden;
}

.hotArticle{
    width: 290px;
    float: right;
    background: #fff;
}
.hotArticle ul .title,
.hotArticle ul li{
    padding: 0 20px;
}
.hotArticle ul .title{
    height:50px;
    line-height:50px;
    font-size:16px;
    position: relative;
}
.hotArticle ul .title:before{
    content: '';
    position: absolute;
    bottom:0;
    left:7px;
    width: 90px;
    height:3px;
    background: #1380dc;
}
.hotArticle ul li{
    height:46px;
    line-height:46px;
    overflow: hidden;
    white-space:nowrap;
    text-overflow: ellipsis;
    border-bottom:1px dashed #eee;
}

/*找人才*/
.f-staff .top .text{
    font-size:16px;
    padding-left:20px;
}
.f-staff .top .sort{
    margin-left:20px;
}
.f-staffList .info .intro{
    overflow: hidden;
    margin-top:15px;
}
.f-staffList .info .intro .img,
.f-staffList .info .intro .text{
    float: left;
}
.f-staffList .info .intro .img{
    width: 70px;
    height:70px;
    text-align: center;
}
.f-staffList .info .intro .img img{
    max-width:100%;
}
.f-staffList .info .intro .text{
    margin-left:15px;
}
.f-staffList .info .intro .text .name{
    line-height:36px;
}
.f-staffList .info .intro .text .name b{
    margin-right:24px;
    font-size:16px;
}
.f-staffList .info .intro .text .state{
    color: #999;
}
.f-staffList .info .label{
    margin-top:10px;
}
.f-staffList .send .tou{
    background: url("http://www.jpworld.cn/public/i/new_rc/icon10.png") no-repeat 10px;
    background-size: 13px;
    -o-background-size: 13px;
    -moz-background-size: 13px;
    -webkit-background-size: 13px;
}
.f-staffList .send .tou:hover,
.f-staffList .send .tou.on{
    background:#fc6c38 url("http://www.jpworld.cn/public/i/new_rc/icon11.png") no-repeat 10px;
    background-size: 13px;
    -o-background-size: 13px;
    -moz-background-size: 13px;
    -webkit-background-size: 13px;
}

/*登录*/
.login-top{
    background: #167acf;
    padding: 10px 0;
}
.login-top i{
    color: #fff;
    font-size:18px;
    display: inline-block;
    margin-left:50px;
    position: relative;
}
.login-top i:before{
    content: '';
    position: absolute;
    top:0px;
    left:-25px;
    width: 2px;
    height:30px;
    background: #fff;
}
.login-con{
    background: #1380dc;
    text-align: center;
    padding: 40px 0;
}
.login-box{
    width: 730px;
    background: #fff;
    margin: -60px auto 0;
}
.login-box .left{
    float: left;
    padding: 30px 80px;
}
.login-box .left .l-nav{
    overflow: hidden;
}
.login-box .left .l-nav li {
    float: left;
    width: 140px;
    height:48px;
    line-height:48px;
    text-align: center;
    font-size:16px;
}
.login-box .left .l-nav li.cur{
    height:46px;
    color: #1380dc;
    border-bottom:2px solid #1380dc;
}
.login-box .left .inp{
    margin-top:22px;
}
.login-box .left .inp input{
    border: 1px solid #eee;
    width: 278px;
    text-indent: 14px;
    height:36px;
    line-height:36px;
}
.login-box .left .act{
    display: block;
    text-align: right;
    margin-top:20px;
    color: #1380dc;
    margin-bottom: 20px;
}
.login-box .left .btn{
    display: block;
    height:40px;
    line-height:40px;
    text-align: center;
    color: #fff;
    background: #1380dc;
    font-size:16px;
}

.login-box .right{
    float: left;
    width: 288px;
    height:331px;
    text-align: center;
    border-left:1px dashed #eee;
}
.login-box .right p{
    padding-top:140px;
}
.login-box .right a{
    display: block;
    margin-top:6px;
    color: #1380dc;
}
/*注册*/
.register-box .left .inp2 input{
    width: 180px;
}
.register-box .left .inp2 span{
    width: 99px;
    height:38px;
    line-height:38px;
    float: right;
    text-align: center;
    background: #1380dc;
    color: #fff;
    cursor: pointer;
}

.register-box .left .inp2 span img{
    width: 99px;
    height:38px;
    vertical-align: top;
}
.register-box .left .btn{
    margin-top:20px;
}
.register-box .left .btn+p {
    margin-top:10px;
}
.register-box .right{
    position: relative;
}
.register-box .right a.qiye{
    position: absolute;
    top:10px;
    right:30px;
}


.register-choose{
    width: 700px;
    margin: -60px auto 0;
    background: #fff;
    text-align: center;
    -webkit-box-shadow: 0 0 10px #ccc;
    -moz-box-shadow: 0 0 10px #ccc;
    box-shadow: 0 0 10px #ccc;
}
.register-choose li{
    float: left;
    width: 300px;
    padding:0 25px 25px;
    font-size:16px;
}
.register-choose li:hover{
    background: #e7f4ff;
}
.register-choose li .type{
    line-height:120px;
    height:120px;
    font-size:18px;
    font-weight:bold;
}
.register-choose li .img{
    height:150px;
}
.register-choose li a{
    display: block;
    width: 150px;
    height:40px;
    line-height:40px;
    border: 1px solid #1380dc;
    color: #1380dc;
    border-radius: 25px;
    margin: auto;
}
.register-choose li a:hover{
    background: #1380dc;
    color: #fff;
}
.register-choose .go{
    display: block;
    line-height:60px;
    font-size:16px;
}

/*职位详情*/
.job-detail-top{
    background: #f8f8f8;
}
.job-detail-top .name{
    line-height:70px;
    height:70px;
}
.job-detail-top .name b{
    font-size:26px;
}
.job-detail-top .name .date{
    float: right;
}
.job-detail-top .sallary .m{
    display: inline-block;
    font-size:20px;
    height:36px;
    line-height:36px;
    padding-left:45px;
    background: url("http://www.jpworld.cn/public/i/new_rc/icon12.png") no-repeat left;
    color: #fc6c38;
}
.job-detail-top .sallary .act{
    float: right;
}
.job-detail-top .sallary .act button{
    display: inline-block;
    border: 1px solid #fc6c38;
    color: #fc6c38;
    height:30px;
    line-height: 30px;
    border-radius: 15px;
    text-align: right;
    margin-left:10px;
}
.job-detail-top .sallary .act .col{
    background: url("http://www.jpworld.cn/public/i/new_rc/icon13.png") no-repeat 12px;
    background-size: 12px;
    padding: 0 20px 0 40px;
}
.job-detail-top .sallary .act .tou{
    background: url("http://www.jpworld.cn/public/i/new_rc/icon8.png") no-repeat 12px;
    background-size: 12px;
    padding: 0 10px 0 30px;
}
.job-detail-top .label{
    padding: 15px 0;
}
.job-detail-top .label span{
    display: inline-block;
    background: #fff;
    padding: 5px 10px;
    border-radius: 10px;
    color: #666;
}
.job-detail-con .b-title{
    font-size:16px;
    border-left: 2px solid #1380dc;
    margin-bottom: 20px;
    padding-left:12px;
}
.job-detail-con .basic,
.job-detail-con .basic2,
.job-detail-con .basic-contact{
    padding: 30px 20px;
    border-bottom:1px solid #eee;
}
.job-detail{
    width: 890px;
    float: left;
}
.job-detail-con .basic .info li{
    width: 270px;
    float: left;
    line-height:32px;
}
.job-detail-con .basic .info li.addr{
    width: 100%;
}
.job-detail-con .basic .info li span{
    color: #999;
}
.job-detail-con .basic2 .txt{
    line-height:30px;
    color: #666;
}
.basic-contact .name{
    line-height:32px;
}
.basic-contact .name span{
    color: #999;
}
.basic-contact .name i{
    color: #fc6c38;
}
.basic-contact .info{
    margin-top:30px;
}
.basic-contact .info .img{
    width: 325px;
    float: left;
}
.basic-contact .info .img img{
    width: 130px;
    float: left;
    margin-right:25px;
}
.basic-contact .info .img p{
    padding-top:30px;
    font-size:16px;
}
.basic-contact .info .img i{
    color: #999;
}
.basic-contact .info .speed{
    width: 170px;
    float: left;
    color: #666;
    text-align: center;
}
.basic-contact .info .speed p{
    padding-top:30px;
    color: #fc6c38;
}
/*求职者详情*/
.applicant>div{
    padding: 30px 70px;
    border-bottom: 1px solid #eee;
}
.applicant .part1 .headimg{
    display: inline-block;
    width: 180px;
    height:180px;
    border-radius: 50%;
    overflow: hidden;
}
.applicant .part1 .info1{
    display: inline-block;
    vertical-align: top;
    margin-left:30px;
    margin-top: 20px;
    width: 840px;
}
.applicant .part1 .info1 .name{
    color: #1380dc;
}
.applicant .part1 .info1 .name span{
    font-size:20px;
    color: #333;
    vertical-align: top;
}
.applicant .part1 .info1 .name .i1{
    display: inline-block;
    width: 30px;
    height: 22px;
    line-height:22px;
    background: url("http://www.jpworld.cn/public/i/new_rc/icon15.png") no-repeat center;
}
.applicant .part1 .info1 .name b{
    display: inline-block;
    vertical-align: top;
}
.applicant .part1 .info1 .txt{
    color: #999;
    line-height:40px;
    position: relative;
}
.applicant .part1 .info1 .txt em{
    display: inline-block;
    padding: 0 10px;
}
.applicant .part1 .info1 .txt .download{
    position: absolute;
    right:0;
    top:0;
    width:80px;
    padding-left:20px;
    text-align: center;
    height: 34px;
    line-height:34px;
    background: #fc6c38 url("http://www.jpworld.cn/public/i/new_rc/icon11.png") no-repeat 10px;
    color: #fff;
    border-radius: 20px;
}
.applicant .part1 .info1 .labels{
    position: relative;
}
.applicant .part1 .info1 .labels span{
    display: inline-block;
    padding: 3px 10px;
    background: #d3e4f5;
    color: #598dc6;
    border-radius: 20px;
    margin-right:20px;
}
.applicant .part1 .info1 .labels .export{
    position: absolute;
    right:0;
    bottom:0;
    border: 1px solid #fc6c38;
    color: #fc6c38;
    height:34px;
    line-height:34px;
    padding: 0 10px;
    border-radius: 20px;
    cursor: pointer;
}
.applicant .part-tit{
    font-size: 18px;
    color: #1380dc;
    margin-bottom:20px;
}
.applicant .part2 ul li{
    width: 48%;
    display: inline-block;
    line-height: 34px;
}
.applicant .part2 ul li em{
    color: #999;
}
.applicant .part3 .miaoshu{
    line-height:30px;
}
.applicant .part4 .exp ul li{
    margin-bottom: 10px;
}
.applicant .part4 .exp ul li i{
    display: inline-block;
    /*width: 5px;
    height:5px;
    background: #fc6c38;
    border-radius: 50%;*/
    vertical-align: top;
    margin-top:8px;
}
.applicant .part4 .exp ul li .date{
    margin: 0 20px;
    font-size:16px;
}
.applicant .part4 .exp ul li .major{
    color: #fc6c38;
    font-size:16px;
}
.applicant .part4 .exp ul li .major em{
    display: inline-block;
    padding: 0 12px;
}
.applicant .part4 .exp ul li .intro{
    color: #999;
    margin-top: 10px;
}
.applicant .part4 .exp ul li .intro .lf{
    display: inline-block;
    width: 140px;
    text-align: right;
}
.applicant .part4 .exp ul li .intro .rt{
    display: inline-block;
    width: 880px;
    margin-left:20px;
    vertical-align: middle;
}
.applicant .part5 .language li{
    float: left;
    width: 30%;
}
.applicant .part6 .photos li{
    float: left;
    width: 30%;
    margin-right:2%;
}
/*我的简历*/
.mine-nav{
    float: left;
    width: 240px;
    text-align: center;
}
.mine .rt-box{
    float: right;
    width: 930px;
}
.mine-nav .top{
    margin-bottom:20px;
}
.mine-nav .top .headimg{
    width: 120px;
    height:120px;
    border-radius: 50%;
    overflow: hidden;
    margin: 30px auto;
}
.mine-nav .top .headimg img{
    max-width: 100%;
}
.mine-nav .top .name{
    color: #333;
    font-size:18px;
}
.mine-nav .top  .percent{
    line-height:45px;
}
.mine-nav .top  .percent i{
    color: #fc6c38;
}
.mine-nav .top .date{
    color: #999;
}
.mine-nav li{
    line-height: 52px;
    text-indent: 20px;
    cursor: pointer;
    margin-bottom:10px;
}
.mine-nav li.a1{
    background: #fff url("http://www.jpworld.cn/public/i/new_rc/mine1.png") no-repeat 75px;
}
.mine-nav li.a2{
    background: #fff url("http://www.jpworld.cn/public/i/new_rc/mine3.png") no-repeat 75px;
}
.mine-nav li.a3{
    background: #fff url("http://www.jpworld.cn/public/i/new_rc/mine5.png") no-repeat 75px;
    background-size: 18px;
}
.mine-nav li.a4{
    background: #fff url("http://www.jpworld.cn/public/i/new_rc/mine7.png") no-repeat 75px;
}
.mine-nav li.a5{
    background: #fff url("http://www.jpworld.cn/public/i/new_rc/mine9.png") no-repeat 75px;
}
.mine-nav li.cur,
.mine-nav li:hover{
    color: #fff;
}
.mine-nav li.cur.a1,
.mine-nav li:hover.a1{
    background: #1380dc url("http://www.jpworld.cn/public/i/new_rc/mine2.png") no-repeat 75px;
}
.mine-nav li.cur.a2,
.mine-nav li:hover.a2{
    background: #1380dc url("http://www.jpworld.cn/public/i/new_rc/mine4.png") no-repeat 75px;
}
.mine-nav li.cur.a3,
.mine-nav li:hover.a3{
    background: #1380dc url("http://www.jpworld.cn/public/i/new_rc/mine6.png") no-repeat 75px;
    background-size: 18px;
}
.mine-nav li.cur.a4,
.mine-nav li:hover.a4{
    background: #1380dc url("http://www.jpworld.cn/public/i/new_rc/mine8.png") no-repeat 75px;
}
.mine-nav li.cur.a5,
.mine-nav li:hover.a5{
    background: #1380dc url("http://www.jpworld.cn/public/i/new_rc/mine10.png") no-repeat 75px;
}
.mine .base-data .list li{
    width: 33%;
    float: left;
    height:40px;
    line-height:40px;
}
.mine .base-data .list li em{
    color: #999;
}
.mine .base-data .list li a{
    color: #1380dc;
}
.mine .applicant .part4 .exp ul li .intro .rt{
    width: 620px;
}
/*修改简历*/
.applicant .part-tit .change{
    float: right;
    background: #1380dc;
    color: #fff;
    font-size:13px;
    height:30px;
    line-height:30px;
    padding: 0 16px;
    border-radius: 5px;
    cursor: pointer;
}
/*修改简历*/
.applicant .part-tit .change1{
    float: right;
    background: #1380dc;
    color: #fff;
    font-size:13px;
    height:30px;
    line-height:30px;
    padding: 0 16px;
    border-radius: 5px;
    cursor: pointer;
}
.mine-resume .dropmenu{
    display: none;
}
.mine-resume .dropmenu .tb{
    width: 100%;
}
.mine-resume .dropmenu .tb td{
    height:50px;
    padding-left:0px;
}
.mine-resume .dropmenu .tb .w1{
    width: 105px;
    text-align: right;
}
.mine-resume .dropmenu .tb .w1 .point{
    color: #f94c68;
}
.mine-resume .dropmenu .tb td input[type=text]{
    width: 193px;
    padding-left: 10px;
    border: 1px solid #ddd;
    height: 32px;
    line-height: 32px;
    border-radius: 3px;
}
.mine-resume .dropmenu .tb td .dropmenu-item{
    width: 203px;
    height: 34px;
    border: 1px solid #ddd;
    border-radius: 5px;
    background: url(http://www.jpworld.cn/public/i/new_rc/icon4.png) no-repeat 184px;
    background-size: 9px;
    position: relative;
}
.mine-resume .dropmenu .tb td .dropmenu-item span{
    display: block;
    height: 36px;
    line-height: 36px;
    padding-left: 10px;
    cursor: pointer;
    color: #666;
}
.mine-resume .dropmenu .tb td .dropmenu-item ul{
    width: 100%;
    position: absolute;
    top: 34px;
    left: -1px;
    border: 1px solid #ccc;
    background: #fff;
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 180px;
    z-index: 2;
    display: none;
}
.mine-resume .dropmenu .tb td .dropmenu-item ul li{
    line-height: 36px;
    text-indent: 10px;
    cursor: pointer;
    width: 100%;
    margin-left: -23px;
}
.mine-resume .dropmenu .tb td .dropmenu-item ul li:hover{
    background: #1380dc;
    color: #fff;
}
.mine-resume .dropmenu .btn{
    text-align: center;
    margin-top:20px;
}
.mine-resume .dropmenu .btn button{
    margin-right:20px;
    width: 120px;
    height:40px;
    line-height:40px;
    background: #1380dc;
    color: #fff;
    border-radius: 8px;
}
.mine-resume .dropmenu .tb .toptips{
    color: #999;
    padding-left:42px;
}
.mine-resume .dropmenu .tb .textarea1{
    border: 1px solid #ddd;
    width: 600px;
    height:80px;
    line-height: 22px;
    padding: 5px 10px;
    border-radius: 5px;
    resize: none;
}
.mine-resume .dropmenu .tb td .edu-time{
    display: inline-block;
    width: 100px;
    background: url("http://www.jpworld.cn/public/i/new_rc/icon4.png") no-repeat 80px;
    background-size: 9px;
}
.mine-resume .dropmenu .tb td .txt{
    display: inline-block;
    width: 50px;
    text-align: center;
}
.mine-resume .part4 .exp ul {
    list-style-type: none;
}
.mine-resume .part4 .exp ul li .head .act-btn{
    float: right;
    display: none;
}
.mine-resume .part4 .exp ul li .head .act-btn span{
    display: inline-block;
    width: 40px;
    height:22px;
    line-height:22px;
    text-align: center;
    background: #1380dc;
    color: #fff;
    margin-left:10px;
    font-size:12px;
    cursor: pointer;
}
.mine-resume .part4 .exp ul li:hover .head .act-btn{
    display: block;
}
.mine-resume .part5 .special li {
    border-left: 4px solid #fb4545;
    width: 60px;
    padding-left:10px;
    padding-right:10px;
    line-height:32px;
    float: left;
    background: #ffe7e7;
    color: #fb4545;
    margin-right:30px;
    position: relative;
}
.mine-resume .part5 .special li:after{
    content: '';
    position: absolute;
    left: 80px;
    
}
.mine-resume .dropmenu .tb td .labels li{
    float: left;
    margin-right:10px;
    border: 1px solid #ddd;
    color: #666;
    height:30px;
    line-height:30px;
    padding: 0 15px;
    border-radius: 5px;
    position: relative;
    cursor: pointer;
}
.mine-resume .dropmenu .tb td .labels li.cur{
    border: 1px solid #1380dc;
    color: #1380dc;
}
.mine-resume .dropmenu .tb td .labels li.cur:after{
    content: '';
    width: 25px;
    height:16px;
    position: absolute;
    top:0;
    right:0;
    background: url("http://www.jpworld.cn/public/i/new_rc/icon16.png") no-repeat right;
    background-size: 22px;
}
.mine-resume .part6 .photos li{
    border: 1px solid #ddd;
}
.mine-resume .part6 .photos li .img{
    width: 100%;
    height: 200px;
    overflow: hidden;
    vertical-align: middle;
    text-align: center;
}
.mine-resume .part6 .photos li .img img{
    max-width: 100%;
    max-height: 100%;
}
.mine-resume .part6 .photos li .txt1{
    text-align: center;
    border-top:1px solid #ddd;
}
.mine-resume .part6 .photos li .txt1 span{
    display: inline-block;
    width: 118px;
    height:40px;
    line-height:40px;
    color: #1380dc;
}

.mine-resume .part6 .photos li .txt1 .del{
    color: #666;
    cursor: pointer;
}
.mine-resume .part6 .photos li .txt1 .del:hover{
    background: #f0f0f0;
}
.mine-resume .dropmenu .tb td .upload{
    text-align: center;
}
.mine-resume .part6 .fujian{
    color: #666;
}
.mine-resume .part6 .fujian .substring{
    float: left;
    height: 30px;
    line-height: 30px;
    padding-left: 33px;
    width: 400px;
    background: url("http://www.jpworld.cn/public/i/new_rc/icon17.png") no-repeat;
}
.mine-resume .part6 .fujian .dtime{
    float: left;
    width: 200px;
    font-size: 12px;
    color: #999;
    height: 30px;
    line-height: 30px;
}
.mine-resume .part6 .fujian .act-btn{
    float: left;
    width: 155px;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    text-align: right;
}
.mine-resume .part6 .fujian .act-btn span{
    display: inline-block;
    width: 40px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    background: #1380dc;
    color: #fff;
    margin-left: 10px;
    font-size: 12px;
    cursor: pointer;
}
    /*账号管理*/
.account-manage .tips{
    color: #999;
    font-size:12px;
    margin-left:10px;
}
.account-manage .content li{
    margin-bottom:20px;
}
.account-manage .content li .txt{
    display: inline-block;
    width: 100px;
    margin-right:20px;
    text-align: right;
}
.account-manage .content li input{
    width: 200px;
    height:32px;
    line-height:32px;
    border: 1px solid #ddd;
    text-indent: 10px;
}
.account-manage .content li .get-code{
    background: #1380dc;
    color: #fff;
    height: 34px;
    line-height:34px;
    padding: 0 16px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
}
.account-manage .btn{
    background: #1380dc;
    color: #fff;
    width: 200px;
    height:40px;
    line-height:40px;
    padding: 0;
    text-align: center;
    margin-left:50px;
    margin-bottom:30px;
    cursor: pointer;
}
/*会员服务*/
.vip-service{
    padding: 0 50px 30px;
}
.vip-service .title{
    line-height:80px;
    height:80px;
    font-weight:bold;
    font-size:18px;
}
.vip-service .list li{
    float: left;
    width: 260px;
    height:300px;
    padding: 0 20px;
    border: 1px solid #ddd;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-right:30px;
    cursor: pointer;
}
.vip-service .list li.cur,
.vip-service .pay-way li.cur{
    border: 2px solid #1380dc;
    -webkit-box-shadow: 0 0 15px #1380dc;
    -moz-box-shadow: 0 0 15px #1380dc;
    box-shadow: 0 0 15px #1380dc;
}
.vip-service .list li.cur:after,
.vip-service .pay-way li.cur:after{
    content: '';
    position: absolute;
    top:0;
    right: 0;
    width: 25px;
    height: 19px;
    background: url("http://www.jpworld.cn/public/i/new_rc/icon16.png") no-repeat;
}
.vip-service .list li .top{
    text-align: center;
    color: #1380dc;
    font-size:18px;
    border-bottom: 1px dashed #ddd;
    height: 80px;
    line-height:80px;
    margin-bottom: 30px;
}
.vip-service .list li .item p{
    margin-bottom:20px;
    padding-left:16px;
    position: relative;
}
.list li .item p:before{
    content: '';
    position: absolute;
    left:0;
    top:8px;
    width: 5px;
    height:5px;
    background: #1380dc;
    border-radius: 50%;
}
.vip-service .pay-way li{
    display: inline-block;
    text-align: center;
    border: 1px solid #ddd;
    padding: 15px 35px;
    margin-right:30px;
    position: relative;
    cursor: pointer;
}
.vip-service .all{
    color: #666;
    margin: 30px 0;
}
.vip-service .all em{
    color: #1380dc;
    font-size:24px;
    margin: 0 10px;
}
.vip-service .btn{
    background: #1380dc;
    color: #fff;
    width: 180px;
    height:40px;
    line-height:40px;
    text-align: center;
    font-size:16px;
    cursor: pointer;
}
/*职位管理*/
.applicant-manage{
    padding: 0 20px;
}
.applicant-manage .type{
    margin: 30px 0 40px;
}
.applicant-manage .type li{
    float: left;
    width: 200px;
    height:40px;
    line-height:40px;
    text-align: center;
    background: #f8f8f8;
    cursor: pointer;
}
.applicant-manage .type li:hover,
.applicant-manage .type li.cur{
    background: #1380dc;
    color: #fff;
}
.applicant-manage .f-jobList .send .tou{
    background: #fff;
    padding: 5px 15px;
}
.applicant-manage .f-jobList .send .tou:hover,
.applicant-manage .f-jobList .send .tou.on{
    background: #fc6c38;
}
.applicant-manage .job-list ul{
    display: none;
}
/*弹窗*/
.layout-bg{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    z-index: 10;
    display: none;
}
.layout-box{
    width: 400px;
    height:280px;
    position: absolute;
    top: 50%;
    left: 50%;
    background: #fff;
    z-index:20;
    margin-left:-200px ;
    margin-top:-125px ;
    border-radius: 5px;
    overflow: hidden;
    display: none;
}
.layout-box .top{
    text-align: center;
    height:40px;
    line-height:40px;
    font-size:16px;
    background: #f0f0f0;
}
.layout-box .top .close{
    position: absolute;
    top:0;
    right:0;
    width: 50px;
    height:40px;
    background: url("http://www.jpworld.cn/public/i/new_rc/close.png") no-repeat center;
    background-size: 24px;
    cursor: pointer;
}
.layout-box .con{
    padding: 15px 0;
}
.layout-box .con .item{
    margin-bottom:10px;
}
.layout-box .con .item span{
    display: inline-block;
    width: 130px;
    margin-right:6px;
    text-align: right;
}
.layout-box .con .item input[type=text]{
    width: 200px;
    height:32px;
    line-height:32px;
    border: 1px solid #ddd;
    border-radius: 5px;
    text-indent: 10px;
}
.layout-box .con .code input[type=text]{
    width: 100px;
    border-radius: 5px 0 0 5px;
}
.layout-box .con .code input[type=button]{
    background: #fff;
    vertical-align: top;
    width: 100px;
    height:34px;
    line-height:34px;
    border: 1px solid #ddd;
    border-left:0;
    border-radius: 0 5px 5px 0;
    cursor: pointer;
}
.layout-box .con .code input[type=button]:hover{
    background: #f2f2f2;
}
.layout-box .con .btn{
    margin-top:20px;
    border-top:1px solid #eee;
}
.layout-box .con .btn button{
    float: left;
    width: 50%;
    height:40px;
    line-height:40px;
    text-align: center;

}
.layout-box .con .btn .qd{
    background: #fff;
}
/*企业*/
/*会员中心*/
.company-data .top{
    padding: 30px;
}
.company-data .top .img{
    float: left;
    width: 180px;
    height: 180px;
    border: 2px solid #ddd;
    overflow: hidden;
}
.company-data .top .img img{
    max-width: 100%;
    max-height: 100%;
}
.company-data .top .data1{
    float: left;
    width: 500px;
    margin: 0 30px;
}
.company-data .top .data1 .name{
    font-size: 18px;
    font-weight: bold;
    padding-top: 30px;
}
.company-data .top .data1 .renzheng span{
    display: inline-block;
    padding-left: 25px;
    height: 50px;
    line-height:50px;
}
.company-data .top .data1 .renzheng .s1{
    background: url("http://www.jpworld.cn/public/i/new_rc/icon18.png") no-repeat left;
    color: #999;
}
.company-data .top .data1 .renzheng .s2{
    background: url("http://www.jpworld.cn/public/i/new_rc/icon19.png") no-repeat left;
    color: #1380dc;
}
.company-data .top .data1 .act-btn a{
    display: inline-block;
    color: #fc6c38;
    border: 1px solid #fc6c38;
    padding: 5px 10px;
    border-radius: 15px;
    margin-right:14px;
}
.company-data .top .data1 .act-btn .search{
    padding-left: 30px;
    background:  url("http://www.jpworld.cn/public/i/new_rc/icon20.png") no-repeat 10px;
}
.company-data .top .date{
    float: right;
    margin-top: 30px;
    margin-right:30px;
}
.company-data .top .date .t2{
    color: #999;
}
.company-data  .nav{
    border-bottom:1px solid #eee;
}
.company-data  .nav li{
    float: left;
    font-weight:bold;
    height: 46px;
    line-height:46px;
    width: 110px;
    font-size:16px;
    text-align: center;
    position: relative;
    cursor: pointer;
}
.company-data  .nav li.cur{
    color: #1380dc;
}
.company-data  .nav li.cur:after{
    content: '';
    position: absolute;
    bottom:-1px;
    left:0;
    width: 100%;
    border-top: 3px solid #1380dc;
}
.company-data .cdata-w{
    padding: 40px 100px;
}
.company-data .vip-type{
    margin: 40px 0;
}
.company-data .vip-type li{
    width: 280px;
    margin-left:47px;
    padding: 20px 40px;
    float: left;
    border: 1px solid #ddd;
    text-align: center;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
}
.company-data .vip-type li:first-of-type{
    margin-left:0;
}
.company-data .vip-type li .vip{
    height: 30px;
}
.company-data .vip-type li .vip1{
    background: url("http://www.jpworld.cn/public/i/new_rc/vip1.png") center no-repeat;
}
.company-data .vip-type li .vip2{
    background: url("http://www.jpworld.cn/public/i/new_rc/vip2.png") center no-repeat;
}
.company-data .vip-type li .vip3{
    background: url("http://www.jpworld.cn/public/i/new_rc/vip3.png") center no-repeat;
}
.company-data .vip-type li .name{
    color: #666;
    margin-bottom:10px;
}
.company-data .vip-type li .price{
    color: #1380dc;
    margin-bottom:10px;
}
.company-data .vip-type li .price em{
    font-size:30px;
}
.company-data .vip-type li .limit{
    color: #fc6c38;
    margin-bottom:10px;
}
.company-data .vip-type li .nums{
    border-top: 1px dashed #ddd;
    padding: 10px 0;
    color: #666;
}
.company-data .vip-type li .nums .item{
    text-align: left;
    line-height:30px;
    position: relative;
    padding-left: 20px;
}
.company-data .vip-type li .nums .item span{
    float: right;
}
.company-data .vip-type li .nums .item:before{
    content: '';
    position: absolute;
    left:0;
    top: 12px;
    width: 5px;
    height: 5px;
    background: #1380dc;
    border-radius: 50%;
}
.company-data .vip-type li.on{
    border: 2px solid #1380dc;
    -webkit-box-shadow: 0 0 20px 0 #1380dc;
    -moz-box-shadow: 0 0 20px 0 #1380dc;
    box-shadow: 0 0 20px 0 #1380dc;
}
.company-data .vip-type li.tui:before{
    content: '';
    position: absolute;
    left:0;
    top:0;
    width: 35px;
    height:22px;
    background: url("http://www.jpworld.cn/public/i/new_rc/icon21.png") no-repeat;
}
.company-data .vip-type li.on:after{
    content: '';
    position: absolute;
    top: 0;
    right:0;
    width: 25px;
    height: 19px;
    background: url("http://www.jpworld.cn/public/i/new_rc/icon16.png") no-repeat;
}
.company-data .choose{
    color: #666;
}
.company-data .choose em{
    color: #fc6c38;
    font-size:16px;
}
.company-data .pay-way{
    margin-top:30px;
}
.company-data .pay-way li{
    display: inline-block;
    text-align: center;
    border: 1px solid #ddd;
    padding: 15px 35px;
    margin-right:30px;
    position: relative;
    cursor: pointer;
}
.company-data .pay-way li.cur{
    border: 2px solid #1380dc;
    -webkit-box-shadow: 0 0 15px #1380dc;
    -moz-box-shadow: 0 0 15px #1380dc;
    box-shadow: 0 0 15px #1380dc;
}
.company-data .pay-way li.cur:after{
    content: '';
    position: absolute;
    top:0;
    right: 0;
    width: 25px;
    height: 19px;
    background: url("http://www.jpworld.cn/public/i/new_rc/icon16.png") no-repeat;
}

.company-data .all{
    color: #666;
    margin: 30px 0;
}
.company-data .all em{
    color: #1380dc;
    font-size:24px;
    margin: 0 10px;
}
.company-data .btn{
    background: #1380dc;
    color: #fff;
    width: 180px;
    height:40px;
    line-height:40px;
    text-align: center;
    font-size:16px;
    cursor: pointer;
}


/*我的订单*/
.order-list{
    padding-bottom:1px;
}
.order-list-tips{
    background: #fefce8;
    padding: 16px 0;
}
.order-list-tips .warning{
    float: left;
    width: 200px;
    height: 43px;
    background: url("http://www.jpworld.cn/public/i/new_rc/icon22.png") no-repeat 130px;
}
.order-list-tips .txt{
    float: left;
}
.order-list-tips .txt .tips2{
    color: #fc6c38;
}
.order-list-tips .txt .t2{
    margin-top:5px;
    color: #666;
}
.order-tb{
    width: 100%;
    text-align: center;
}
.order-tb th,
.order-tb td{
    padding: 20px;
    border-bottom:1px solid #eee;
}
.order-tb th{
    color: #1380dc;
}
.order-tb .status{
    color: #fc6c38;
}
/*职位管理*/
.job-nav-list li{
    display: inline-block;
    width: 160px;
    text-align: center;
    height:40px;
    line-height:40px;
    cursor: pointer;
}
.job-nav-list li.cur{
    background: #1380dc;
    color: #fff;
}
.job-w1 .f-jobList{
    display: none;
}
/*发布职位*/
.publish-job .zhize{
    display: block;
    width: 800px;
    height:120px;
    padding: 8px;
    border-radius: 5px;
    border: 1px solid #ddd;
    resize: none;
}
.publish-job  .tel p{
    color: #666;
    line-height:40px;
    margin-bottom:10px;
}
.publish-job  .tel p input[type=text]{
    width: 300px;
    height:34px;
    line-height:34px;
    border: 1px solid #ddd;
    padding-left:10px;
    border-radius: 5px;
}
.publish-job .fabu{
    display: block;
    height:40px;
    width: 160px;
    line-height:40px;
    text-align: center;
    background: #1380dc;
    color: #fff;
}
/*账号管理*/
.company-data-revise .dropmenu .tb .logo{
    padding: 10px;
}
.company-data-revise .dropmenu .tb .logo img{
    width: 120px;
}
.company-data-revise .dropmenu .tb .c-welfare{
    border: 1px solid #ddd;
    border-radius: 5px;
    line-height: 36px;
    width: 816px;
    position: relative;
}
.company-data-revise .dropmenu .tb .c-welfare .words{
    cursor: pointer;
    text-indent: 10px;
}
.company-data-revise .dropmenu .tb .c-welfare .list{
    width: 100%;
    position: absolute;
    top: 34px;
    left: -1px;
    border: 1px solid #ccc;
    background: #fff;
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 180px;
    z-index: 2;
    display: none;
}
.company-data-revise .dropmenu .tb .c-welfare .list li{
    padding: 0 20px;
    background: #f8f8f8;
    color: #666;
    float: left;
    cursor: pointer;
    margin: 10px;
    border-radius: 5px;
}
.company-data-revise .dropmenu .tb .c-welfare .list li.cur,
.company-data-revise .dropmenu .tb .c-welfare .list li:hover{
    background: #1380dc;
    color: #fff;
}
.company-data-revise .tel p span{
    display: inline-block;
    width: 105px;
    text-align: right;
}
.company-data-revise .tel p span i{
    color: #f94c68;
}
/*意见反馈*/
.suggest{
    padding: 60px;
    height: 560px;
}
.suggest .title{
    height: 28px;
    line-height:28px;
    font-size:28px;
    color: #1380dc;
    margin-bottom:20px;
    text-align: center;
}
.suggest .tips{
    color: #666;
    text-indent: 2em;
    font-size:16px;
    line-height: 30px;
}
.suggest-w{
    padding: 50px 0 0 50px;
}
.suggest-con{
    margin-bottom: 30px;
}
.suggest-con .t1{
    display: inline-block;
    width: 80px;
    text-align: right;
    padding-right: 20px;
    font-size:16px;
    color: #666;
    vertical-align: middle;
}
.suggest-con .suggest-input{
    width: 660px;
    padding:0 10px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #ddd;
}
.suggest-con .area{
    width: 660px;
    padding: 5px 10px;
    height:125px;
    line-height:25px;
    resize: none;
    border: 1px solid #ddd;
    vertical-align: middle;
    font-family:"Arial, Helvetica, sans-serif,'Microsoft Yahei'";
}
.suggest-con .btn{
    display: inline-block;
    width: 160px;
    text-align: center;
    background: #1380dc;
    color: #fff;
    height:40px;
    line-height:40px;
    border-radius: 5px;
}
/*个人版消息中心*/
.news-list .top{
    height:50px;
    line-height: 50px;
    color: #1380dc;
    font-size: 20px;
}
.news-list .title2{
    height: 36px;
    line-height:36px;
    font-size: 18px;
}
.news-list .date{
    color: #999;
    margin-bottom:8px;
}
.news-list .con{
    width: 740px;
    color: #666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-list .item{
    border-bottom: 1px solid #eee;
    padding: 10px;
    position: relative;
}
.news-list .item .read{
    position: absolute;
    right:0;
    bottom:20px;
    background: #1380dc;
    color: #fff;
    border-radius: 5px;
    padding: 5px 10px;
}

.company-data .top .data1 .size{
    font-size:16px;
    color: #666;
}
.company-data .top .data1 .fuli{
    padding-top:20px;
}
.company-data .top .data1 .fuli span{
    display: inline-block;
    background: #1380dc;
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px;
    margin-right:12px;
}

/*公司详情*/
.company-detail{
    padding: 30px 0;
}
.company-detail-lf{
    width: 890px;
    float: left;
}
.company-detail-rt{
    float: right;
    width: 290px;
}
.company-detail-lf .intro{
    padding: 20px 10px;
    border-bottom: 1px solid #ddd;
}
.company-detail-lf .intro .top{
    margin: 20px 0 30px;
    font-size:22px;
    background: url("http://www.jpworld.cn/public/i/new_rc/icon23.png") no-repeat left;
    background-size: 22px;
    padding-left: 40px;
    color: #1380dc;
}
.company-detail-lf .intro .word{
    padding:0 20px;
    text-indent: 2em;
    color: #666;
    line-height:24px;
}
.company-detail-lf  .job .top{
    margin: 20px 0;
    font-size:22px;
    background: url("http://www.jpworld.cn/public/i/new_rc/icon24.png") no-repeat 10px;
    background-size: 24px;
    padding-left: 50px;
    color: #1380dc;
}
.company-detail-rt .tel{
    padding: 0 10px;
}
.company-detail-rt .tel .top{
    color: #1380dc;
    height: 50px;
    line-height:50px;
    background: url("http://www.jpworld.cn/public/i/new_rc/icon25.png") no-repeat 10px;
    background-size: 24px;
    padding-left: 50px;
    border-bottom:1px solid #ddd;
    margin-bottom:10px;
}
.company-detail-rt .tel .item{
    margin-bottom:15px;
    color: #666;
}
.company-detail-rt .tel .addr{
    padding-bottom:15px;
}
.company-detail-rt .see{
    margin-top:30px;
}
.company-detail-rt .see .top{
    color: #1380dc;
    height: 50px;
    line-height:50px;
    background: url("http://www.jpworld.cn/public/i/new_rc/icon26.png") no-repeat 10px;
    background-size: 24px;
    padding-left: 50px;
    border-bottom:1px solid #ddd;
    margin-bottom:20px;
}
.company-detail-rt .see .com-list li{
    padding: 0 10px;
    color: #666;
    padding-bottom:20px;
}
.company-detail-rt .see .com-list li .img{
    float: left;
    width: 70px;
    height:70px;
    overflow: hidden;
    margin-right:15px;
    border: 1px solid #ddd;
    border-radius: 5px;
}
.company-detail-rt .see .com-list li .img img{
    max-width: 100%;
}
.company-detail-rt .see .com-list li:after{
    content: '';
    display: block;
    clear: both;
}
.company-detail-rt .see .com-list li .txt .name{
    overflow: hidden;
    white-space:nowrap;
    text-overflow: ellipsis;
    padding-top:10px;
}
.company-detail-rt .see .com-list li .txt .t1{
    margin-top:10px;
}
.company-detail-rt .see .com-list li .txt .t1 em{
    color: #fc6c38;
    font-weight:bold;
}

/*弹窗公共内容*/
.layout-content{
    position: fixed;
    left:50%;
    top: 50%;
    width: 680px;
    /*min-height:500px;*/
    margin-top: -250px;
    margin-left: -340px;
    background: #fff;
    border: 5px solid #aaa;
    border-radius: 5px;
    z-index:99;
    display: none;
}
.layout-header{
    padding:10px 15px;
    border-bottom:1px solid #ddd;
}
.layout-header .close{
    float: right;
    font-size:21px;
    width: 16px;
    background: #fff;
    color: #000;
    cursor: pointer;
    opacity: .2;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin-top:-3px;
}
.layout-header .close:hover{
    opacity: .5;
}
.layout-title{
    line-height:20px;
    font-size:16px;
    color: #333;
}
.layout-title .remind{
    font-size: 12px;
    color: #999999;
}
.layout-body,
.layout-footer{
    padding: 15px;
}
.layout-body .txt{
    color: #666;
}
.layout-footer{
    text-align: center;
    border-top:1px solid #ddd;
}
.layout-footer .btn{
    padding: 6px 16px;
    outline:0;
    background: #ddd;
    color: #666;
    margin-left: 10px;
    border-radius: 4px;
}
.layout-footer .sure{
    background: #1380dc;
    color: #fff;
}


/*期望行业*/
.dropmenu-item-multi{
    background: url("http://www.jpworld.cn/public/i/new_rc/icon28.png") no-repeat 184px!important;
    background-size: 14px !important;
}
.trade-sel{
    line-height:24px;
}
.trade-sel .left-txt{
    float: left;
}
.trade-sel .center-txt{
    float: left;
    max-width: 550px;
}
.trade-sel .center-txt .item{
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 2px;
    color: #fff;
    background-color: #5F8DC9;
    position: relative;
    cursor: pointer;
}
.trade-sel .center-txt .item span{
    display: block;
    padding: 0 34px 0 10px;
}
.trade-sel .center-txt .item .del{
    position: absolute;
    top: 5px;
    right: 10px;
    width: 17px;
    height: 14px;
    background: url(http://www.jpworld.cn/public/i/new_rc/icon27.png) no-repeat;
    background-size: 17px;
}
.trade-list{
    border: 1px solid #ddd;
    height: 316px;
    padding: 10px 20px;
    overflow-x: hidden;
    overflow-y: scroll;
}
.trade-list .list li{
    float: left;
    width: 33.333%;
    margin: 0;
    padding: 8px 0;
    height: 20px;
    line-height: 20px;
}
.trade-list .list li input[type=checkbox]{
    margin-right:5px;
}
.trade-list .list li:hover{
    color: #1380dc;
}
.sel-job{
    height: 248px;
    border: 1px solid #ddd;
}
.sel-job .item{
    float: left;
    width: 33.333%;
    height: 248px;
    overflow-x: hidden;
    overflow-y: scroll;
}
.sel-job .item .list_nav li{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.sel-job .item .list_nav li:hover{
    color: #1380dc;
    background: #eaf7ff;
}
.sel-job .item .list_nav li.selected,
.sel-job .item .list_nav li.cur{
    font-weight:bold;
    color: #1380dc;
}
.sel-job .item .list_nav li label{
    display: block;
    padding: 7px 12px;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
}
/*基本资料-选择地区*/
.layout-content3 .trade-sel{
    padding: 10px 15px 0 15px;
}
.layout-content3 .layout-body{
    padding: 0;
}
.area-city{
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 0 15px ;
}
.area-city .lf-txt{
    float: left;
    width: 90px;
    height: 50px;
    line-height:50px;
    color: #666;
    font-weight:bold;
    padding-right:10px;
}
.area-city .rt-con {
    height: 50px;
    line-height:50px;
    float: left;
}
.area-city .rt-con .cities{
    padding: 3px 3px 3px 10px;
    background: transparent;
    height: 28px;
    width: 130px;
    font-size: 14px;
    float: left;
    outline: none;
    border: 1px solid #d0d0d0;
    cursor: pointer;
    margin-right: 10px;
    line-height: 28px;
    margin-top: 11px;
}
.area-region{
    padding: 0 15px;
}
.area-region .lf-txt{
    float: left;
    width: 90px;
    height: 40px;
    line-height:40px;
    padding-right:10px;
    font-weight:bold;
    color: #666;
}
.area-region .rt-con{
    float: left;
    line-height: 30px;
    width: 550px;
}
.area-region .rt-con .list{
    padding: 5px 0;
}
.area-region .rt-con li{
    float: left;
    width: 20%;
    color: #1380dc;
}
.area-region .rt-con li label input[type=checkbox]{
    vertical-align: middle;
}
.area-region .rt-con li:hover{
    color: #fc6c38;
}
.applicant>div:hover{
    background: #f3faff;
}

/*新版首页*/
.headertop{
    background: #008aff;
    color: #fff;
}
.headertop li{
    float: left;
    line-height: 40px;
    font-size: 12px;
    padding: 0 15px;
}
.headertop li a{
    color: #fff;
    display: inline-block;
}
.headertop li a:hover{
    text-decoration: underline;
}
.headertop li.spicer{
    margin-top: 15px;
    padding: 0;
    width: 1px;
    height: 10px;
    background-color: #fff;
}
.headertop li.name{
    position: relative;
}
.headertop li.name .list{
    width: 100%;
    position: absolute;
    left: 0;
    top: 40px;
    background: #008aff;
    z-index:9;
    display: none;
}
.headertop li.name .list .item{
    padding-left:15px;
    cursor: pointer;
}
.headertop li.name .list .item a{
    display: block;
}
.headertop li.name .list .item:hover{
    background: #0073d5;
}
.headertop li.name .list .item:hover a{
    text-decoration: none;
}
.headertop li.name em{
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    width: 11px;
    height: 5px;
    background: url("http://www.jpworld.cn/public/i/new_rc/icon29.png") no-repeat center;
}
.headertop .rt li i{
    display: inline-block;
    vertical-align: top;
    margin-top: 11px;
    margin-right:6px;
    width: 16px;
    height: 17px;
}
.headertop .rt li.home i{
    background: url("http://www.jpworld.cn/public/i/new_rc/icon30.png") no-repeat;
    background-size: 16px;
}
.headertop .rt li.phone i{
    background: url("http://www.jpworld.cn/public/i/new_rc/icon31.png") no-repeat;
}
.headertop .rt li.phone{
    position: relative;
}
.headertop .rt li.phone .code{
    position: absolute;
    left:-10px;
    width: 100px;
    height:100px;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    background-color: #fff;
    z-index:9;
    display: none;
}
.headertop .rt li.phone .code:after{
    content: '';
    width: 0;
    height:0;
    position: absolute;
    top:-10px;
    left:50px;
    border-left:10px solid transparent;
    border-right:10px solid transparent ;
    border-bottom:10px solid #fff;
}
.headertop .rt li.phone .code img{
    width: 100px;
}
.index-title{
    font-size:30px;
    line-height: 50px;
    padding-top: 40px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 30px;
}
.index-title .more{
    float: right;
    color: #1380dc;
    font-size: 14px;
}
.newest-recruit .list li{
    float: left;
    width: 388px;
    border: 1px solid #ddd;
    margin-right:15px;
    margin-bottom:15px;
}
.newest-recruit .list li:hover{
    -webkit-box-shadow: 0 0 10px 0px  #1783df;
    -moz-box-shadow: 0 0 10px 0px  #1783df;
    box-shadow: 0 0 10px 0px  #1783df;
}
.newest-recruit .list li:nth-of-type(3n){
    margin-right:0;
}
.newest-recruit .list li .job,
.newest-recruit .list li .req{
    padding: 0 20px;
    line-height:50px;
    font-size:16px;
}
.newest-recruit .list li .job i{
    float: right;
    color: #fc6c38;
    font-size: 14px;
}
.newest-recruit .list li .req{
    color: #999;
    border-bottom: 1px dashed #ddd;
}
.newest-recruit .list li .req i{
    float: right;
}
.newest-recruit .list li .company{
    padding: 15px 20px;
}
.newest-recruit .list li .company .pic{
    float: left;
    width: 50px;
    height:50px;
    overflow: hidden;
}
.newest-recruit .list li .company .pic img{
    max-width: 100%;
}
.newest-recruit .list li .company .name{
    float: left;
    margin-left: 20px;
    line-height: 25px;
    font-size: 16px;
    white-space:nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.newest-recruit .list li .company .name .type{
    color: #999;
}
.famous-company .com-list .item{
    float: left;
    width: 265px;
    padding: 10px 0;
    border: 1px solid #ddd;
    text-align: center;
    margin-right:17.333px;
    color: #999;
}
.famous-company li .img{
    width: 100px;
    height:100px;
    margin: auto;
    text-align: center;
}
.famous-company li .img img{
    width: 100%;
    height:100%;
}
.famous-company li .name{
    font-size:16px;
    margin-top: 10px;
    color: #333;
}
.famous-company .com-list .item .type{
    margin: 6px 0;
}
.famous-company .com-list .item .nums i{
    color: #f94c68;
}
.recommend-resume .list li{
    float: left;
    width: 388px;
    border: 1px solid #ddd;
    margin-right: 15px;
    margin-bottom: 15px;
}
.recommend-resume .list li:hover{
    -webkit-box-shadow: 0 0 10px 0px  #1783df;
    -moz-box-shadow: 0 0 10px 0px  #1783df;
    box-shadow: 0 0 10px 0px  #1783df;
}
.recommend-resume .list li:nth-of-type(3n){
    margin-right:0;
}
.recommend-resume .list li .top{
    padding: 15px 20px;
}
.recommend-resume .list li .top .img{
    width: 80px;
    height: 80px;
    overflow: hidden;
    float: left;
}
.recommend-resume .list li .top .img img{
    width: 100%;
}
.recommend-resume .list li .top .name{
    float: right;
    font-size:16px;
    text-align: right;
}
.recommend-resume .list li .top .name .t1{
    color: #f94c68;
    margin-top: 10px;
    margin-bottom:15px;
}
.recommend-resume .list li .bot{
    padding: 0 20px;
    line-height:50px;
    color: #999;
    font-size:16px;
    border-top: 1px dashed #ddd;
}
.recommend-resume .list li .bot i{
    float: right;
}
/*企业版消息中心*/
.news-list-w{
    padding:10px 50px 20px;
}
.news-list-w .news-list .con{
    width: 1000px;
}
/*消息详情*/
.news-detail{
    padding: 20px 50px;
}
.news-detail .title{
    text-align: center;
    font-size: 20px;
}
.news-detail .date{
    color: #666;
    text-align: center;
    font-size:16px;
    padding: 15px 0;
}
.news-detail .con{
    text-indent: 2em;
    color: #666;
    line-height:26px;
}

     /*分页样式*/
 .pagination{text-align:center;margin-top:20px;margin-bottom: 20px;}
.pagination li{margin:0px 10px; border:1px solid #e6e6e6;padding: 3px 8px;display: inline-block;}
.pagination .active{background-color: #46A3FF;color: #fff;}
.pagination .disabled{color:#aaa;}

/* 必要布局样式css */
.suspension {
    width: 46px;
    height: 210px;
    position: fixed;
    right: 30px;
    bottom: 60px;
    z-index: 999;
}

.suspension .consult {
    background-image: url(../http://www.jpworld.cn/public/i/new_rc/top-icon.png);
    background-repeat: no-repeat;
    background-position: center -1px;
    background-color: #0af;
    display: block;
    position: relative;
    width: 46px;
    height: 46px;
}

.suspension .consult .suspension-list {
    position: absolute;
    width: 240px;
    right: -29px;
    top: -230px;
    z-index: 100;
    display: none;
}

.suspension-list-content {
    position: absolute;
    width: 240px;
    right: 85px;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 6px 12px 0 rgba(0,0,0,.15);
    left:-103px;
    top:-266px;
}
.toolbar .code1 em:after{
    right:-154px;
}

.suspension-list ul {
    margin: 32px 24px;
}

.suspension-list ul li {
    position: relative;
    display: list-item;
    width: 100%;
    height: auto;
    padding: 16px 0;
    margin-top: 10px;
    overflow: hidden;
    border-top: 1px solid #f4f4f4;
}

.suspension-list ul li:first-child {
    padding-top: 0;
    border-top: none;
}

.suspension-list ul .suspension-list-bottom {
    margin-bottom: 0;
    padding-bottom: 0;
}

.suspension-list-bottom .info-value {
    font-size: 12px;
    font-weight: inherit;
    color: #999;
}

.suspension-list ul li:first-child {
    margin-top: 0;
}

.service-phone, .service-qq, .service-proposal {
    display: inline-block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.service-phone {
    background-image: url(../http://www.jpworld.cn/public/i/new_rc/suspend_icon_01.png);
}

.service-phone:hover {
    background-image: url(../http://www.jpworld.cn/public/i/new_rc/suspend_icon_01_blue.png)
}

.service-qq {
    background-image: url(../http://www.jpworld.cn/public/i/new_rc/suspend_icon_03.png);
}

.service-qq:hover {
    background-image: url(../http://www.jpworld.cn/public/i/new_rc/suspend_icon_03_blue.png);
}

.service-proposal {
    background-image: url(../http://www.jpworld.cn/public/i/new_rc/suspend_icon_02.png);
}

.service-proposal:hover {
    background-image: url(../http://www.jpworld.cn/public/i/new_rc/suspend_icon_02_blue.png)
}

.info-name {
    display: block;
    padding-left: 52px;
    height: 14px;
    font-size: 14px;
    color: #333;
}

.info-value {
    display: block;
    padding-left: 52px;
    margin-top: 8px;
    height: 18px;
    font-size: 18px;
    font-weight: 700;
    color: #f90;
}

.suspension a.consult:hover .suspension-list {
    display: inline !important;
}

.suspension .cart {
    background-image: url(../http://www.jpworld.cn/public/i/new_rc/top-icon.png);
    display: block;
    position: relative;
    width: 46px;
    height: 46px;
    margin-top: 10px;
    border: 1px solid #bcbcbc;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
}

.suspension a.cart:hover .pic {
    display: block;
}

.suspension .back-top {
    background-image: url(../http://www.jpworld.cn/public/i/new_rc/top-icon.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    display: block;
    width: 46px;
    height: 46px;
    border: 1px solid #bcbcbc;
    background-color: #fff;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
    margin-top: 10px;
}

.suspension .cart .pic {
    display: none;
    position: absolute;
    left: -139px;
    top: -120px;
    width: 139px;
    height: 163px;
}
/*--简历展示左边--*/

.nav1{float:left;width:100%;background-color:#fafafa;}
.nav1 .nav_top{padding:20px 15px 10px;width:100%;}
.nav1 .nav_top .change{
    float:right;
    background: #1380dc;
    color: #fff;
    font-size:13px;
    height:30px;
    line-height:30px;
    padding: 0 16px;
    border-radius: 5px;
    cursor: pointer;
}
.nav1 .nav_top .name{display:inline-block;max-width:140px;font-size:18px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nav1 .top_wrap,.nav .wrap{width:100%;border:1px solid #ddd;border-top:none;}
.nav1 .com,.nav .wrap{position:relative;width:208px}
.nav1 .com,.nav .top_wrap:hover{border-top:none !important}
.nav1 .txt .ef{font-size:18px;color:#333}
.nav1 .btnbox{padding-top:0;text-align:center;}
.nav1 .btnbox .p_but{margin:0 7px 0 15px;
  
    background: #1380dc;
    color: #fff;
    font-size:13px;
    height:50px;
    line-height:50px;
    padding: 10px 25px;
    border-radius: 2px;
    cursor: pointer;
}
.nav .btnbox .p_but:first-child{margin:0 7px 0 15px;
    background: #1380dc;
    color: #fff;
    font-size:13px;
    height:50px;
    line-height:50px;
    padding:10px 25px;
    border-radius: 2px;
    cursor: pointer;
}
.nav1 .nav_top .ed_icon_blue,.nav .nav_top .ed_icon_red,.nav .nav_top .ed_icon_undel{top:50%;right:0;margin-top:-10px}
.nav1 .cupBox{margin:0 15px 15px}
.nav1 .cupBox .cup{position:relative;height:22px;line-height:22px;font-size:12px;color:#999}
.nav1 .cupBox .cup span{color:#666}
.nav1 .cupBox .pop{position:absolute;display:none;width:100%;height:100%;top:0;left:0;background-color:#fafafa;opacity:0.5;filter:alpha(opacity=50);z-index:3}
.nav1 .cupBox .star,.nav .cupBox .hstar{position:absolute;display:inline-block;height:20px;background-image:url(//img01.51jobcdn.com/im/2016/resume/icon_resume.png);top:50%;left:0;margin-top:-10px}
.nav1 .cupBox .n_star,.nav .cupBox .hn_star{display:inline-block;width:102px;height:20px;margin-bottom:-5px;background-image:url(//img01.51jobcdn.com/im/2016/resume/icon_resume.png)}
.nav1 .cupBox .star{background-position:-120px -59px;z-index:2}
.nav1 .cupBox .hstar{background-position:-120px -19px;z-index:2}
.nav1 .cupBox .n_star{background-position:-120px -38px}
.nav1 .cupBox .hn_star{background-position:-120px 2px}
.nav1 .cupBox a{color:#00457d}
.nav1 .cupBox a:hover{color:#ff6000}


.nav_body{border-left:1px solid #ddd;border-right:1px solid #ddd}
.nav1 .nav_body a{position:relative;display:block;height:50px;line-height:50px;padding-left:56px;border-bottom:1px solid #e4eaee;color:#333}
.nav1 .nav_body .left{position:absolute;display:block;width:30px;height:30px;top:50%;left:20px;margin-top:-15px;background-image:url(//img01.51jobcdn.com/im/2016/icon/icon_icons.png)}
.nav1 .nav_body a.on,.nav .nav_body a:hover{color:#ff6000}
.nav1 .nav_body a.on em{position:absolute;display:block;height:100%;top:0;left:0;border-left:2px solid #ff6000}
.nav1 .pt{background-image:url(//img01.51jobcdn.com/im/2016/resume/pt.png);background-position:117px 17px;background-repeat:no-repeat}

.nav1 .nav_body .left.a{background-position:0 0}
.nav1 .nav_body .left.b{background-position:0 -30px}
.nav1 .nav_body .left.c{background-position:0 -60px}
.nav1 .nav_body .left.d{background-position:0 -90px}
.nav1 .nav_body .left.e{background-position:0 -120px}
.nav1 .nav_body .left.f1{background-position:0 -150px}
.nav1 .nav_body .left.g{background-position:0 -180px}
.nav1 .nav_body .left.h{background-position:0 -210px}
.nav1 .nav_body .left.i{background-position:0 -240px}

.nav1 .nav_body .on .left.a,.nav .nav_body a:hover .left.a{background-position:-30px 0}
.nav1 .nav_body .on .left.b,.nav .nav_body a:hover .left.b{background-position:-30px -30px}
.nav1 .nav_body .on .left.c,.nav .nav_body a:hover .left.c{background-position:-30px -60px}
.nav1 .nav_body .on .left.d,.nav .nav_body a:hover .left.d{background-position:-30px -90px}
.nav1 .nav_body .on .left.e,.nav .nav_body a:hover .left.e{background-position:-30px -120px}
.nav1 .nav_body .on .left.f,.nav .nav_body a:hover .left.f1{background-position:-30px -150px}
.nav1 .nav_body .on .left.g,.nav .nav_body a:hover .left.g{background-position:-30px -180px}
.nav1 .nav_body .on .left.h,.nav .nav_body a:hover .left.h{background-position:-30px -210px}
.nav1 .nav_body .on .left.i,.nav .nav_body a:hover .left.i{background-position:-30px -240px}

.nav1 .nav_body .right{position:absolute;display:block;width:20px;height:20px;top:50%;right:20px;margin-top:-10px;background:url(//img01.51jobcdn.com/im/2016/form/form.png) no-repeat}
.nav1 .nav_body .right.y{background:url(//img01.51jobcdn.com/im/2016/icon/icon_righty.png) 3px 3px no-repeat}
.nav1 .nav_body .right.n{background-position:0 -122px}

.top_wrap .dropmenu{
    display: none;
}
.top_wrap .dropmenu .tb{
    width: 100%;
}
.top_wrap .dropmenu .tb td{
    height:50px;
    padding-left:0px;
}
.top_wrap .dropmenu .tb .w1{
    width: 105px;
    text-align: right;
}
.top_wrap .dropmenu .tb .w1 .point{
    color: #f94c68;
}
.top_wrap .dropmenu .tb td input[type=text]{
    width: 100%;
    padding-left: 10px;
    border: 1px solid #ddd;
    height: 32px;
    line-height: 32px;
    border-radius: 3px;
}
.top_wrap .dropmenu .tb td .dropmenu-item{
    width: 203px;
    height: 34px;
    border: 1px solid #ddd;
    border-radius: 5px;
    background: url(http://www.jpworld.cn/public/i/new_rc/icon4.png) no-repeat 184px;
    background-size: 9px;
    position: relative;
}
.top_wrap .dropmenu .tb td .dropmenu-item span{
    display: block;
    height: 36px;
    line-height: 36px;
    padding-left: 10px;
    cursor: pointer;
    color: #666;
}
.top_wrap .dropmenu .tb td .dropmenu-item ul{
    width: 100%;
    position: absolute;
    top: 34px;
    left: -1px;
    border: 1px solid #ccc;
    background: #fff;
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 180px;
    z-index: 2;
    display: none;
}
.top_wrap .dropmenu .tb td .dropmenu-item ul li{
    line-height: 36px;
    text-indent: 10px;
    cursor: pointer;
    width: 100%;
    margin-left: -23px;
}
.top_wrap .dropmenu .tb td .dropmenu-item ul li:hover{
    background: #1380dc;
    color: #fff;
}
.top_wrap .dropmenu .btn{
    text-align: center;
    margin-top:5px;
}
.top_wrap .dropmenu .btn button{
    margin-right:20px;
    width: 60px;
    height:30px;
    line-height:30px;
    background: #1380dc;
    color: #fff;
    border-radius: 2px;
}
.top_wrap .dropmenu .tb .toptips{
    color: #999;
    padding-left:42px;
}
.top_wrap .dropmenu .tb .textarea1{
    border: 1px solid #ddd;
    width: 600px;
    height:80px;
    line-height: 22px;
    padding: 5px 10px;
    border-radius: 5px;
    resize: none;
}
.top_wrap .dropmenu .tb td .edu-time{
    display: inline-block;
    width: 100px;
    background: url("http://www.jpworld.cn/public/i/new_rc/icon4.png") no-repeat 80px;
    background-size: 9px;
}
.top_wrap .dropmenu .tb td .txt{
    display: inline-block;
    width: 50px;
    text-align: center;
}
.box{position:relative;border:1px solid transparent;border-top:1px solid #ddd}
.box:first-child{border-top:1px solid #fff}
.box .hd{position:relative;height:58px;line-height:58px;background-color:#fff}
.box .hd.on{position:fixed;width:778px;top:0;background-color:#fff;border:1px solid #ddd;border-top:0 none;box-shadow:2px 3px 5px #f5f5f5;z-index:10}
.box .f12{font-size:12px;color:#999;margin-left:5px}
.box .esp,.box .eft{font-size:12px;color:#00457d;padding-left:5px;cursor:pointer}
.box .esp:hover,.box .dle .close:hover,.box .eft:hover{color:#ff6000}
.box .eft{display:block;line-height:20px;padding-left:0}
.box .hd strong{height:30px;line-height:30px;font-size:16px;font-weight:bold;color:#ff6000;vertical-align:baseline;#vertical-align:middle;padding:14px 0;background:none}
.box .hd em{width:30px;height:30px;margin:0 10px;background-image:url(../i/resume/icon_icons.png)}
.box .hd .e0{background-position:-30px -272px}
.box .hd .e1{background-position:-30px -32px}
.box .hd .e2{background-position:-30px -62px}
.box .hd .e3{background-position:-30px -92px}
.box .hd .e4{background-position:-30px -122px}
.box .hd .e5{background-position:-30px -152px}
.box .hd .e6{background-position:-30px -182px}
.box .hd .e7{background-position:-30px -212px}
.box .hd .e8{background-position:-30px -242px}
.box .add,.box .unadd{position:absolute;height:20px;line-height:20px;font-size:12px;color:#00457d;top:50%;right:30px;margin-top:-10px;padding-left:20px;background-position:-480px 0;cursor:pointer}
.box .add:hover{color:#ff7c42;background-position:-480px -20px}
.box .unadd{color:#b0b0b0;background-position:-480px -40px;cursor:default}
.box .tit{position:relative;height:40px;line-height:40px;color:#666;padding:0 30px;background-color:#f5f5f5}
.box .none{display:block;width:380px;height:30px;line-height:30px;color:#b0b0b0;margin:15px auto;padding-left:35px;background-position:-450px -240px}
.box .con{#display:inline-block;line-height:30px;color:#666;padding:15px}
.box .bd{border-top:1px dotted #ddd}
.box .bd:first-child{border-top:none}
.box .con strong{display:block;width:550px;font-weight:bold;color:#333}
.box .con .pp{padding:0 15px}
.box .e{position:relative;float:left;width:631px;line-height:30px;color:#333;word-break:break-all;padding:0 15px 0 100px}
.box .e.e2{width:258px}
.box .e.e3{min-width:258px;width:auto}
.box .e.e4{width:78px;padding-right:0}
.box .e label{position:absolute;width:61px;color:#666;text-align:justify;text-align-last:justify;top:0;left:15px}
.box .e label:after{display:inline-block;width:100%;height:0;content:'\00a0';overflow:hidden}
.box .e i{position:absolute;font-style:normal;left:85px}
.box .el{padding-left:125px}
.box .el label{width:95px;#width:98px}
.box .el i{left:110px}
.box .ef label{width:70px}
.box .es{padding-left:92px}
.box .es i{left:77px}
.box .head{position:relative;min-height:108px;color:#333;padding:15px 15px 15px 115px}
.box .head .email,.box .head .tel{width:180px;height:20px;line-height:20px;padding-left:25px;background:url(//img01.51jobcdn.com/im/2016/resume/y2.png) no-repeat}
.box .head .email{margin-right:76px;background-image:url(//img01.51jobcdn.com/im/2016/resume/y3.png)}
.box .head .ed_icon_blue{right:0}
.box .face{position:absolute;width:120px;color:#c3c3c3;text-align:center;top:15px;left:-10px}
.box .face img{background-color:#fafafa}
.box .face .esp{padding:0 5px}
.box .f2 img{background-color:#f0f0f0}
.box .ok{width:20px;height:20px;margin-left:5px;background-position:-262px -240px}
.box .ok:hover{background-position:-302px -240px}
.box .name{height:30px;line-height:30px;font-size:24px;margin-bottom:18px;#margin-bottom:15px}
.box .tab{height:30px;line-height:30px;margin-top:10px}
.box .cld{color:#ddd !important}
.box .cl3{color:#333 !important}
.box .clb{color:#b0b0b0 !important}
.box .all{position:relative;display:none;color:#666;top:12px;margin-bottom:20px;padding:10px 0;background-color:#fafafa;border:1px solid #eee}
.box .mbox{position:absolute;height:36px;line-height:16px;top:-24px;right:15px;cursor:pointer;z-index:3}
.box .mbox:hover span{color:#ff6000;background-position:-435px -80px}
.box .mbox.on:hover span{color:#ff6000;background-position:-435px -120px}
.box .mbox em{position:absolute;display:none;width:20px;height:20px;right:25px;bottom:-1px;margin:0;background-position:-120px -89px;z-index:3}
.box .mbox span{height:16px;line-height:16px;font-size:12px;color:#00457d;padding-right:15px;background-position:-435px -60px;cursor:pointer}
.box .mbox.on span{background-position:-435px -100px}
.box.m1 .abox{margin:0 15px}
.box.m1 .mbox{height:37px;top:-37px;#height:39px;#top:-39px;right:auto;left:468px}
.box.m1 .all{top:0;margin-bottom:22px;padding-right:15px}
.box .ebox{padding-right:95px}
.box .ebox .abox{margin-right:-80px}
.box .abox{position:relative;line-height:30px}
.box .head .abox{margin-left:-100px}
.box .sp{height:30px}
.box .sp span,.box .sp strong{float:left;width:120px;margin-left:15px}
.box .jian em{font-size:14px;color:#333;margin-left:5px}
.box .fbox{position:relative}
.box strong.fbox{width:190px}
.box .fbox em,.box .cha a{position:absolute;line-height:18px;font-style:normal;font-weight:normal;top:50%;margin-top:-9px}
.box .hai i,.box .guan em{display:inline-block;#display:inline;line-height:16px;#line-height:19px;font-size:12px;font-style:normal;color:#fff;margin-left:5px;padding:1px 3px;background-color:#3cbe7f;border-radius:2px;#zoom:1}
.box .guan em{background-color:#ff9f20}
.box .fbox.hai em{margin-top:-11px\9}
.box .fbox span{float:left;width:auto;max-width:100%;vertical-align:bottom;margin:0}
.box .fbox .zhi{width:100%;text-align:right}
.box .fbox.guan{width:440px;padding-right:50px}
.box .fbox.jian{width:140px;padding-right:50px}
.box .fbox.hai{width:130px;padding-right:60px}
.box .fbox.icon{width:169px;padding-right:21px}
.box .fbox.jian.hai{width:85px;padding-right:105px}
.box .fbox.icon.hai{width:110px;padding-right:80px}
.box .fbox.icon a{display:inline-block;width:20px;height:20px;vertical-align:middle;background:url(//img01.51jobcdn.com/im/2016/resume/icon_resume.png) -258px -240px no-repeat}
.box .fbox.icon a:hover{background-position:-298px -240px}
.box .fbox.icon.hai em{width:80px}
.box .fbox.cha{width:505px;padding-right:45px}
.box .fbox.cha a,.box .fbox.ma a,.box .fbox.sp a{font-size:12px;font-weight:normal;color:#00457d;margin-left:5px}
.box .fbox.ma,.box .fbox.sp{float:left;width:244px;height:52px;line-height:52px;padding:0 100px 0 30px}
.box .fbox.ma a,.box .fbox.sp a{position:absolute;height:30px;line-height:30px;top:50%;margin-top:-15px;padding-left:27px;background:url(//img01.51jobcdn.com/im/2016/resume/spip.png) no-repeat}
.box .fbox.ma a{padding-left:32px;background:url(//img01.51jobcdn.com/im/2016/resume/mast.png) no-repeat}
.box .fbox.ma a:hover,.box .fbox.sp a:hover,.box .cha a:hover{color:#ff6000}
.box .w140{width:135px !important}
.box .w180{width:190px !important}
.box .w280{width:285px !important}
.box .w295{width:295px !important}
.box .w490{width:490px !important}
.box .cell{position:relative}
.box .cell strong{float:left;width:120px;margin:0 15px}
.box .cell span,.box .cell i{position:relative;display:inline-block;width:400px;height:18px;line-height:18px;font-size:12px;color:#fff;top:4px;left:11px;background-color:#ddd;border-radius:20px}
.box .cell i{position:absolute;width:390px;font-style:normal;text-align:right;top:0;left:0;padding-right:10px;background-color:#ff9f20;z-index:3}
.box .sl i{width:290px}
.box .lh i{width:190px}
.box .yb i{width:90px}
.box .com{margin-bottom:24px}
.box .btnbox{padding:0 0 25px}
.box .btox.b2{width:245px}
.box .btox.b2 .btn.on{#width:122px}
.box .ong{float:left;white-space:nowrap}
.box .bd.top_wrap{overflow:hidden}
.box .bd.top_wrap:first-child{border-top:1px solid transparent}
.box.b2 .con{padding-left:0}
.box.b2 .all{margin-left:15px}
.box.b2 .h2 label{width:130px}
.box.b2 .h2 .c3{padding-left:140px}

.dropmenu{padding:10px 10px 10px 10px;overflow:hidden}
.dropmenu h1{font-size:20px;line-height:44px;border-bottom:1px solid #e5e5e5;margin:0 0 30px 0}
.dropmenu .new_portrait{float:left;width:120px;height:180px;position:relative}
#profileForm{width:600px;float:left;margin:10px 0;}
#profileForm table{border-spacing:0;border-collapse:collapse}
#profileForm table td{padding:0 0 17px 0;vertical-align: top;}
.redstar{color:#fe6161;padding:0 5px;margin:15px 0 0 10px;display:block;}
.sign{padding:0 10px;display:block;}
#profileForm .redstar{margin:15px 0 0 5px;}
#profileForm input{margin:0;font:18px/32px "微软雅黑","宋体",Arial;margin-right:9px;}
#profileForm input[type="text"]:focus{border:2px solid #c8e6de}
#profileForm input[type="text"]{width:166px}
#profileForm input[name="tel"],#profileForm input[name="email"]{width:386px}
.profile_radio{margin-bottom:-5px !important;}
.profile_radio li{width:42px;height:42px;color:#777;font-size:16px;text-align:center;line-height:42px;cursor:pointer;border:2px solid #f1f1f1;background:#fff;float:left;margin-right:20px;position:relative}
.profile_radio li input{width:46px;height:46px;position:absolute;left:-2px;top:-2px;filter:alpha(Opacity=0);-moz-opacity:0;opacity:0;margin:0;}
.profile_radio li:hover{border:2px solid #c8e6de}
.profile_radio li.current{border:2px solid #91cebe}
.profile_radio li.current em{width:18px;height:18px;background:url('../i/resume/radio_checked.png') no-repeat;position:absolute;right:-1px;top:-1px}
.profile_select_normal{text-align:left;font:18px/46px "微软雅黑","宋体",Arial;color:#999;height:46px;padding:0 10px}
.profile_select_190{width:190px;background:url('../i/resume/profile_select_190.png') center top no-repeat}
.profile_select_410{width:410px;background:url('../i/resume/profile_select_410.png') center top no-repeat}
.profile_select_287{width:287px;background:url('../i/resume/profile_select_287.png') center top no-repeat}
.profile_select_139{width:139px;background:url('../i/resume/profile_select_139.png') center top no-repeat}
.select_focus{background-position:center bottom !important;}
.boxUpDown{position:absolute;z-index:20;border:2px solid #c8e6de;margin-top:-2px;background:#fff;}
.boxUpDown_139{width:135px;*margin:44px 0 0 -151px;}
.boxUpDown_190{width:186px;*margin:44px 0 0 -194px;}
.boxUpDown_287{width:283px;*margin:44px 0 0 -291px;}
.boxUpDown_340{width:340px;*margin:44px 0 0 -349px;}
.boxUpDown_380{width:376px;*margin:44px 0 0 -384px;}
.boxUpDown_410{width:406px;*margin:44px 0 0 -414px;}
.boxUpDown_596{width:592px;*margin:44px 0 0 -291px;}
.boxUpDown ul{list-style:none;margin:0;padding:0;max-height:200px;overflow-y:scroll;}
.boxUpDown ul li{font-size:14px;padding:5px 10px;cursor:pointer;line-height:22px;}
.boxUpDown ul li:hover{background:#91cebe;color:#fff;}

.portrait_upload{width:120px; height:120px; background:#e7e7e7 url(../i/resume/logo_upload.png) center center no-repeat; position:absolute; z-index:1;}
.portraitShow{position:absolute;z-index:1; width:120px; height:120px;background:none;}
.portraitShow span{position:absolute;left:0;bottom:0; height:30px;width:120px;display:block;background:#000;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;color:#fff; text-align:center; line-height:30px;}
.new_portrait input[type="file"]{position:absolute; z-index:2;filter:alpha(Opacity=0);-moz-opacity:0;opacity: 0; width:120px; height:120px; cursor:pointer;}
.portrait_upload span{ float:right; border:1px solid #d6d6d6; background:#fff; margin:90px 10px 0 0;}

.mine-resume .dropmenu .person{
    width: 80%;
	float:right;
}
.mine-resume .dropmenu .person.tb{
    width: 100%;
}
.mine-resume .dropmenu .person.tb td{
    height:50px;
    padding-left:0px;
}
.mine-resume .dropmenu .person.tb .w1{
    width: 105px;
    text-align: right;
}
.mine-resume .dropmenu .person.tb .w1 .point{
    color: #f94c68;
}
.mine-resume .dropmenu .person.tb td input[type=text]{
    width: 193px;
    padding-left: 10px;
    border: 1px solid #ddd;
    height: 32px;
    line-height: 32px;
    border-radius: 3px;
}
.mine-resume .dropmenu .person.tb td .dropmenu-item{
    width: 203px;
    height: 34px;
    border: 1px solid #ddd;
    border-radius: 5px;
    background: url(http://www.jpworld.cn/public/i/new_rc/icon4.png) no-repeat 184px;
    background-size: 9px;
    position: relative;
}
.mine-resume .dropmenu .person.tb td .dropmenu-item span{
    display: block;
    height: 36px;
    line-height: 36px;
    padding-left: 10px;
    cursor: pointer;
    color: #666;
}
.mine-resume .dropmenu .person.tb td .dropmenu-item ul{
    width: 100%;
    position: absolute;
    top: 34px;
    left: -1px;
    border: 1px solid #ccc;
    background: #fff;
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 180px;
    z-index: 2;
    display: none;
}
.mine-resume .dropmenu .person.tb td .dropmenu-item ul li{
    line-height: 36px;
    text-indent: 10px;
    cursor: pointer;
    width: 100%;
    margin-left: -23px;
}
.mine-resume .dropmenu .person.tb td .dropmenu-item ul li:hover{
    background: #1380dc;
    color: #fff;
}
.mine-resume .dropmenu .person.btn{
    text-align: center;
    margin-top:20px;
}
.mine-resume .dropmenu .person.btn button{
    margin-right:20px;
    width: 120px;
    height:40px;
    line-height:40px;
    background: #1380dc;
    color: #fff;
    border-radius: 8px;
}
.mine-resume .dropmenu .person.tb .toptips{
    color: #999;
    padding-left:42px;
}
.mine-resume .dropmenu .person.tb .textarea1{
    border: 1px solid #ddd;
    width: 600px;
    height:80px;
    line-height: 22px;
    padding: 5px 10px;
    border-radius: 5px;
    resize: none;
}
.mine-resume .dropmenu .person.tb td .edu-time{
    display: inline-block;
    width: 100px;
    background: url("http://www.jpworld.cn/public/i/new_rc/icon4.png") no-repeat 80px;
    background-size: 9px;
}
.mine-resume .dropmenu .person.tb td .txt{
    display: inline-block;
    width: 50px;
    text-align: center;
}