@charset "UTF-8";

/*
* @ description: 月旦网
*/

/*清除浮动*/
.fliter-bar:after{content:'';display:block;width:0;height:0;visibility: hidden;}


/*enterprise_list.html 企业列表页*/
.filter .box{position:relative;padding:20px 30px 10px 30px;;margin:20px 0 10px 0;;background-color:#fff;}
.filter .fliter-bar{overflow: hidden;width:100%;}
.filter .fliter-bar{margin-bottom:5px;}
.filter .fliter-bar-salary,
.filter .fliter-bar-experience{overflow: visible;}
.filter .fliter-bar-salary .filter-value,
.filter .fliter-bar-experience .filter-value{height:auto;}
.filter li{float:left;margin-bottom:10px;}
.filter .filter-key,.filter .filter-value{float:left;}
.filter .filter-value{max-width:900px;height:40px;}
.filter-more .filter-value{height:40px;}
.filter .filter-btn-more{float:right;}
.filter .filter-key span,.filter .filter-btn-more span,.filter li a,
.filter li span{display:inline-block;padding:0 14px;height:30px;line-height:30px;font-size:14px;color:#999;}
.filter .filter-key span{padding:0;}
.filter .filter-btn-more span{padding:0;color:#666;vertical-align: top;}
.filter .filter-btn-more a:hover span,.filter .filter-btn-more a:hover .plus{color:#0ba0f4;}
.filter .filter-btn-more .plus{font-size:13px;line-height:31px;font-weight:bold;}
.filter li a,
.filter li span{margin-right:7px;font-size:14px;color:#666;text-align: center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.filter li.on a,.filter .filter-value a:hover{background-color:#0ba0f4;color:#fff;}
.filter .fliter-bar:after,
.filter .flt-vl-list ul:after{content:'';display:block;height:0;clear:both;visibility: hidden;}
.filter .subCity{display:none;position:absolute;left:90px;width:1030px;height:auto;padding:10px 0;background-color:#eee;}
.filter .subCity.shown{display:block;}
.filter .subCity li{margin-bottom:0;}
.filter .flt-vl-list .area li:hover{background-color:#eee;}
.filter .flt-vl-list .area li.gray{background-color:#eee;}
.filter .flt-vl-list li:hover .subCity{display:block;}

.excellent-enterprise{margin-bottom:40px;}
.excellent-enterprise .box-hd{margin:37px 0 0;}
.excellent-enterprise .box-hd .title{float:left;font-size:18px;color:#333;}
.excellent-enterprise .box-hd .btn-more{float:right}
.excellent-enterprise .box-hd:after{content:'';width:0;height:0;display:block;clear:both;}
.excellent-enterprise .box-bd li{float:left;width:85px;margin:28px 54px 0 0;}
.excellent-enterprise .box-bd .line-last{margin-right:0;}
.excellent-enterprise .box-bd .box-img{position:relative;width:83px;height:83px;/*border:1px solid #dfdfdf;*/text-align: center;line-height:83px;overflow: hidden;}
.excellent-enterprise .box-bd .box-img a,.excellent-enterprise .box-bd .box-img a img{width:100%;height:100%;vertical-align: top;}
.excellent-enterprise .box-bd  .mask-img{position:absolute;top:0;left:0;padding-top:20px;width:100%;height:85px;line-height:20px;border-color:#23a9f5;background-color:#23a9f5;font-size:12px;color:#fff;opacity:0;filter:alpha(opacity=0);}
.excellent-enterprise .box-bd .box-img:hover > .mask-img{opacity:0.9;filter:alpha(opacity=90)}
.excellent-enterprise .company-name{margin:6px 0 4px;}
.excellent-enterprise .company-name a,.excellent-enterprise  .wrap-job-num .num{font-size:14px;color:#0ba0f4;text-align: center;}
.excellent-enterprise .wrap-job-num{font-size:14px;color:#999;text-align: center;}
.excellent-enterprise .wrap-noImg{line-height:26px;}

.enterprise-checkIn  .box-hd .title{display:inline-block;margin:27px 0 27px;font-size:18px;color:#333;}
.enterprise-checkIn  .box-hd .icon_enterprise{display: inline-block;width: 30px;height: 30px;background-image: url(../images/icon_enterprise.png);background-size: 30px 30px;margin: -7px 13px -7px 0;position: relative;}
.enterprise-checkIn .img-none{line-height:36px;}
.enterprise-checkIn .img-none img{width:auto;margin-top:39px;}
.enterprise-checkIn li{float:left;}
.enterprise-checkIn .enterprise-items .items{margin-left:-29px;}
.enterprise-checkIn .fl{padding:20px 17px 20px 20px;margin-bottom:30px;margin-left:29px;border:1px solid #eee;}
.enterprise-checkIn .fl:hover{-webkit-box-shadow:0 0 4px #ddd;-moz-box-shadow:0 0 4px #ddd;box-shadow: 0 0 4px #ddd;  }
/*.enterprise-checkIn .left{margin-right:29px;}*/
.enterprise-checkIn dt,.enterprise-checkIn dd{float:left;}
.enterprise-checkIn dt, .enterprise-checkIn dd{width:389.5px;}
.enterprise-checkIn dt{width:135px;height:135px;margin-right:20px;border:1px solid #dfdfdf;text-align: center;line-height:135px;}
.enterprise-checkIn dt a{display:block;}
.enterprise-checkIn dt img{width:100%;height:100%;}
.enterprise-checkIn .company-name{margin:-1px 0 11px;}
.enterprise-checkIn .company-name a,.enterprise-checkIn .company-name span{display:inline-block;height:24px;line-height:24px;vertical-align: top;}
.enterprise-checkIn .company-name a{margin-right:5px;font-size:18px;color:#0ba0f4;}
.enterprise-checkIn .company-name span{font-size:14px;color:#0ba0f4;}
.enterprise-checkIn .company-name .label{height:18px;line-height:18px;color:#fff;vertical-align: 1px;}
.enterprise-checkIn .company-name .none{display:none;}
.enterprise-checkIn .company-name  img{margin-top:3px;}
.enterprise-checkIn .welfare{margin-right:-10px;}
.enterprise-checkIn .welfare ul{height:48px;overflow: hidden;}
.enterprise-checkIn .welfare ul:after{content:'';width:0;height:0;clear:both;visibility: hidden;}
.enterprise-checkIn .welfare li{min-width:18px;padding:5.5px 11px;margin:0 10px 18px 0;background-color:#f0f0f0;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;font-size:14px;color:#848484;text-align: center;}
.enterprise-checkIn .welfare li span{display:inline-block;height:19px;line-height:19px;}
.enterprise-checkIn .welfare .dot span{line-height:11px;vertical-align: top;}
.enterprise-checkIn .about-company-info .num{margin:-6px 0 6px;font-size:26px;color:#0ba0f4;}
.enterprise-checkIn .company-name a:hover,
.enterprise-checkIn .about-company-info li:hover a,
.enterprise-checkIn .about-company-info li:hover .txt{color:#0ba0f4;}
.enterprise-checkIn .about-company-info .basic{margin-left:34px;}
.enterprise-checkIn .about-company-info .basic .two-words{letter-spacing: 27px;margin-right:-26px;}
.enterprise-checkIn .about-company-info .txt-basic{font-size:14px;color:#666;text-align: left;}
.enterprise-checkIn .about-company-info .txt{margin-bottom:2px;font-size:14px;color:#666;}
.enterprise-checkIn .about-company-info .txt-basic .text{color:#ff5400;}
.enterprise-checkIn .about-company-info .comment-enterprise{padding-right:20px;border-right:1px solid #eee;}
.enterprise-checkIn .about-company-info .job-info,
.enterprise-checkIn .about-company-info .score-enterprise{padding:0 34px;border-right:1px solid #eee;}
.enterprise-checkIn .about-company-info .score-enterprise{border:none;}
.enterprise-checkIn .about-company-info .score-num{margin-left:3px;font-size:14px;color:#666;}
/*.enterprise-checkIn a:hover,.enterprise-checkIn .about-company-info  .txt:hover{color:#0ba0f4;}*/
.job-search-ea.job-list-search{margin:0;padding:46px 0 80px 0;}


/*enterprise_detail*/
.enterprise-info-summ{width:100%;min-width:1200px;height:260px;line-height:260px;text-align: left;font-size:0;}
.enterprise-info-summ .company-name a{font-size:36px;color:#fff;}
.enterprise-info-summ .company-name a:hover{color:#0ba0f4;}
.enterprise-info-summ .wrap-img, .enterprise-info-summ  .wrap-img-info{display:inline-block;vertical-align: middle;}
.enterprise-info-summ .wrap-img img{border:5px solid #eee;background-color: #f5f5f5;}
.enterprise-info-summ .wrap-img-info div{line-height:24px;}
.enterprise-info-summ  .full-name{margin:8px 0 13px;}

.enterprise-info-detail{min-width:1100px;}
.enterprise-info-detail .left-solid{border-left: 5px solid #0ba0f4;padding-left: 10px;}
.enterprise-info-detail .box{padding:19px 20px;width:240px;margin-bottom:10px;background-color:#fff;}
.enterprise-info-detail .basic-info{padding-bottom:18px;border-bottom:1px solid #eee;overflow: hidden;}
.enterprise-info-detail .basic-info .title{margin-bottom:16px;font-size:16px;color:#333;}
.enterprise-info-detail .basic-info .detail{font-size:13px;color:#666;}
.enterprise-info-detail .basic-info .detail .two-words{letter-spacing: 26px;margin-right:-26px;}
.enterprise-info-detail .detail .desc p{text-indent: 28px;line-height: 36px;}
.enterprise-info-detail .detail div{line-height:30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.enterprise-info-detail .detail a{color:#0ba0f4;}
.enterprise-info-detail .about-job-remuse{padding:10px 0;border-bottom:1px solid #eee;overflow: hidden;}
.enterprise-info-detail .about-job-remuse li{float:left;width:50%;margin:11px 0;text-align: center;}
.enterprise-info-detail .about-job-remuse .left{margin:11px 4px 11px -4px; }
.enterprise-info-detail .about-job-remuse .num{margin-bottom:5px;font-size:24px;color:#0ba0f4;}
/*.enterprise-info-detail .about-job-remuse .now{font-size:21px;}*/
.enterprise-info-detail .about-job-remuse .txt{font-size:13px;color:#333;}
.enterprise-info-detail .company-address{padding:18px 0 10px;}
.enterprise-info-detail .company-address .wrap-img,.enterprise-info-detail .company-address .address-detail{display:inline-block;vertical-align: top;}
.enterprise-info-detail .address-detail{max-width:220px;margin-left:3px;font-size:14px;color:#000;}
.enterprise-info-detail .box-bd{width:240px;min-height: 40px;}
.enterprise-info-detail .job-welfare{padding:20px 20px 15px;width:240px;font-size:14px;color:#888888;background-color:#fff;}
.enterprise-info-detail .job-welfare li{float:left;padding:5.5px 8px;margin:0 10px 10px 0;background:#f5f5f5;text-align: center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;box-sizing: content-box;}
.enterprise-info-detail .job-welfare .third{margin-right:0px;}
.enterprise-info-detail.comment-all-enterprise .right{float:left;width:900px;padding: 0 30px 20px 30px;margin-bottom:-20px;background-color:#fff;overflow: hidden;min-height: 640px;}
.enterprise-info-detail.comment-all-enterprise .tabNavs{border-bottom:1px solid #dfdfdf;overflow: hidden;}
.enterprise-info-detail .w .tabNavs li{float:left;margin-right:25px;}
.enterprise-info-detail .tabNavs a{padding:17px 4px 11px;border-bottom:3px solid transparent;font-size:16px;color:#999;}
.enterprise-info-detail .tabNavs li:hover a,.enterprise-info-detail .tabNavs li.on a{color:#333;border-color:#0ba0f4;}
.enterprise-info-detail .title span{display:inline-block;height:24px;line-height:24px;}
.enterprise-info-detail .title img{margin-top:3px;}
.enterprise-info-detail .company-grace{float:left;}
.enterprise-info-detail .company-grace .pre-next{width:100%;text-align: center;}
.enterprise-info-detail .company-grace .company-smallPicS{width:180px;height:391px;overflow-x:hidden;}
.enterprise-info-detail .company-grace .pre-next .prev,.enterprise-info-detail .company-grace .pre-next .next{position:absolute;top:0px;left:40px;z-index:2;display:inline-block;width:80px;height:26px;background:url(../images/icons_pre_nex.png) no-repeat;background-position:-7px 0;cursor: pointer;}
.enterprise-info-detail .company-grace .pre-next .next{top:auto;bottom:0;background-position: -100px 0;}
.enterprise-info-detail .company-grace .company-img-list{float:left;height:410px;overflow: hidden;}
.enterprise-info-detail .company-grace .title{font-size:16px;color:#333;margin:19px 0 24px;}
.enterprise-info-detail .company-grace li{margin-bottom:5px;;}
.enterprise-info-detail .company-grace .wrap-pic{width:160px;height:94px;border:2px solid transparent;margin:0 20px 5px 0;text-align: center;vertical-align: middle;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow: hidden;}
.enterprise-info-detail .company-grace .wrap-pic img{width:100%;height:100%;}
.enterprise-info-detail .company-grace li.on{background:url(../images/bg_company_smallPic.png) no-repeat;}

.enterprise-info-detail.comment-all-enterprise .company-comment .box-hd{margin:32px 0 20px;padding:0;overflow: hidden;}
.enterprise-info-detail  .comment-score{padding:10px 20px;background-color:#ebf5fb;}
.enterprise-info-detail.comment-all-enterprise  .comment-score .left{width:196px;padding:3px 0 5px;margin:0;border-right:1px solid #dfdfdf;overflow: hidden;}
.enterprise-info-detail.comment-all-enterprise .comment-lists{padding:0;}
.enterprise-info-detail  .comment-score .title{margin:0 -3px 7px 0;font-size:15px;color:#333;}
.enterprise-info-detail .right .content .company-intro-title{margin:25px 0 20px;}
.enterprise-info-detail .comment-score .left .outer-stars{width:112px;height:20px;margin-right:8px;background:url(../images/icon_stars_all_02.png) no-repeat;}
.enterprise-info-detail .left  .outer-stars   .pa{height:20px;}
.enterprise-info-detail .left .outer-stars   img{width:112px;}
.enterprise-info-detail .comment-score-right{margin-left:35px;padding:3px 0 5px;}
.enterprise-info-detail .comment-score-right .desc div{display:inline-block;vertical-align: middle;}
.enterprise-info-detail .comment-score-right .title{margin-bottom:12px;}
.enterprise-info-detail .comment-score-right .pre-title{display:inline-block;margin-right:5px;font-size:14px;color:#999;}
.enterprise-info-detail .comment-score-right .num{margin-left:6px;font-size:15px;color:#ff5400;}
.enterprise-info-detail .comment-lists .item{padding:28px 0 26px;border-bottom:1px dashed #ddd;}
.enterprise-info-detail .comment-lists .item-left{width:50px;margin-right:15px;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.enterprise-info-detail .comment-lists .item-right{width:840px;}
.enterprise-info-detail .comment-lists .wrap-img{width:50px;height:50px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;line-height:50px;vertical-align: middle;text-align: center;}
.enterprise-info-detail .comment-lists .member-name{margin-top:5px;font-size:14px;color:#0ba0f4;}
.enterprise-info-detail .comment-lists .item-right  div{display:inline-block;vertical-align: middle;}
.enterprise-info-detail .comment-lists .item-right .wrap-area-replay{width:100%;}
.enterprise-info-detail .comment-lists .bottom .wrap-area-replay{display:none}
.enterprise-info-detail .comment-lists .bottom-replayImme .wrap-area-replay{display:inline-block;}
.enterprise-info-detail .comment-lists .bottom-replayImme .replay-content{display:none;line-height:25px;}
.enterprise-info-detail .comment-lists .outer-stars{margin:0 19px 0 5px;}
.enterprise-info-detail .comment-lists .top{width:100%;margin-bottom:14px;}
.enterprise-info-detail .comment-lists .pre-title{font-size:14px;color:#999;}
.enterprise-info-detail .comment-lists  a{font-size:14px;color:#0ba0f4}
.enterprise-info-detail .comment-lists  .content{width:665px;font-size:14px;color:#333;line-height:25px;}
.enterprise-info-detail .comment-lists .last .item{margin-bottom:23px;border:none;}
.enterprise-info-detail .wrap-btn-more .btn-comment-more{display:inline-block;width:126px;height:38px;margin:-16px auto 58px;line-height:38px;border:1px solid #0ba0f4;-webkit-border-radius: 23px;font-size:15px;color:#0ba0f4;text-align: center;}
/*comment_all_enterprise 企业全部评价*/
.comment-all-enterprise{margin-top:20px;font-size:0;overflow: hidden;}
.comment-all-enterprise .left .box-basic-info{padding:19px 20px 0 20px;}
.comment-all-enterprise .box-basic-info  .about-job-remuse{border:none;}
.comment-all-enterprise .left .favi{padding:15px 0;border-top:1px solid #eee;font-size:16px;color:#fff;}
.comment-all-enterprise .left .favi .btn{width:110px;height:34px;margin:0 auto;background-color:#0ba0f4;line-height:34px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;cursor: pointer;}
.comment-all-enterprise .left .favi span{display:inline-block;vertical-align: top;}
.comment-all-enterprise .left .favi .icon-wujiaoxing-copy,
.comment-all-enterprise .left .favi .icon-unie631{margin-left:11px;vertical-align:-1px;font-size:21px;}
.comment-all-enterprise .company-address{/*padding-bottom:28px;*/}
.comment-all-enterprise .right{width:900px;padding:0;}
.comment-all-enterprise .w .right{margin-bottom:0;}
.comment-all-enterprise .company-comment .box-hd{padding:0 30px;margin:14px 0 13px;}
.comment-all-enterprise  .comment-score .left{margin-left:11px;}
.comment-all-enterprise .comment-lists{padding:0 30px;}
.comment-all-enterprise  .tabNavs li{margin-right:7px;}
.comment-all-enterprise  .comment-lists  .tabNavs{border:none;}
.comment-all-enterprise .tabNav-title{height:30px;line-height:30px;font-size:14px;color:#999;}
.comment-all-enterprise  .tabNav a{padding:10px 16px;border:none;font-size:14px;color:#333;}
.comment-all-enterprise  .right .tabNav.on a,.comment-all-enterprise  .right .tabNav a:hover{background-color:#0ba0f4;color:#fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.comment-all-enterprise  .right .comment-score{margin:0 -30px;}
.comment-all-enterprise  .comment-lists a:hover{border:none;}
.comment-all-enterprise  .bottom{width:665px;margin:12px 0 0;font-size:14px;}
.comment-all-enterprise  .comment-lists .item-right .bottom.none{display:none;}
.comment-all-enterprise  .bottom span{display:inline-block;width:auto;line-height:24px;vertical-align: middle;}
.comment-all-enterprise  .bottom .desc{width:566px;word-wrap:break-word;word-break: normal;}

.enterprise-all-comment-pager,.enterprise-all-comment-pager .box{width:auto;margin:50px -30px 0;background-color:#fff;}
.enterprise-all-comment-pager .box{padding:20px 20px 0 20px;margin-top:0px;}
.enterprise-all-comment-pager li a, .enterprise-all-comment-pager  li span{background-color:#fff;}
.comment-all-enterprise .enterprise-all-comment-pager{margin-top:0;}

/*job_recruitment_enterprise.html*/
.job-recruitment-content .search-bar{position:absolute;right:0;top:8px;width:384px;height:41px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.job-recruitment-content .search-bar .input-search-job{width:328px;height:39px;padding:5px 13px;border:1px solid #dfdfdf;line-height:27px;font-size:15px;color:#333;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;vertical-align: top;border-top-right-radius: 0;border-bottom-right-radius: 0;}
.job-recruitment-content .search-bar .input-search-job.placeholder{color:#999;}
.job-recruitment-content .search-bar .btn-search-job{width:56px;height:39px;margin-left:0;background-color:#0ba0f4;
    background-image:url(../images/icon_search_01.png);background-repeat: no-repeat;background-position:center;border:none;-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;border-radius:0 3px 3px 0;}
.job-recruitment-content .job-recruitment-content-right.right{margin-bottom:0;}
.job-recruitment-content .job-lists .item{padding:27.5px 0;border-top:1px dashed #ddd;}
.job-recruitment-content .job-lists .item:first-child{border-top:none;}
.job-recruitment-content .job-lists .search-none a{color:#0ba0f4;}
.job-recruitment-content .job-lists .search-none div{line-height:30px;}
.job-recruitment-content .job-lists .job-name a{margin-bottom:12px;font-size:16px;color:#0ba0f4;}
.job-recruitment-content .job-lists  .salary{font-size:16px;color:#ff5400;}
.job-recruitment-content .job-lists .command{display:inline-block;max-width:600px;margin-left:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#666;vertical-align: bottom;}

/*job_list.html*/
.job-list-search{min-width:900px;padding:30px 0 20px;background-color:#fff;text-align: center;margin-bottom:15px;}
.job-search{/* width:1100px; */margin:20px auto 0;border-bottom:1px solid #eee;}
.job-list-search  .hot-words{width:630px;margin:10px auto;text-align: left;}
.job-list-search  .hot-words div{display:inline-block;vertical-align: top;}
.job-list-search  .hot-words ul{width:550px;overflow: hidden;}
.job-list-search  .hot-words li{float:left;margin:0 17px 5px 0;}
.job-list-search  .hot-words a{font-size:14px;}
.job-list-search  .hot-words a:hover{color:#0ba0f4;}
.job-list-search .wrap-btn-download{display:inline-block;vertical-align: middle;margin-left:50px;}
.job-list-search .wrap-btn-download a{padding-left:22px;background:url(../images/icons_enterprise.png) no-repeat;background-position:-415px -211px;font-size:14px;color:#0ba0f4;}


.filter-job-list .box{background-color:#fff;margin:0;}
.filter-job-list li a,
.filter-job-list li span{color:#333;}
.filter-job-list li.on a, .filter-job-list .filter-value a:hover{background-color:transparent;color:#0ba0f4;}
.filter-job-list li.on .subCity a{color:#333;}
.filter-job-list li.on .subCity .on a,
.filter-job-list li.on span{background-color:transparent;color:#0ba0f4;}
.filter-job-list .filter-value{max-width:1030px;}
.filter-job-list .input-salary{width:64px;height:16px;line-height:16px;padding:6px 6px;border:1px solid #dfdfdf;text-align: center;}
.filter-job-list  .custom .txt{margin:0 10px 0 14px;padding:0;font-size:14px;color:#0ba0f4;cursor: pointer;}
.filter-job-list  .custom .txt-hide{margin:0 10px 0 14px;padding:0;font-size:14px;cursor: pointer;}
.filter-job-list  .custom .spilt{margin:0 6px;padding:0;font-size:14px;color:#999;}
.filter-job-list .btn-salary{width:62px;height:30px;margin-left:10px;line-height:30px;background-color:#0ba0f4;border:none;font-size:14px;color:#fff;cursor: pointer;}
.filter-job-list .extra{padding:0 30px 0 30px;border-top:1px solid #eee;background-color:#fff;}
.filter-job-list .flt-vl-list .select-Ui-txt{min-width:1px;width:170px;background-position:88px center\9;}
.filter-job-list .filter-extra{padding:15px 0;margin-bottom:15px;overflow: visible;}
.filter-job-list .filter-extra .filter-title{height:36px;margin-right:11px;line-height:36px;color:#666;}
.filter-job-list .filter-extra .item{float:left;margin-right:21px;}
.filter-job-list .filter-extra .item .icon_func_16 {display: inline-block;width: 16px;height: 16px;background-image: url(../images/icon_func_16.png);background-size: 16px 16px;margin: -7px 0px -3px -22px;position: relative;}
.filter-job-list .filter-extra .item .input{font-size: 13px;width: 170px;height: 36px;line-height: 28px;padding: 0 10px;border: 1px solid #dfdfdf;box-sizing: border-box;color: #838383;}
.filter-job-list .filter-extra .item .cp{cursor: pointer;}
.filter-job-list .filter-extra li{width:100%;margin:0;padding:0 21px 0 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.filter-job-list .filter-extra li a{height:20px;line-height:28px;}
.filter-job-list .filter-extra .twoL{height:40px;}
.filter-job-list .filter-extra .twoL a{height:40px;line-height:19px;}
.filter-job-list .filter-extra a{width:100%;margin:0;padding:0;text-align: left;font-size:13px;}
.filter-job-list .filter-extra li:hover{background-color:#0ba0f4;}
.filter-job-list .filter-extra li:hover a{color:#fff;}

.jon-list-right{float:left;width:240px;margin-left:20px;display: inline-block;}
.jon-list-right .my-footprint{padding:15px 15px 7px;margin-bottom:20px;background-color:#fff;}
.jon-list-right .footprint-items .item{padding:14px 0;border-top:1px dashed #ddd;}
.jon-list-right .footprint-items .item:first-child{border:none;}
/*.footprint-items .item.last{border:none;}*/
.footprint-items .item div{line-height:24px;}
.jon-list-right .my-footprint .title{margin-bottom:-7px;font-size:16px;color:#333;}
.jon-list-right .my-footprint .title .icon_footoprint{display: inline-block;width: 20px;height: 20px;background-image: url(../images/footprint.png);background-size: 20px 20px;margin: -7px 7px -4px 0;position: relative;}
.jon-list-right .my-footprint .job-name{font-size:15px;color:#333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jon-list-right .my-footprint .job-name .name{display:inline-block;max-width:80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jon-list-right .my-footprint .salary{font-size:14px;color:#ff5400;}
.jon-list-right .my-footprint .company-name{font-size:12px;color:#999;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.swiper-recruitment-meeting,.swiper-recruitment-meeting .swiper-wrapper{height:144px;overflow: hidden;}
.swiper-recruitment-meeting .swiper-pagination,.jon-list-right .swiper-news  .swiper-pagination{position:absolute;bottom:10px;right:7px;}
.swiper-recruitment-meeting .swiper-pagination-switch,.jon-list-right .swiper-news  .swiper-pagination-switch{border:none;background-color:#ddd;}
.swiper-recruitment-meeting .swiper-active-switch{background-color:#fff;border:1px solid #fff;}

.jon-list-right .swiper-news,.jon-list-right .swiper-news .swiper-wrapper{height:286px;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.jon-list-right .swiper-news{background-color:#fff;margin-top:20px;}
.jon-list-right .swiper-news .content{padding:13px 15px;}
.jon-list-right .swiper-news .title{max-width:158px;margin-bottom:18px;font-size:17px;color:#333;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.jon-list-right .swiper-news .btn-more,.jon-list-right .swiper-news{font-size:14px;color:#00a5e4;}
.jon-list-right .swiper-news  .swiper-pagination{bottom:25px;}
.jon-list-right .swiper-news .desc{margin:17px 0 18px;font-size:14px;color:#333;line-height:22px;}
.jon-list-right .swiper-news .swiper-active-switch{background-color:#00a5e4;border:1px solid #00a5e4;}

/*search_jobLists.html*/
.job-search-enterprise .w{background-color:#fff;margin-bottom:20px;}
/*.job-search-enterprise .content{padding:20px;}*/
.job-search-enterprise .content:after{content:'';display:block;width:0;height:0;clear:both;visibility: hidden;}
.job-search-enterprise .wrap-img{width:120px;height:120px;}
.job-search-enterprise .wrap-img,.job-search-enterprise  .enterprise-info,.job-search-enterprise .about-job-remuse,.job-search-enterprise  .wrap-btn{float:left;display:inline-block;vertical-align: top;}
.job-search-enterprise  .enterprise-info .detail{font-size:14px;color:#666;line-height:27.5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.job-search-enterprise .enterprise-info{width:256px;overflow: hidden;}
.job-search-enterprise .enterprise-name a{width:256px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.job-search-enterprise .enterprise-name a .name{display:inline-block;max-width:89%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.job-search-enterprise .about-job-remuse{margin-left:0;}
.job-search-enterprise .about-job-remuse  .item{display:inline-block;width:138px;height:50px;margin-top:48px;border-right:1px solid #eee;vertical-align: top;text-align: center;}
.job-search-enterprise .about-job-remuse  .item.last{border:none;}
.job-search-enterprise .about-job-remuse .num{margin:-6px 0 4px;font-size:26px;color:#0ba0f4;}
.job-search-enterprise .about-job-remuse .login-time{margin-bottom:10px;font-size:22px;}
.job-search-enterprise .about-job-remuse .txt{font-size:14px;color:#333;}
.job-search-enterprise .about-job-remuse a:hover .txt{color:#0ba0f4;}
.job-search-enterprise .wrap-btn{float:right;}
.job-search-enterprise .wrap-btn .btn-md{width:124px;margin:50px 20px 0 0;padding:0 2px 0 16px;background:url(../images/icons_enterprise.png) no-repeat;background-position: -326px -234px;background-color:#0ba0f4;}
.job-search-enterprise .wrap-btn .btn-md:hover{color:#fff;}

.job-list-none .job-list-left{min-height:1010px;background-color:#fff;}

/*search_enterprise.html*/
.job-list-search .search-bar-enterp{margin:10px 0 5px;}
.job-search-enterprise .item-enterp{padding:20px;margin-bottom:20px;border:1px solid #eee;}



/*job_detail.html*/
.job-detail{min-width:1100px;}
.job-detail .basic-info img{margin-top:10px;border: 1px solid #eee;}
.job-detail .basic-info .full-name{margin:18px 0 -3px;}
.job-detail .basic-info .full-name a{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;}
.job-detail .basic-info .full-name a:hover{color:#00a5e4;}
.job-detail .job-list-aside{padding-top:15px;padding-bottom:15px; border-radius: 5px;}
.job-detail .job-list-aside .box-hd{line-height:24px;}
.job-list-aside .btn-more .more-gray{display: inline-block;width: 18px;height: 18px;background-image: url(../images/more_gray.png);background-size: 18px 18px;margin: -7px 0 -4px 0px;position: relative;}
.job-list-aside .btn-more a{font-size:13px;color:#707070;}
.job-list-aside .btn-more a:hover{color:#0ba0f4;}
.job-list-aside .btn-more a:hover .more-gray{background-image: url(../images/more_blue.png);}
.job-detail .job-list-aside .box-bd{height:auto;}
.job-detail .job-list-aside .inner-box{padding:20px 0 14px;border-bottom:1px dashed #ddd;}
.job-detail .job-list-aside .inner-box div{line-height:23px;}
.job-detail .job-list-aside .inner-box-last{padding:20px 0 14px;}
.job-detail .job-list-aside .inner-box-last div{line-height:23px;}
.job-detail .job-list-aside .job-name a{width:240px;font-size:16px;color:#0ba0f4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.job-detail .job-list-aside .job-name a .name{display:inline-block;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.job-detail .job-list-aside .salary{width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#ff5400;}
.job-detail .job-list-aside .salary .txt{padding-left: 20px;color: #999;}
.job-detail .job-list-aside .wrap-job-requirement{width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#666;}
.job-detail .job-list-aside li{width:100%;padding:0;margin:0;background:#fff;text-align: left;}
.job-detail.comment-all-enterprise  .right{width:900px;padding:0;margin-bottom:0;background-color:#fff;}
.job-detail .job-basic-info{padding:20px 20px 10px 30px;border-bottom:1px solid #eee;}
.job-detail .job-basic-info .wrap-job-name{margin-bottom:13px;height:40px;line-height:40px;}
.job-detail .job-basic-info .job-name{display:inline-block;max-width:301px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:20px;font-size:24px;color:#0ba0f4;vertical-align: top;}
.job-detail .job-basic-info .label-money{margin:0 30px 0 -5px;vertical-align: -8px;}
.job-detail .job-basic-info .pub-time{display:inline-block;font-size:14px;color:#999;vertical-align: top;}
.job-detail .job-basic-info .salary .icon_salary_16{display: inline-block;width: 16px;height: 16px;background-image: url(../images/icon_salary_16.png);background-size: 16px 16px;margin: -7px 13px -3px 0;position: relative;}
.job-detail .job-basic-info .salary{font-size:14px;color:#ff5400;}
.job-detail .job-basic-info .requirement{font-size:14px;color:#666666;}
.job-detail .job-basic-info .company-name{margin-top:12px;font-size:14px;color:#666;}
.job-detail .job-basic-info .company-name .icon_enterprise_16{display: inline-block;width: 16px;height: 16px;background-image: url(../images/icon_enterprise_16.png);background-size: 16px 16px;margin: -7px 13px -3px 0;position: relative;}
.job-detail  .wrap-deliver-favi{height:107px;line-height:107px;}
.job-detail  .wrap-deliver-favi div{display:inline-block;width:39px;height:39px;padding:19px;background-color:#0ba0f4;-webkit-border-radius: 77px;-moz-border-radius: 77px;border-radius: 77px;font-size:16px;color:#fff;line-height:21px;text-align: center;vertical-align: middle;cursor: pointer;}
.job-detail  .wrap-deliver-favi div:hover{opacity:0.8;filter:alpha(opacity=80);}
.job-detail  .wrap-deliver-favi .wrap-favi{width:49px;padding:19px 14px;background-color:#00caa0;font-size:16px;}
.job-detail  .wrap-deliver-favi .icon-wujiaoxing-copy,.job-detail  .wrap-deliver-favi .icon-unie631{display:inline-block;width:49px;}
.job-detail  .wrap-deliver-favi .btn-recommendPerso{background-color:#17d3d7;margin:0 20px;}
.job-detail  .wrap-deliver-favi .btn-offline{padding:19px 9px;margin-right:20px;width:59px;background-color:#c1c1c1;line-height:39px;}
.job-detail .right .job-info-detail{width:100%;padding:30px 0 5px;min-height: 465px;}
.job-detail .right .job-info-detail .job-welfare{width:100%;padding:0;}
.job-detail .job-welfare .hd{height:20px;line-height:20px;font-size:16px;color:#333;display: inline-block;}
.job-detail .job-welfare .hd span{display:inline-block;vertical-align: top;}
.job-detail .job-welfare .rectangle{display:inline-block;margin-right:11px;width:14px;height:20px;background-color:#64c6f7;}
.job-detail .job-welfare  .bd{margin-left:30px;padding:20px 50px 20px 0;}
.job-detail .job-info-detail .job-desc .hd{margin:0 0 -10px;}
.job-detail .job-welfare .rectangle-desc{background:#46dc85;}
.job-detail  .job-desc li{float:none;margin-bottom:5px;padding-left:0;background-color:#fff;font-size:14px;color:#666;text-align: left;}
.job-detail .job-info-detail .job-requirement .hd{margin:5px 0 -10px;}
.job-detail .job-welfare .rectangle-requirement{background-color:#38d7da;}
.job-detail .job-welfare .rectangle-address{background-color:#fd7f80;}
.job-detail .job-info-detail .job-address .hd{margin-top:8px;}
.job-detail .job-welfare .city-area{margin:-2px 0 -6px;}
.job-detail .job-address  a,.job-detail .job-address  .separator{font-size:16px;color:#00a5e4;}
.job-detail .job-address li{margin-bottom:7px;font-size:14px;}
.job-detail .comment-lists .last .item{margin-bottom:0;}
.job-detail.comment-all-enterprise .company-comment .box-hd{margin:15px 0 9px;}
.job-detail .comment-lists  .comment-score-right{margin:0;padding:0px;}
.job-detail .comment-score-right .pre-title{margin:0;}
.job-detail .comment-lists .outer-stars{margin-right:6px;}
.job-detail .company-comment .btn-commentPub{width:97px;height:44px;line-height:44px;margin:0 auto 40px;padding-left:47px;border:1px solid #00a5e4;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background:url(../images/icons_enterprise.png) no-repeat;background-position:-393px -157px;font-size:18px;color:#00a5e4;text-align: left;cursor: pointer;}
.job-detail .company-comment .btn-commentPub:hover{opacity:0.8;filter:alpha(opacity=80)}
.alert-diliverNoResumes .bd{padding:18px 53px 3px;}
.alert-diliverNoResumes .btn{padding:11.5px 19px;}
.alert-diliverNoResumes .btn-editResume{margin-left:10px;background-color:#00caa0;}
.alert-deliverSucc .content{margin:-6px 0 3px;}
.alert-deliverSucc .btn-cancel{margin-left:0;padding:6.5px 11.5px;font-size:14px;}
.alert-diliverChooseResums  .bd{padding:18px 30px;overflow: hidden;}
.alert-diliverChooseResums table{width:100%;margin-top:-13px;text-align: left;}
.alert-diliverChooseResums .wrap-hook{margin:0 10px 0 0;}
.alert-diliverChooseResums tbody td{padding:16px 0;border-bottom:1px dotted #ddd;}
.alert-diliverChooseResums td span{display:inline-block;font-size:14px;color:#333;vertical-align: middle;}
.alert-diliverChooseResums td a{font-size:14px;color:#00a5e4;vertical-align: middle;}
.alert-diliverChooseResums .wrap-btn{margin:-5px 0 -30px;}
.alert-personnelRecco .bd{padding:20px 20px 25px 20px;}
.alert-personnelRecco table{margin-top:0;}
.alert-personnelRecco .wrap-hook{vertical-align: top;margin:16.5px 13px 16.5px 5px;}
.alert-personnelRecco thead .wrap-hook{margin:13.5px 13px 0 5px;}
.alert-personnelRecco .btn-confirm{margin:0;}
.alert-personnelRecco .btn-cancel{margin-top:20px;}


.alert-resumeLoad{width:660px;}
.alert-resumeLoad .bd{padding:27px 20px;font-size:14px;text-align: left;}
.alert-resumeLoad .bd .prompt-info{line-height:23px;color:#999;}
.alert-resumeLoad .wrap-box-upload{margin:27px 0 20px;height:42px;line-height:42px;}
.alert-resumeLoad .wrap-box-upload div{display:inline-block;}
.alert-resumeLoad .wrap-box-upload .img-upload img{margin-top:-5px;}
.alert-resumeLoad .wrap-box-upload .box-upload{width:350px;height:40px;padding-left:25px;line-height:42px;border:1px solid #dfdfdf;background:url(../images/icons_enterprise2.png) no-repeat;background-position:-207px -10px;text-align: left;}
.alert-resumeLoad .wrap-box-upload .promptInfo-img{color:#00a5e4;}
.alert-resumeLoad .btn-upload{}
.alert-resumeLoad .info-care{margin:0 0 30px 103px;}

.alert-resumeLoadSucc .btn-uploadAgain,.alert-resumeLoadSucc .btn-preview{background:transparent;color:#00a5e4;}
.alert-resumeLoadSucc .bd .desc{padding:10px 20px 28px;}
.alert-resumeLoadSucc .img-upload-succ{font-size:14px;color:#999;}
.alert-resumeLoad  .img-upload-succ .route{display:inline-block;display:none;width:350px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1fcccc;vertical-align: middle;}


.alert-interviewComment {width:814px;top:50%;margin:-312px 0 0 -406px;}
.alert-interviewComment .comment-interview .right{padding:0;}
.comment-interview .right .hd{padding-left:30px;height:50px;border-bottom:1px solid #eee;line-height:50px;font-size:18px;color:#333;}
.comment-interview .right .content{padding:0 20px;}
.comment-interview .content .title{padding:27px 0;font-size:14px;color:#999;text-align: left;}
.comment-interview .content dl{margin-bottom:20px;}
.comment-interview .content .tabNavs{margin-bottom:22px;text-align: left;}
.comment-interview .feelings-missingInterviewing .tabNavs{margin-bottom:0;}
.comment-interview .content dt,.comment-interview .content dd{display:inline-block;vertical-align:middle;font-size:14px;}
.comment-interview .content dt{width:125px;margin-right:5px;text-align:right;color:#666;}
.comment-interview .content .icon-necessary{margin-right:2px;color:#ff0101;}
.comment-interview .content .tabNav{display:inline-block;width:128px;height:40px;margin-right:6px;border:1px solid #c1c1c1;line-height:40px;color:#333;text-align: center;}
.comment-interview .content .tabNav:hover,.comment-interview .content .tabNav.on{color:#0ba0f4;border-color:#0ba0f4;}
.comment-interview .content  .star{display:inline-block;width:24px;height:24px;margin-right:6px;background:url(../images/icon_stars_02.png) no-repeat;/*background-color:red;*/}
.comment-interview .content .dt-feelings-editor{vertical-align: top;}
.comment-interview .content .feelings-editor{width:638px;height:182px;padding:10px;border:1px solid #dfdfdf;font-size:14px;line-height:19px;outline: none;resize:none;}
.comment-interview .content .btn-submit{padding:10.5px 28px;margin:8px 0 10px;background-color:#0ba0f4;border:none;font-size:16px;color:#fff;}
.comment-interview .feelings-missingInterviewing .dt-title{vertical-align: top;margin-top:11px;}
.comment-interview .feelings-missingInterviewing .btn-submit{margin-bottom:30px;}
.feelings-attendInterviewing .dd-stars{position:relative;}
.feelings-attendInterviewing .dd-stars .stars{float:left;display:inline-block;vertical-align: middle;}
.feelings-attendInterviewing .dd-stars .prompt-info{float:left;display:inline-block;vertical-align: middle;font-size:13px;margin:0 0 0 6px;}
.feelings-attendInterviewing .stars-tip{float:left;position:relative;display:inline-block;vertical-align: middle;display:none;height:22px;padding:0 5px;margin-left:17px;background-color:#fdfdde;border-top:1px solid #dce4e6;border-right:1px solid #dce4e6;border-bottom:1px solid #dce4e6;box-shadow:2px 2px 2px #ddd;line-height:22px;font-size:13px;color:#555}
.feelings-attendInterviewing .stars-tip .inner{position:absolute;top:0;left:-16px;border-top:11px solid transparent;border-right:9px solid #fdfdde;border-bottom:11px solid transparent;border-left:9px solid transparent}
.feelings-attendInterviewing .stars-tip .outer{position:absolute;top:-1px;left:-19px;border-top:12px solid transparent;border-right:10px solid #dce4e6;border-bottom:12px solid transparent;border-left:10px solid transparent}

/*五星评论*/
.comment-interview .content .star0{background-position: 0 -86px;}
.comment-interview .content .star1{background-position:0 0;}
.comment-interview .content .star2{background-position:0 -28px;}
.comment-interview .content .star3{background-position:0 -28px;}
.comment-interview .content .star4{background-position:0 -57px;}
.comment-interview .content .star5{background-position:0 -57px;}

    /*enterprise_detail_ea.html*/
.enterprise-info-ea{background:#fff;margin-top:0;}
.enterprise-info-ea .company-name a{color:#00a5e4;}
.enterprise-info-ea .company-name.on a{color:#fff;}
.enterprise-detail-ea .tabNavs{border-bottom:1px solid #dfdfdf;}
.enterprise-detail-ea  .btn-comment-aee{width:138px;height:44px;margin:-13px auto 40px;line-height:46px;font-size:18px;color:#00a5e4;border:1px solid #00a5e4;-webkit-border-radius: 23px;-moz-border-radius: 23px;border-radius: 23px;text-align: center;}
.enterprise-detail-ea.comment-all-enterprise .right{margin-bottom:0;}

/*comment_all_enterprise_enterpAccount*/
.comment-all-eea .bottom-replayImme{width:100%;}
.comment-all-eea .bottom-replayImme .btn-replay{float:right;font-size:15px;color:#00a5e4;text-align: right;}
.comment-all-eea .comment-lists  .item-right .area-replay{display:none;width:100%;}
.comment-all-eea .bottom-replayImme .wrap-btn{width:100%;text-align: right;}
.comment-all-eea .bottom-replayImme .btn-save{width:82px;margin:8px 0 3px 14px;color:#fff;text-align: center;}
.comment-all-eea .comment-lists .last .item{margin-bottom:0;}

/*enterprise_preview_ea.html*/
.enterprise-preview-ea.comment-all-enterprise .company-address{padding-bottom:10px;}
.enterprise-preview-ea.enterprise-info-detail .address-detail{margin-left:7px;}
.enterprise-preview-ea.enterprise-info-detail .right{margin-bottom:0;padding-bottom:50px;}

/*enterprise_infoSet_ea.html*/
.enterprise-infoSet-ea .content{padding:0px 0px 40px 0px;background-color:#fff;}
.enterprise-infoSet-ea-s .content{padding-right:0;overflow: hidden;}
.enterprise-infoSet-ea .hd .title{margin-bottom:24px;font-size:16px;color:#333;height: 30px;padding-top: 8px;}
.enterprise-infoSet-ea .bd{font-size:13px;}
.enterprise-infoSet-ea .bd .ui-label,.enterprise-infoSet-ea .ui-label .icon-star,.enterprise-infoSet-ea .wrap-input-enterpName span,.enterprise-infoSet-ea .bd .box-upload,.enterprise-infoSet-ea .bd .tipbar,.enterprise-infoSet-ea .select-Ui,.enterprise-infoSet-ea .categorys,.enterprise-infoSet-ea .welfare-lists{display:inline-block;vertical-align: middle;}
.enterprise-infoSet-ea .welfare-lists{width:600px;}
.enterprise-infoSet-ea .bd div.ui-label{margin-top:10px;vertical-align: top;}
.enterprise-infoSet-ea .bd .ui-label{width:140px;color:#666;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.enterprise-infoSet-ea .bd .ui-label-padding{padding-left:13px;}
.enterprise-infoSet-ea .bd  .wrap-input{margin-top:13px;margin-left:190px;}
.enterprise-infoSet-ea .wrap-input-enterpName span{height:40px;line-height:40px;}
.enterprise-infoSet-ea .wrap-input-enterpName .prompt-info{padding:0 12px;margin-left:9px;background-color:#f1f5fb;color:#ff0000;}
.icon-star{margin-right:7px;color:#ff0101}
.enterprise-infoSet-ea .bd  .input-info{font-size: 13px;height:42px;padding:12px 10px;border:1px solid #dfdfdf;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color:#333;}
.enterprise-infoSet-ea .bd  .input-info.placeholder{color:#999;}
.enterprise-infoSet-ea .bd  .input-briefName{width:418px;}
.enterprise-infoSet-ea .bd .box-upload{position:relative;width:176px;height:64px;margin-right:4px;border:1px solid #dfdfdf;line-height:32px;}
.enterprise-infoSet-ea .bd .img-upload:hover .btn-uploadClose{display:block;}
.enterprise-infoSet-ea .bd .box-promptInfo,.enterprise-infoSet-ea .bd .img-upload{position:relative;width:100%;height:100%;z-index:3;}
.enterprise-infoSet-ea .bd .file{width:176px\9;height:64px\9;}
.enterprise-infoSet-ea .bd  .promptInfo-img{margin-top:-3px;color:#00a5e4;}
.enterprise-infoSet-ea .promptInfo-img .img-upload{overflow: hidden;}
.enterprise-infoSet-ea .bd .tipbar{width:363px;color:#999;}
.enterprise-infoSet-ea .bd .wrap-enterpriseperform .tipbar{display:inline-block;margin-top:18.5px;vertical-align:top;}
.enterprise-infoSet-ea .wrap-input-square .box-upload{width:178px;height:178px;margin-top:13px;line-height:89px;}
.enterprise-infoSet-ea .wrap-input-square .promptInfo-img{margin-top:-32px;}
.enterprise-infoSet-ea .wrap-bg-enterp .box-upload{width:564px;}
.enterprise-infoSet-ea .wrap-bg-enterp  .tipbar{width:100%;margin:9px 0 0 145px;}
.enterprise-infoSet-ea .select-Ui,.enterprise-infoSet-ea .categorys{width:418px;}
.enterprise-infoSet-ea .select-Ui-txt,.enterprise-infoSet-ea  .categorys-txt{height:42px;/*background:url(../images/icon_arrow_down_05.png) no-repeat;background-position: right 10px center;background-position:385px center\9;*/line-height:25px;}
.enterprise-infoSet-ea .categorysUi{position:absolute;top:49px;z-index:4;width:536px;border:1px solid #dfdfdf\9;background-color:#fff;-webkit-box-shadow:0 0 4px #ddd;-moz-box-shadow:0 0 4px #ddd;box-shadow: 0 0 4px #ddd; }
.enterprise-infoSet-ea .select-Ui .select-ul{top:49px;}

.enterprise-infoSet-ea .categorysUi .item-hd{position:relative;width:204px;height:42px;padding:0 13px;line-height:42px;background-color:#ddd;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;cursor: pointer;}
.enterprise-infoSet-ea .categorysUi .item-hd.on,.enterprise-infoSet-ea .categorysUi .item-hd:hover{background-color:#fff;}
.enterprise-infoSet-ea .categorysUi .icon-arrow-right{position:absolute;right:14px;display:inline-block;width:7px;height:11px;margin-top:15.5px;background:url(../images/icons_enterprise.png) no-repeat;background-position:-384px -18px;vertical-align: top;}
.enterprise-infoSet-ea .categorysUi .item-bd{position:absolute;top:0;left:204px;width:352px;padding:0 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow-y:auto;}
.enterprise-infoSet-ea  .jobs-categories .categorysUi .item-bd{width:512px;}
.enterprise-infoSet-ea .categorysUi .wrap-item-chosen{position:absolute;z-index:99;width:292px;margin:0 20px;left:204px;top:0;box-sizing: border-box;height:60px;border-bottom:1px dashed #ddd;line-height:60px;}
.enterprise-infoSet-ea .categorysUi .list{margin-top:61px;height:276px;overflow-y: auto;}
.enterprise-infoSet-ea .jobs-categories .categorysUi .list{height:274px;}
.enterprise-infoSet-ea .categorysUi  .item-bd span,.enterprise-infoSet-ea .categorysUi  a{font-size:12px;color:#999;}
.enterprise-infoSet-ea .categorysUi .item-chosen{display:inline-block;height:32px;padding:0 10px;background-color:#00a5e4;color:#fff;line-height:32px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius:20px;}
.enterprise-infoSet-ea .categorysUi .item-chosen span{display:inline-block;line-height:32px;height:32px;color:#fff;vertical-align: middle;vertical-align: top;}
.enterprise-infoSet-ea .categorysUi  .icon-guanbi{font-size:20px;cursor: pointer;vertical-align: top;}
.enterprise-infoSet-ea .categorysUi .item-bd a{margin-right:15.89px;line-height:43px;}
.enterprise-infoSet-ea .categorysUi .item-bd a:hover,.enterprise-infoSet-ea .categorysUi .item-bd a.on{color:#00a5e4;}
.enterprise-infoSet-ea .categorysUi .ft{height:42px;padding-top:8px;border-top:1px solid #eee;}
.enterprise-infoSet-ea .categorysUi .btn-confirm{margin-right:20px;background-color:#00a5e4;color:#fff;}
.enterprise-infoSet-ea  .select-ui-city {width:131px;margin-right:8.79px;}
.enterprise-infoSet-ea  .select-ui-city .select-Ui-txt{width:131px;min-width:1px;background-position:109px center;}
.enterprise-infoSet-ea  .select-ui-city .input-resumeName{width:91px;border:none;line-height:17px;}
.enterprise-infoSet-ea .wrap-margin{margin-left:302px;}
.enterprise-infoSet-ea .wrap-input-inner{margin-top:13px;}
.enterprise-infoSet-ea .set-default{cursor: pointer;}
.enterprise-infoSet-ea .wrap-input-inner .wrap-hook{margin-left:0;}
.enterprise-infoSet-ea .wrap-input-inner .txt{display:inline-block;margin:0 0 -1px -3px;line-height:17px;vertical-align: top;}
.enterprise-infoSet-ea  .wrap-enterpriseAddress .wrap-img{width:564px;height:160px;}
.enterprise-infoSet-ea .enterprise-welfare .wrap-prompt-info{margin-bottom:-10px;font-size:0;}
.enterprise-infoSet-ea .enterprise-welfare li{float:left;margin-right:10px;}
.enterprise-infoSet-ea .enterprise-welfare .prompt-info{display:inline-block;margin:0 10px 10px 0;}
.enterprise-infoSet-ea .enterprise-welfare  a,.enterprise-infoSet-ea .enterprise-welfare .input-add{width:97px;height:43px;border:1px solid #dfdfdf;line-height:41px;text-align:center;font-size:14px;color:#333;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.enterprise-infoSet-ea .enterprise-welfare .input-add{border-color:#00a5e4;}
.enterprise-infoSet-ea .enterprise-welfare .input-add{background-color:#fff;border-color:#dfdfdf;}
.enterprise-infoSet-ea .enterprise-welfare  a:hover{border-color:#00a5e4;}
/*.enterprise-infoSet-ea .enterprise-welfare .prompt-info.on input{border:none;background:url(../../common/images/icons_enterprise2.png) no-repeat;background-position:-9px -10px;color:#00a5e4;}*/
.enterprise-infoSet-ea .enterprise-welfare .prompt-info:hover input{border-color:#00a5e4;}
.enterprise-infoSet-ea .enterprise-welfare .prompt-info:hover .btn-uploadClose{display:block;}
.enterprise-infoSet-ea .enterprise-welfare .btn-add{background:url(../images/icons_enterprise2.png) no-repeat;background-position:0 0;}
.enterprise-infoSet-ea .enterprise-welfare .prompt-info a{border-color:#00a5e4;color:#c1c1c1;}
.enterprise-infoSet-ea .enterprise-welfare .prompt-info a:hover{background:none;border:1px solid #00a5e4;}
.enterprise-infoSet-ea .enterprise-welfare .wrap-btn-add{margin-top:9.5px;}
.enterprise-infoSet-ea .enterprise-welfare .btn-add{width:24px;height:24px;border:none;margin:0;background-position:-22px -66px;}
.enterprise-infoSet-ea .enterprise-welfare .btn-add:hover{background-position:-22px -66px;}
.enterprise-infoSet-ea  .wrap-enterpriseVideo .wrap-img{width:28px;height:20px;margin:0 auto;background:url(../images/icons_enterprise2.png) no-repeat;background-position:-20px -115px;}
.enterprise-infoSet-ea  .wrap-enterpriseVideo .box-upload {width:178px;height:118px;}
.enterprise-infoSet-ea  .wrap-enterpriseVideo .wrap-noImg{margin-top:34.5px;}
.enterprise-infoSet-ea  .wrap-enterpriseVideo .tipbar{width:408px;}
.enterprise-infoSet-ea .wrap-enterprise-intru .ui-label{margin-top:10px;vertical-align: top;}
.enterprise-infoSet-ea .wrap-enterprise-intru .textarea-replay{width:560px;height:118px;margin-top:0;font-size:14px;}
.enterprise-infoSet-ea .bd .wrap-enterpriseperform{margin-top:10px;}
.enterprise-infoSet-ea .wrap-enterpriseperform .box-upload,.enterprise-infoSet-ea .wrap-enterpriseperform .img-upload{position:relative;display:inline-block;width:159px;height:94px;vertical-align:top;}
.enterprise-infoSet-ea .wrap-input-rect .wrap-img-upload{display:inline-block;width:700px;vertical-align: top;}
.enterprise-infoSet-ea .wrap-input-rect .img-upload{margin:0 4px 4px 0;}
.enterprise-infoSet-ea .wrap-enterpriseperform .box-upload .wrap-img{width:159px;height:94px;background:url(../images/icons_enterprise2.png) no-repeat;background-position:42px -141px;}
.enterprise-infoSet-ea .wrap-btns-ft .btn{border-radius: 2px;width:140px;height:44px;margin-top:30px;line-height:44px;border:none;background-color:#0ba0f4;font-size:16px;color:#fff;cursor: pointer;}
.enterprise-infoSet-ea .wrap-btns-ft .btn-preview{background:#00caa0;}

.enterprise-infoSet-ea .words-limit{position:absolute;right:11px;bottom:9px;font-size:14px;color:#c1c1c1;}
.enterprise-infoSet-ea .words-limit.cWarning{color:#ff0101;}
/*.enterprise-infoSet-ea .words-limit .last{color:#ff0101;}*/

.set-default.on  .wrap-hook1{background-color:#00a5e4;border-color:#00a5e4;}

/*jobPub_ea.html*/
.job-pub-ea .wrap-chooseModel .ui-label{font-size:14px;color:#333;}
.job-pub-ea .job-property li.on a,.job-pub-ea .job-property a:hover{background:none;border:1px solid #00a5e4;}
.job-pub-ea .jobs-categories .categorysUi{width:560px;}
.job-pub-ea .jobs-categories .wrap-item-chosen{left:300px;}
.job-pub-ea .job-category .categorysUi-s{top:0;display:block;width:512px;height:336px;overflow-y:auto;}
.job-pub-ea .job-category .bd{min-height:336px;}
.job-pub-ea .job-category .item-hd{width:150px;}
.job-pub-ea .job-category .item-bd .item-hd{margin-left:0px;}
/*.job-pub-ea .job-category .item-hd-s{width:512px;}*/
.job-pub-ea .job-category  .item-bd{padding:0;left:150px;}
.job-pub-ea .job-category .box-hd{width:150px;height:336px;background-color:#ddd;font-size: 12px}
.jobs-categories .item-bd .item-hd{background-color:#eee;}
.job-pub-ea .job-category .item-bd  .item-bd{height:335px;width:280px;padding:0 20px;overflow-y: hidden;}/*height:316px*/
.job-pub-ea .wrap-input-sex .wrap-inner-input{display:inline-block;margin-right:14px;vertical-align: middle;cursor: pointer;}
.job-pub-ea .wrap-input-sex .wrap-icon-radio{margin:0 9px 0 0;}
.job-pub-ea .wrap-keywords div.ui-label-kw{height:43px;margin:0;line-height:43px;}
.job-pub-ea .wrap-keywords .input-keywords{width:146px;padding:12px 10px;margin-right:10px;border:1px solid #dfdfdf;}
.job-pub-ea .wrap-jobDesc .ui-label{vertical-align: top;margin-top:10px;}
.job-pub-ea .wrap-jobDesc .textarea-replay{font-size: 14px;width:524px;height:110px;margin-top:-4px;}
.job-pub-ea .bd .wrap-input-date{margin-top:9px;}
.job-pub-ea .wrap-input-date .input-date{width:180px;background:url(../images/icon_calender.png) no-repeat right 10px center;}
.job-pub-ea .wrap-address .wrap-addressDeta{margin:13px 0 0 144.5px;}
.alert-resumeModel .bd{margin-top:19px;}
.alert-resumeModel .btn-submit-memberInfo{margin:28px 10px 22px;}


/*jobPubInfo_preview_ea.html*/
.jobInfo-preview-ea{width:900px;min-width:900px;margin:20px auto 0; }
.jobInfo-preview-ea .right{margin:0 auto;padding-bottom:40px;background-color:#fff;border-top:2px solid #00a5e4;}

/*jobPub_ea.html*/
.aside-personnel-detail .wrap-modifyResume .wrap-img{background:url(../images/icons_enterprise2.png) no-repeat;background-position: -203px -44px;}
.alert-resumeRemark .wrap-textarea .textarea-replay{width:270px;height:160px;margin-top:2px;}
.alert-resumeRemark .btn-submit-memberInfo{margin:15px 0 2px 10px;}
.alert-resumeRemark .btn-confirm{margin-left:0;}

/*resume_management_ea.html*/
.all-resumes .content{background-color:#fff;}
.all-resumes .hd{border-bottom:1px solid #eee;}
.all-resumes .hd .tabNavs{height:52px;overflow: hidden;}
.all-resumes .hd  a{width:80px;height:52px;margin-left:25px;line-height:52px;border-bottom:3px solid transparent;font-size:15px;color:#999;text-align: center;}
.all-resumes .hd .tabNavs .on a,.all-resumes .hd li:hover a{border-color:#0ba0f4;color:#333;}
.all-resumes .hd .btn-filter,.all-resumes .hd .btn-filter:hover,.all-resumes .hd .fr:hover a{width:72px;height:36px;margin:7px 20px 0 0;line-height:36px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background-color:#0ba0f4;font-size:14px;color:#fff;text-align: center;}
.all-resumes .filter-resumes .tabNavs li{float:left;margin:15px 10px 15px 0;}
.all-resumes .filter-resumes .tabNavs .select-Ui .select-Ui-txt{border:none;padding:0;overflow: hidden;}
.all-resumes .filter-resumes .tabNavs .select-Ui.onFocus .select-Ui-txt{box-shadow:none;padding:0;-webkit-box-shadow: none;-moz-box-shadow: none;}
.all-resumes .filter-resumes .tabNavs .select-Ui-txt:before{right:10px;top:14px;width:14px;height:14px;border:1px solid #d5d5d5;border-radius:3px;background:url(../images/icon_arrow-down_02.png) no-repeat 3px 5px;background-size:8px 5px;}
.all-resumes .filter-resumes .tabNav.on .select-Ui-txt:before,.all-resumes .filter-resumes .tabNav:hover .select-Ui-txt:before{z-index:9999\9;border-color:#fff;background:url(../images/icon_arrow_down_02_white.png) no-repeat 3px 5px;background:url(../images/icon_arrow-down_02.png) no-repeat 3px 5px\9;;background-size:8px 5px;}
.all-resumes .filter-resumes .tabNavs .select-Ui li{margin:0;}
.all-resumes .filter-resumes span,.all-resumes .filter-resumes a{height:35px;line-height:35px;font-size:13px;}
.all-resumes .filter-resumes .tabNavs .tabNav-title{margin-left:20px;margin-right:0;}
.all-resumes .filter-resumes .tabNavs .tabNav-title span{color:#999;}
.all-resumes .filter-resumes .tabNavs a,.all-resumes .filter-resumes .tabNavs span{padding:0 16px;color:#333;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius:3px;}
.all-resumes .filter-resumes .tabNavs span{padding:0;}
.all-resumes .filter-resumes .tabNavs .info{width:auto;padding:0 35px 0 12px;}
.all-resumes .filter-resumes .tabNav.on a,.all-resumes .filter-resumes .tabNav.on span,.all-resumes .filter-resumes .tabNav:hover a,.all-resumes .filter-resumes .tabNav:hover span{background-color:#71c6f5;color:#fff;}
.all-resumes .filter-resumes .tabNav .select-Ui a{background:transparent;color:#333;}
.all-resumes .filter-resumes .tabNav .select-Ui li:hover  a{color:#fff;}
.all-resumes .filter-conditions .select-Ui{display:inline-block;margin-bottom:10px;}
.all-resumes .filter-conditions .select-Ui-txt{width:280px;height:38px;}
.all-resumes .filter-conditions .nationality input{width:100%;height:100%;border:none;}
.all-resumes .filter-conditions .nationality input:focus{border-color:transparent;box-shadow: none;}
.all-resumes .filter-conditions .categorys{width:280px;right:0;}
.all-resumes .filter-conditions .categorys  .categorys-txt{height:38px;}
.all-resumes .filter-conditions .ui-label{display:inline-block;margin:9.5px 0 0 30px;vertical-align: top;font-size:13px;color:#666;}
.all-resumes .filter-conditions .select-ul{margin-top:0;top:45px;}
.all-resumes .filter-conditions .categorysUi{left:auto;right:0;top:45px;}
.all-resumes .filter-conditions li{display:inline-block;vertical-align: top;}
.all-resumes .filter-conditions .categorys li{float:none;display:block;}
.all-resumes .filter-conditions .categorys-txt span{line-height:19px;}
.all-resumes .filter-conditions .select-Ui-txt span{line-height:21px;}
.all-resumes .filter-conditions .four-words{width:76px;}
.all-resumes .filter-conditions .five-words{width:90px;}
/*.all-resumes .resumes-tab{min-height:325px;}*/
.all-resumes .myResource-main .container{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.all-resumes .myResource-main .wrap-hook{margin-right:8px;vertical-align: top;margin-top:16px;}
.all-resumes .myResource-main th .wrap-hook{margin-top:11.5px;}
.all-resumes .myResource-main table{margin-bottom:0;}
.all-resumes td:first-child .notes{position:absolute;top:15px;right:8px;display:inline-block;width:16px;height:16px;line-height:16px;background-color:#40d8b8;font-size:12px;color:#fff;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;vertical-align:middle;text-align: center;overflow: hidden;}
.myResource-resumes .first-th .wrap-hook{margin-top:11.5px;}
.myResource-resumes .extra-handle .th-ellipsis{text-align: right;padding-right:20px;}
.myResource-resumes td .wrap-icon-arrow{display:inline-block;width:19px;height:19px;margin:11.5px 0 0 9px;border:1px solid #dfdfdf;background:url(../images/icon_arrow_down_06.png) no-repeat center;vertical-align: top;}
.myResource-resumes .dropdown-menu{top:42px;left:-63px;z-index:3;width:120px;}
.myResource-resumes .dropdown-menu li{height:36px;line-height:36px;}
.myResource-main .dropdown-menu a{width:100%;padding-left:30px;color:#333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.myResource-resumes .choose-page{background-color:#f9f9f9;border-top:0;}
.myResource-main .choose-page-left .wrap-hook{vertical-align: top;margin-top: 16px;margin-right:12px;}
.myResource-main .choose-page-left a{margin-right:12px;font-size:13px;color:#0ba0f4;}
.alert-interviewInvitation{top:20%;width:566px;padding:22px 0 30px;text-align: left;}
.alert-interviewInvitation .hd{padding:0 40px;font-size:24px;color:#000;text-align: left;}
.alert-interviewInvitation .bd{padding:0;font-size:0;text-align: left;}
.alert-interviewInvitation .bd .prompt-info{margin:10px 28px 20px 40px;font-size:16px;color:#666;}
.alert-interviewInvitation .bd .ui-label{width:73px;font-size:14px;color:#666;}
.alert-interviewInvitation .bd .wrap-input{margin:10px 0 0 40px;}
.alert-interviewInvitation .bd div{display:inline-block;vertical-align: middle;}
.alert-interviewInvitation .bd .select-ul{top:51px;}
.alert-interviewInvitation .bd  .input,.alert-interviewInvitation .bd .select-Ui-txt{height:44px;margin-right:10px;border:1px solid #dfdfdf;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;vertical-align: middle;}
.alert-interviewInvitation .bd .input{padding:12px 10px;}
.alert-interviewInvitation .bd .input-date{width:140px;background:url(../images/icon_calender.png) no-repeat;background-position: right 10px center;background-position:108px center\9;}
.alert-interviewInvitation .bd  .wrap-contactWay .input-date{background:none;}
.alert-interviewInvitation .bd .select-Ui-txt{line-height:27px;}
.alert-interviewInvitation .bd  .wrap-contactWay .select-Ui-txt{background-position:118px center\9;}
.alert-interviewInvitation  .select-Ui-time,.alert-interviewInvitation  .select-Ui-time .select-Ui-txt{margin-right:10px;width:91px;min-width:0px;}
.alert-interviewInvitation .wrap-input-all .input{width:342px;}
.alert-interviewInvitation .wrap-contactWay .select-Ui {width:140px;margin-right:10px;}
.alert-interviewInvitation .bd .input-contact{width:192px;}
.alert-interviewInvitation .matters-attention .set-default{margin:0 19px 10px 0;}
.alert-interviewInvitation .matters-attention .txt{display:inline-block;height:16px;line-height:16px;font-size:14px;color:#333;vertical-align: top;}
.alert-interviewInvitation .matters-attention .wrap-hook{margin:1px 10px 0 0;}
.alert-interviewInvitation .bd .wrap-input-extra{width:495px;}
.alert-interviewInvitation .bd .matters-attention{display:inline-block;max-width:412px;margin:13px 0;}
.alert-interviewInvitation .bd .set-default{cursor: pointer;}
.alert-interviewInvitation .wrap-input-extra .ui-label{margin-bottom:10px;}
.alert-interviewInvitation .wrap-input-extra .input{width:412px;}
.alert-interviewInvitation .wrap-input-extra .input-custom{margin-left:73px;}
.alert-interviewInvitation .bd .wrap-btn{margin:20px 0 0 113px;}
.alert-interviewInvitation .bd .wrap-btn a{margin-left:10px;font-size:16px;}


/*job_management_ea.html*/
.job-management-ea .myResource-main .btn-operation{padding-left:20px;margin-right:30px;}
.alert-jobInfoEdit{width:960px;height:600px;top:50%;margin:-300px 0 0 -480px;}
.alert-jobInfoEdit .bd{width:960px;padding:0;margin:0;text-align: left;overflow-x:hidden;}
.alert-jobInfoEdit .bd-jobInfoEdit{height:546px;overflow-x:hidden;overflow-y:scroll;}
.alert-jobInfoEdit .bd .hd{padding:0;background-color:#fff;}
.alert-jobInfoEdit .job-reward .select-ul{height:105px;}
.alert-jobInfoEdit .wrap-btns-ft{margin-bottom:20px;}

/*jobs_all_ea.html*/
.jobs-all .hd .wrap-label{position:absolute;right:0;top:16.5px;}
.jobs-all .dot-green{width:6px;height:6px;}
.jobs-all  .dot-gray{background-color:#c1c1c1;border-color:#c1c1c1;}
.jobs-all .hd .label-txt{display:inline-block;margin:0 18px 0 10px;font-size:12px;color:#333;}
.jobs-all  .bd .dot-green{margin-right:5px;}

/*index_ea.html*/
.index-ea .left{width:240px;margin-right:20px;}
.index-ea .left .wrap-logo{padding:20px;border-bottom:1px solid #eee;line-height:84px;background-color:#fff;}
.index-ea .left .logo{display:inline-block;width:84px;height:84px;vertical-align: top;}
.index-ea .left .logo-info{display:inline-block;margin-left:9px;font-size:16px;color:#333;}
.index-ea .left .memu-index{padding:0 23px 30px;background-color:#fff;}

.index-ea .left .money{padding:20px;margin:10px 0;background-color:#fff;}
.index-ea .left .money .hd .title{float:left;}
.index-ea .left .money .hd .link .aItem{float:right;font-size:14px;color:#0ba0f4;}
.index-ea .left .money .hd .link .aItem:hover{opacity:0.8;filter:alpha(opacity=80);}
.index-ea .left .money .num{margin-top:20px;font-size: 26px;color:#ff5400;text-align: center;}
.index-ea .left .money .prompt{font-size:13px;color:#999;text-align: center;}

.index-ea .memu-index dt{padding-top:26px;font-size:14px;color:#333;}
.index-ea .memu-index .txt{display:inline-block;margin-left:6px;vertical-align: middle;}
.index-ea .memu-index i{display:inline-block;width:20px;height:20px;background:url(../images/icons_enterprise.png) no-repeat;background-position: -409px -7px;vertical-align: middle;}
.index-ea .memu-index a{margin:15px 0 0 31px;font-size:13px;color:#666;}
.index-ea .memu-index a:hover{color:#0ba0f4;}
.index-ea .memu-index .icon-resumes{background-position:-411px -40px;}
.index-ea .memu-index .icon-homepage{background-position:-411px -76px;}
.index-ea .memu-index .icon-account{background-position:-411px -115px;}
.index-ea .left .service-remaind{padding:15px 20px;margin-top:10px;background-color:#fff;}
.index-ea .service-remaind .content{font-size:13px;color:#999;}
.index-ea .service-remaind .wrap{margin-top:11px;}
.index-ea .service-remaind  .wrap-expiry{margin-top:15px;}
.index-ea .service-remaind  .remaining-days{font-size:16px;color:#00caa0;font-weight: bold;}
.index-ea .service-remaind .btn-renew{display:inline-block;width:84px;height:28px;margin:16px 0 10px;line-height:28px;border:1px solid #0ba0f4;text-align: center;font-size:12px;color:#0ba0f4;}
.index-ea .right{width:940px;}
.index-ea .right .wrap-search{width:940px;height:84px;padding-top:36px;line-height:120px;background-color:#fff;margin-bottom:10px;text-align: center;overflow: hidden;}
.index-ea .search-bar .btn-search-job{width:110px;height:48px;font-size:16px;color:#fff;background-image:none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;vertical-align: top;}
.index-ea  .search-bar .input-search-job{width:634px;height:48px;padding-left:11px;margin-bottom:8px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.index-ea .newest-dynamic{padding:17px 30px 29px 20px;background-color:#fff;border-radius: 3px;}
.index-ea .newest-dynamic .title{font-size:16px;color:#333;}/*font-size:18px;*/
.index-ea .newest-dynamic li{float:left;}
.index-ea .newest-dynamic .item{width:163px;height:45px;margin-top:27px;border-right:1px solid #eee;text-align: center;}
.index-ea .newest-dynamic .item-first{margin-left:-46px;}
.index-ea .newest-dynamic .item-borderNone{border:none;}
.index-ea .newest-dynamic  .item-btn{margin-top:25px;padding-left:23px;width:75px;}
.index-ea .newest-dynamic .num{margin:-9px 0 2px;font-size:28px;color:#666;}
.index-ea .newest-dynamic .txt{font-size:13px;color:#999;}
.index-ea .newest-dynamic a:hover .num,.index-ea .newest-dynamic a:hover .txt{color:#0ba0f4;}
.index-ea .newest-dynamic .btn-sm{width:96px;background-color:#00caa0;}
.index-ea .newest-dynamic .btn-sm:hover{color:#fff;}
/*.index-ea .myResource-main table{width:940px;}*/
.index-ea .myResource-main .btn-operation{margin-right:9px;padding-left:10px;}
.all-resumes .myResource-main .out-of-date td,
.index-ea .myResource-main .out-of-date td,
.all-resumes .out-of-date .dropdown-btn-resumes a,
.all-resumes .out-of-date  .a-index,
.index-ea .out-of-date .dropdown-btn-resumes a,
.index-ea .out-of-date  .a-index{color:#c1c1c1;}


.index-ea .myResource-main .hd{position:relative;height:45px;line-height:45px;}
.index-ea .myResource-main .hd .wrap-title{float:left;}
.index-ea .myResource-main .hd .title{display:inline-block;font-size:16px;color:#333;vertical-align: top;}
.index-ea .myResource-main .hd .sub-title{display:inline-block;margin:1px 0 0 10px;font-size:13px;color:#999;vertical-align: top;}
.index-ea .myResource-main .hd .wrap-label{top:0;}
/*.index-ea .myResource-main .hd .wrap-label .label-txt{margin-top:2px;}*/

/*balance 账户明细*/
.balance .right{width:900px;padding:0;background-color:transparent;overflow: hidden;}
.balance .right .hd{padding-left:30px;height:50px;border-bottom:1px solid #dfdfdf;background-color:#fff;line-height:50px;font-size:16px;color:#333;}
.balance .right .bd{background-color:#fff;}
.balance .right .bd .box-hd{padding:0 30px;height:80px;line-height:80px;}
.balance .right .bd .box-hd .money{float:left;height:80px;}
.balance .right .bd .box-hd .title{font-size:14px;color:#333;}
.balance .right .bd .box-hd .num{font-size:24px;color:#ff5400;}
.balance .right .bd .box-hd .btns{float:right;}
.balance .right .bd .btn-sm{display:inline-block;height:32px;line-height:32px;margin-left:10px;text-align: center;vertical-align: middle;}
.balance .right .bd .btn-sm:hover{opacity:0.8;filter:alpha(opacity=80);}
.balance .right .bd .btn-withdraw{background-color:#fff;border:1px solid #0ba0f4;color:#0ba0f4;}
.balance .right .bd .btn-charge:hover{color:#fff;}
.balance .right table{width:100%;}
.balance .right table th{font-size:14px;color:#1a293e;height:45px;line-height:45px;background-color:#f2f5fc;}
.balance .right table tbody tr{border-top:1px solid #eee;}
.balance .right table tbody tr:first-child{border:none;}
.balance .right table td{padding:10px 20px 10px 0;height:40px;line-height:20px;font-size:14px;}
.balance .right table .income{color:#ff5400;}
.balance .right table  .cost{color:#00caa0;}
.balance .right table th:first-child,
.balance .right table td:first-child{padding-left:30px;}

.balance .pager{margin:0 -30px 0;padding-top:22px;background-color:#f5f5f5;}
.balance .pager li a{background-color:#fff;}
.balance .pager li.on a,
.balance .pager li a:hover{background-color:#0ba0f4;}


/*version_update.html*/
.version-update .aside{width:240px;height:336px;padding-top:14px;background-color:#fff;}
.version-update .aside li{line-height:49px;}
.version-update .aside a{padding-left:20px;border-left:3px solid transparent;font-size:14px;color:#666;line-height:18px;}
.version-update .aside a.on,.version-update .aside a:hover{border-color:#0ba0f4;color:#0ba0f4;}
.version-update .content{width:940px;min-height:658px;background-color:#fff;}
.version-update .content .title{height:50px;padding:0 30px;line-height:50px;border-bottom:1px solid #eee;background-color:#fff;font-size:16px;color:#333;}
.version-update .lists .item{margin:0 30px;padding:10px 0 25px;border-bottom:1px solid #eee;}
.version-update .lists .title-l a{font-size:18px;color:#333;}
.version-update .lists .title-l a:hover{color:#0ba0f4;}
.version-update .lists .time{font-size:14px;color:#999;}
.version-update .lists .desc{margin-top:18px;font-size:14px;color:#666;}
.version-update .lists .explaining,.version-update .lists .detail{width:785px;line-height:24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.version-update .enterprise-all-comment-pager{margin:0;}

/*version_update_detail.html*/
.version-update-detail .title-desc{padding:7px 0 33px;font-size:24px;color:#333;text-align: center;}
.version-update-detail .lists .desc{padding:0 30px;}
.version-update-detail .lists .explaining, .version-update-detail .lists .detail{width:880px;white-space:normal;word-wrap:break-word;word-break: normal;}
.version-update-detail .lists .wrap-img{margin:40px 0;}
.version-update-detail .lists .wrap-img{max-width:100%;vertical-align: middle;border:none;}


/*help_center.html*/
.help-center  .lists .item {padding:27px 0 25px;}
.help-center  .item .wrap-img{width:28px;height:28px;margin-right:9px;display:inline-block;background-image:url(../images/icons_version.png);background-position:-15px -14px;vertical-align: top;}
.help-center .answer .wrap-img{margin-top:13px;background-position:-15px -55px;}
.help-center  .item .detail{display:inline-block;font-size:18px;color:#333;white-space: normal;word-wrap: break-word;word-break: normal;vertical-align: top;line-height:24px;cursor: pointer;}
.help-center .answer .detail{margin-top:13px;font-size:16px;color:#00caa0;}

/*aboutyoupuwang*/
.aboutYP .lists{padding:0 30px 43px;font-size:14px;color:#666;}
.aboutYP .lists .intro-youpu{margin-top:20px;line-height:36px;}
.aboutYP .lists  .title-prizes{margin-top:8px;font-weight:bold;}

/*contact_us.html*/
.contact-us .item-enterprise{padding:0 30px;}
.contact-us .item-enterprise .enterprise-name{margin:33px 0 -2px;font-size:18px;color:#333;}
.contact-us .item-enterprise .enterprise-name:first-child{margin-top:29px;}
.contact-us .item-enterprise .detail{margin-top:9px;font-size:14px;color:#666;}
.contact-us .item-enterprise .email-detail{color:#0ba0f4;border-bottom:1px solid #0ba0f4;}

/*youpuApp.html*/
.youpuApp .prompt-info{margin-top:17px;line-height:36px;font-size:14px;color:#666;}
.youpuApp .download .name{margin:48px 0;font-size:18px;color:#333;font-weight:bold;}
.youpuApp .download .wrap-img{width:177px;height:177px;margin:0 auto;overflow: hidden;}
.youpuApp .download .wrap-btn{width:206px;height:58px;margin-top:68px;line-height:58px;border:1px solid #c1c1c1;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align:center;}
.youpuApp .download .wrap-btn:hover{opacity:0.8;filter:alpha(opacity=80);}
.youpuApp .download .wrap-btn img{margin:12px 8px 0 0;}
.youpuApp .download .txt{font-size:16px;color:#333;}
.youpuApp .download .ios,.youpuApp .download .andriod{display:inline-block;}

/*public-number.html*/
.public-num .download .info{font-size:14px;color:#666;}


/*resume_preview.html*/
.resume-preview-s .content{position:relative;}
.member-editResume .item-profSkills .title{margin-bottom:17px;}
.myResume-new .item .detail-left,
.myResume-new .item .detail-right,
.myResume-new .item .select-Ui,
.resume-preview-s  .WorkExp-content .ui-detail,
.resume-preview-s .ui-title{display:inline-block;vertical-align: top;}
.resume-preview-s .right .all{line-height:29px;}
.resume-preview-s  .item-experience .title{font-size:18px;margin-bottom:11px;}
.resume-preview-s  .item .title{font-size:18px;color:#333;}
.resume-preview-s .item-basic-info .wrap-box-upload{margin-right:18px;}
.resume-preview-s .right{width:900px;margin:0 auto;}
#resume-preview-right .item:first-child{border:none;}
.resume-preview-s  .wrap-job-list{line-height:19px;}
.resume-preview-s   #work-experience .wrap-job-list,
.resume-preview-s  #project-experience .wrap-job-list{margin-top:20px;}
.resume-preview-s .item .proficiency{margin:0 140px 0 113px;}

.resume-preview-s .item .wrap-job-list .proficiency,
.resume-preview-s .item .wrap-job-list .language-level,
.resume-preview-s .item .wrap-job-list .major-name,
.resume-preview-s .item .wrap-job-list .edu-level,
.resume-preview-s .item .wrap-job-list .united-entra,
.resume-preview-s .item-workBriefIntro .work-time,
.resume-preview-s .item-workBriefIntro .company-name,
.resume-preview-s .item-workBriefIntro .job-name{width:215px;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.resume-preview-s .item .wrap-job-list .pfofSki-name{display:inline-block;width:120px;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.resume-preview-s  .WorkExp-content .ui-detail{width:683px;}
/*.resume-preview-s  .item{padding:10px 0 20px 0}*/
.resume-preview-s   .item .title{margin:4px 0 9px;}
.resume-preview-s   .item-experience .title,.resume-preview-s  .item-profSkills .title{margin-bottom:18px;}
.resume-preview-s .resumeNum{position:absolute;right:10px;top:10px;font-size:13px;color:#c1c1c1;}

.resume-preview-s .item .wrap-job-list .language-type{width:690px;line-height:29px;}

.alert-downloadResume .btn{margin-top:37px;margin-bottom:20px;}

.alert-pay .bd{padding:18px 18px 4px 60px;text-align: left;}
.alert-pay .bd .dt,
.alert-pay .bd .dd{position:relative;display:inline-block;margin:20px 0 25px;font-size:16px;vertical-align: middle;}
.alert-pay .bd .inputTxt{width:304px;}
.alert-pay .bd .tips{position:absolute;left:0;top:146px;font-size:14px;}
.alert-pay .bd .wrap-btn{margin-left:86px;}
.alert-pay .bd .btn{width:102px;height:44px;padding:0;text-align: center;line-height:44px;}
.alert-pay .bd a.btn:hover{color:#fff;}

.alert-pay .bd .item{width:304px;}
.alert-pay .bd .wrap-graphicCode{margin:15px 0;}
.alert-pay .bd .wrap-verify-code,
.alert-pay .item .wrap-icon-refresh{position:absolute;right:0;top:0;height:44px;overflow: hidden;}
.alert-pay .item .wrap-icon-refresh{right:-28px;top:13px;cursor: pointer;}
.alert-pay .item .btn-verify-code{width:110px;height:44px;background-color:#0ba0f4;border:none;line-height:44px;overflow:hidden;color:#fff;font-size:14px;}

/*findResumes.html*/
.find-resumes .enterprise-infoSet-ea .categorysUi,.find-resumes  .select-ul,.find-resumes .categorysUi-city{top:41px;right:0;left:auto;}
.find-resumes .categorysUi-city{left:0;}


/*news_lists.html*/
.banner-newsList-01{width:100%;height:210px;min-width:1200px;}
.news-lists .tabNavs{border-bottom:1px solid #dfdfdf;}
.news-lists .tabNavs .tabNav{float:left;margin:35px 4px 0 0;border-bottom:2px solid transparent;}
.news-lists .tabNavs .tabNav.on,.news-lists .tabNavs .tabNav:hover{border-color:#0ba0f4;}
.news-lists .tabNavs .tabNav a{padding:0 29px 15px;font-size:14px;color:#666;}

.news-lists .items{min-height:456px;}
.news-lists .items ul{padding-top:20px;margin-left:-20px;}
.news-lists .items ul:after{content:'';display:block;clear:both;width:0;height:0;visibility: hidden;}
.news-lists .item{float:left;width:283px;height:300px;margin:20px 0 0 20px;border:1px solid #eee;background-color:#fff;overflow: hidden;}
.news-lists .item:hover{border-color:#e5e5e5;box-shadow: 0 0 4px 1px rgba(0,0,0,.08);}
.news-lists .p-img{width:100%;height:185px;overflow: hidden;}
.news-lists .p-name{padding:10px 13px 2px 10px;}
.news-lists .p-name a{width:100%;font-size:18px;color:#333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-lists .p-name a:hover{color:#0ba0f4;}
.news-lists .p-prom{padding:0 13px 0 10px;font-size:14px;color:#666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-lists .p-time{padding-right:13px; margin-top:17px; font-size:14px;color:#999;text-align:right;}
.news-lists .p-time .txt{display:inline-block;margin-left:2px;vertical-align: -2px;}

.news-lists .pager{text-align: center;}
.news-lists  .pager a{background-color:#fff;}
.news-lists .pager .box{margin:39px 0 3px;}

/*special_subjects.html*/
.news-lists .wrapper .item{height:276px;}
.news-lists .wrapper .p-img{height:160px;}

/*news_detail.html*/
.news-detail .container{width:1200px;padding:0 30px;background-color:#fff;}
.news-detail .hd{padding: 25px 0;margin-top:30px;border-bottom:1px solid #eee;}
.news-detail .hd .title{font-size:30px;color:#333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-detail .hd .pub-time{margin-top:15px;font-size:14px;color:#999;}
.news-detail .bd{padding:32px 0 80px;margin-bottom:50px;}
.news-detail .bd .desc{font-size:16px;color:#666;line-height:30px;text-indent: 32px;}
.news-detail .bd .freeData{margin:20px 0 20px;text-align: center;}


/*employer_satisfaction.html*/
.row-topFive{width:100%;height:280px;background-color:#0ba0f4;min-width:1200px;overflow: hidden;}
.row-topFive .items li{float:left;}
.row-topFive .item{width:240px;padding:40px 0 30px;text-align:center;}
.row-topFive .item .dt-ranking{width:98px;height:98px;margin:0 auto;position:relative;background:url(../../common/images/icon_cup_98_98_01.png) no-repeat 0 0;}
.row-topFive .item .num{position:absolute;top:50%;left:50%;margin:-24px 0 0 -5px;font-size:18px;color:#0ba0f4;}
.row-topFive .item .pic{width:110px;height:40px;margin-top:10px;}
.row-topFive .item .name{height:24px;margin:5px 0 12px;font-size:18px;color:#fff;text-align: center;overflow: hidden;}
.row-topFive .item .name a{max-width:110px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.row-topFive .item .name a:hover{color:#fff;opacity:0.8;filter:alpha(opacity=80);}
.row-topFive .item .name span{max-width:180px;display:inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.row-topFive .item .score{font-size:16px;color:#fff;}

.row-employers .employers-list{margin:50px 0;background-color:#fff;}
.row-employers .hd{height:60px;padding-left:30px;border-bottom:1px solid #dfdfdf;line-height:60px;font-size:18px;color:#333;}

.row-employers .bd{padding:0 30px 50px;}
.row-employers .bd li{float:left;}
.row-employers .bd ul{margin-left:-72px;}
.row-employers .bd .item{width:332px;height:40px;padding:19px 0;margin-left:72px;border-bottom:1px solid #eee;overflow: hidden;}
/*.row-employers .bd .item:first-child{border:none;}*/
.row-employers .bd .item:after{content:'';width:0;height:0;display:block;clear:both;visibility: hidden}
.row-employers .bd .item div{float:left;line-height:40px;}
.row-employers .bd .num{width:25px;margin:0 10px 0 0;text-align:center;font-size:14px;color:#999;}
.row-employers .bd .pic{width:108px;height:38px;border:1px solid #dfdfdf;overflow: hidden;}
.row-employers .bd .name{width:97px;text-align:center;font-weight: bold;overflow: hidden;}
.row-employers .bd .name a{display:inline-block;max-width:75px;font-size:14px;color:#333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.row-employers .bd .name a:hover{color:#0ba0f4;}
.row-employers .bd .score{font-size:12px;color:#999;}

/*charge_ea.html*/
.balance .charge-ea .bd .box-hd{margin-bottom:-5px;}
.charge-ea .box-hd,
.charge-ea .box-bd{font-size:14px;color:#333;}
.charge-ea .box-bd{padding:0 30px;}
.charge-ea .box-bd .inputTxt-num,
.charge-ea .box-bd .btn{display:inline-block;width:360px;margin:10px 0 18px;font-size:14px;}
.charge-ea .box-bd .prompt{font-size:14px;}
.charge-ea .box-bd .btn{margin:38px 0 566px;background-color:#0ba0f4;border-color:#0ba0f4;color:#fff;text-align: center;}

/*charge-ea2.html*/
.charge-ea2 .hd{margin:30px 0 20px;padding:30px 50px;background-color:#fff;}
.charge-ea2 .hd .icon-succ{display:inline-block;margin-right:30px;vertical-align:middle;width:72px;height:72px;background:url(../images/icon_72_72.png) center;}
.charge-ea2 .hd .icon-fail{display:inline-block;margin-right:30px;vertical-align:middle;width:78px;height:78px;background:url(../images/fail.png) center;}
.charge-ea2 .hd .wrap{display:inline-block;vertical-align: middle;  }
.charge-ea2 .bd{background-color:#fff;}
.charge-ea2 .box-hd{height:60px;border-bottom:1px solid #eee;padding-left:20px;line-height:60px;font-size:16px;color:#333;}
.charge-ea2 .box-bd .item{float:left;width:214px;height:66px;margin:30px 0 0 20px;border:1px solid #ccc;line-height:66px;}
.charge-ea2 .box-bd .wrap-inner-input{display:inline-block;vertical-align: top;}
.charge-ea2 .box-bd .wrap-icon-radio{margin:0 23px 0 10px;vertical-align: middle;}
.charge-ea2 .box-bd .btn{width:160px;background-color:#0ba0f4;border-color:#0ba0f4;margin:40px 0 313px 20px;font-size:16px;color:#fff;}

.alert-chargeSucc{width:200px;overflow: hidden;}
.alert-chargeSucc .hd{width:200px;font-size:26px;color:#00caa0;}
