textarea{padding:2px;border-color:initial;border-style:solid;border-width:1px;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-color:#fff;white-space:pre-wrap;word-wrap:break-word;cursor:auto;-webkit-appearance:textarea;-webkit-rtl-ordering:logical;-webkit-user-select:text;flex-direction:column;}
button,input,keygen,select,textarea{display:inline-block;margin:0;color:initial;text-align:start;text-indent:0;text-transform:none;text-shadow:none;word-spacing:normal;letter-spacing:normal;font:13.33px Arial;text-rendering:auto;}
::-webkit-scrollbar{height:4px;width:2px;background:#f5f5f5}

.border_r{border: 1px solid #3eccb3 !important;}


/*底部按钮*/
.but_box{text-align:center;padding:14px 0;background-color:#f7f7f7;border-top:1px solid #d7d7d7}
.but_box.b2{background-color:#fff;border-top:0 none}

/*搜索无内容*/
.search_none{width: 100%;height:300px;margin:0 auto;font-size: 16px;text-align: center;background: #fff;color: #666;}
.search_none img{width: 150px;height: 150px;margin-top: 50px;}
.search_none p{padding: 10px 0;text-align: center;}
/* *************************三步*********************** */
.guide_info{width:1000px;margin: 0 auto;;margin-top: 20px}
.guide_info_but{width: 250px;height: 50px;line-height: 50px;font-size: 18px;    text-align: center;
    cursor: pointer;background: #3eccb3;color: #fff;margin: 0 auto ;display: block;margin-top: 65px}
.myresume_list{background: #fff}
.base_t_tit{margin: .4rem .5rem;}
.base_t_tit span{float:left;width: .14rem;height: .2rem;display: inline-block;background: url(../Images/curriculumvitae_img_piont2.png) no-repeat center;background-size: .14rem .16rem}
.base_t_tit span.go{background: url(../Images/curriculumvitae_img_piont3.png) no-repeat center;background-size: .14rem .16rem}
.base_t_tit span.active{width: .24rem;height: .24rem;display: inline-block;background: url(../Images/curriculumvitae_img_piont1.png) no-repeat 0 0 ;background-size:.24rem .24rem;float: left}
.base_t_tit em{float:left;display: inline-block;height: 6px ;width:45.5%;border-bottom: 1px dashed #eee; }
.base_t_tit6 em{width:17%;}
/*预览简历*/
.preview .con:hover{border: 1px solid #f5f5f5}



/* **************************招聘单位********************************** */
.unit{}
.unit_choose{background: #fff;padding: 15px 20px;margin-top: 30px;position: relative;}
.unit_choose .area_more{position: absolute;right:20px;top:20px;color: #39bfa7;height: 20px;}
.unit_choose dl dt,.unit_choose dl dd{float: left;}
.unit_choose dl dd{width: 850px;}
.unit_choose dl dt{color: #333;font-weight: bold;font-size: 16px;}
.unit_choose dl dt span.area_name{padding-top: 10px;display: inline-block;color: #fff}
.unit_choose dl dd ul.area_list li{float: left;padding: 3px 0 ;margin:0 30px 17px 0;cursor: pointer;font-size: 16px;}
.unit_choose dl dd ul.org_school_type li{float: left;padding: 3px 10px ;margin-right:32px;cursor: pointer;font-size: 16px;}
.unit_choose dl dd .area_list {margin-bottom: 10px;margin-left: 30px;}
.unit_choose dl dd .area_list li.area_on{background: #3eccb3;color: #fff;}
.unit_choose dl dd .letter{margin-bottom: 10px;margin-left: 32px}
.unit_choose dl dd .letter li{margin-left:0;cursor: pointer;float: left;padding: 5px 20px 5px 0 }
.unit_choose dl dd .letter li.area_on{color: #39bfa7 !important;}
.choose_active{background: #3eccb3;color: #fff;border-radius: 4px;font-size: 16px;font-weight: bold}
.unit_list{margin-top: 20px;background: #fff}

.unit_list_title {background:#fff; height: 54px;line-height:54px;border-bottom: 1px solid #eee;font-weight: bold;padding: 0 20px;font-size: 18px;}
.unit_list li{float: left;}
.unit_list li.t3{width: 382px;margin-right: 60px;}
.unit_list li.t1{width: 190px;}
.unit_list li.t2{width: 440px;overflow: hidden}
.unit_list_ul{border-bottom: 1px dashed #eee;height: 60px;line-height: 60px;padding: 0 20px;overflow: hidden}
.unit_list_ul:last-of-type{border:none}
.unit_list_ul li.org_name a{color: #39bfa7;font-size: 18px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width: 100%;height: 60px}
.unit_list_ul li.org_areadesc {color: #666;font-size: 14px;}
.unit_list_ul li.org_jobs_list a{color: #333;font-size: 14px;padding-right: 10px;}
.unit_list_ul li.org_jobs_list .nums{color: #ff6b49;font-size: 18px;padding-right: 10px;}

/* **************************投递记录********************************** */

.tab_div_0,.tab_div_1,.tab_div_2,.tab_div_3{display: none;}
.show{display: block}
.hide{display: none;}
.post_history{margin-top: 20px;}
.history_title{padding-left:20px;font-size: 16px;line-height: 54px;color: #333;font-weight: bold;}
.history_left{margin-right: 288px;background: #fff;}
.post_history a{color: #39bfa7;}
.unit_name a{color: #333;font-size: 16px;}
.job_name a{color: #39bfa7;font-size: 18px;font-weight: bold;}
.job_name .red{color: #ff6b49;font-size: 18px;padding-left: 10px;}
.history_right{ background: #f5f5f5; width: 272px;float: right;} 
.history_state{height: 54px;}
.history_state li{float: left;height: 50px;line-height: 50px;padding-left:20px;cursor: pointer;}
.history_state li a{color: #666;}
.history_state li span{height: 20px;margin-top:15px;padding-left: 60px;color: #000; }
.selected{color: #39bfa7;font-weight: bold;}
.history_list:last-child{border-bottom:none;}
.history_state li.selected a{color: #39bfa7;font-weight: bold;}

.history_list .job_name{padding-bottom: 20px;}
.history_list li{border-bottom:1px dashed #f2f2f2;padding: 20px 20px;}
.job_conditions span{font-size: 14px; padding-right:20px; }
.time_tip{font-size: 14px;color: #666;font-size: 14px;}
.history_right img{}
.history_right .code{height: 154px;}
.history_right .code p{font-size: 14px;text-align: center;padding: 20px 0;}
.job_rec{height: 54px;margin-top: 10px;background: #fff;border-bottom: 1px solid #f5f5f5;font-size: 18px;font-weight: bold;color: #333;}
.job_box{background: #fff;}
.conditions{color: #333;font-size: 14px;}
.re_salary{font-size: 14px;padding-right: 20px;display: inline-block; }
.job_rec span{display:inline-block;height: 26px;line-height: 26px;margin-top: 12px;margin-left: 10px;padding-left: 10px;}
.job_rec_list{width: 280px;padding: 20px 20px;font-size: 14px;border-bottom: 1px dashed #f2f2f2; }
.job_rec_list:last-of-type{border: none}
.job_rec_list li{padding: 3px 0;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/*************搜索选择城市************/
.content-body-left{width: 140px;background: #f2f2f2;}

.content-body-left li{line-height: 14px;padding: 13px 0 13px 20px;font-size: 14px;font-weight: bold;cursor: pointer;}
.content-body-right{margin-left: 140px;padding-left: 30px;font-size: 14px;color: #333;}
.content-body-right li{float: left;margin-right: 20px;height: 40px;line-height: 40px;width:56px;text-align: left;cursor: pointer;}
.content-body-left li.area_active{background: #fff;color: #39bfa7;}

/* **************************搜索页********************************** */
.filter_div{margin-top: 20px; font-size: 14px;}
.home_search{width: 100%;height: 40px;border:1px solid #3eccb3;}
.search_page .area{width: 93px;background: #fff;height: 38px;float: left;line-height: 40px;text-align: center;cursor: pointer;border-right: 1px solid #eee}
.area  .area_icon{margin-left: 10px; background: url("../Images/home_icon_drop.png") no-repeat center center; background-size: 100%;display: inline-block;width: 13px;height: 12px }
.search_page .content{margin-left: 93px;position: relative;}
.content .key{height: 38px;*height: 34px;line-height:38px;padding-left: 30px;width: 864px;border:none}
.search_icon{background: url(../Images/homepage_icon_search.png) no-repeat; width: 20px; height: 20px; position: absolute; left: 20px; top: 10px; background-size: 20px 20px;}
.search_page .search{width: 176px;background: #3eccb3;color: #fff;font-size: 18px;border:none;height: 38px;*height: 40px;position: absolute;right:0;top:0;cursor: pointer;text-align: center;font-weight: bold;}
.search_page .nav-main{padding: 20px;background: #fff; margin-top: 20px;border-bottom: 1px dashed #eee}
.search_page .nav-main dl{margin-bottom: 30px;line-height: 18px}
.j_category{background: #fff;}
.j_category .nav-main dl dt{width: 122px;float: left;font-weight: bold;color: #333;font-size: 16px;}
.j_category .nav-main dl dd li{float: left;cursor: pointer;color:#333;padding-right:30px;font-size: 16px;}
.j_category .nav-main dl dd li:hover{color: #39bfa7;}
.j_category .nav-main dl dd li.choose_item_active{color: #39bfa7;font-weight: bold;}
.j_category .j_selector {height: 54px;line-height: 54px;padding:0 20px;}
.j_selector   dl dt{width: 122px;float: left;font-weight: bold;color: #333;font-size: 16px;}
.j_selector   dl dd{display: inline-block;color:#fff;font-size: 16px;float: left}
.j_selector   dl dd ul li{display: inline-block;cursor: pointer;padding-left: 10px;font-size: 14px;height: 24px;line-height: 24px;background: #3eccb3;;margin-right: 20px; border-radius: 4px;margin-top: 15px;*float:left}
.j_selector   dl dd ul li i{display: inline-block;background: url(../Images/search_close.png) no-repeat center center;background-size: 10px 10px;padding-left:  8px;width: 10px;height: 10px;margin-right: 10px}
.j_category  dl dd.clear_all{color: #39bfa7;cursor: pointer;margin-left: 10px;background: url(../Images/search_ixon_reset.png) no-repeat left center;padding-left: 24px}

.search_page .search_list {background: #fff;}
.search_page .search_list tr{height: 60px;line-height: 60px;border:1px dotted #eee;}
.search_page .search_list tr.name_nav{height: 54px;line-height: 54px;border:1px dotted #eee;font-weight: bold;font-size: 18px;color: #333;}
.search_page .search_list tr a{font-size: 14px;color:#333;}
.search_page .search_list tr td.jobs_name a{color: #39bfa7;font-size:18px;display: block;width: 260px;margin-right: 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;height: 54px;}
.search_page .search_list tr td.org_name a{font-size:16px;display: block;width:370px;margin-right: 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;height: 54px;color: #333;}
.search_page .search_list tr td{color: #666;table-layout:fixed ;font-size: 14px}
.search_page .search_list tr td,.search_page .search_list tr th{text-align: left;}
.search_page .search_list tr td .jobs_name{text-align: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.search_page .search_list tr td.salary{font-size: 18px;color: #ff6b49;}
.search_results {margin-top: 20px;}
.search_results_nav{background: #f2f2f2;height: 50px;line-height: 50px;border: 1px solid #eee;border-bottom: none;font-size: 16px;}
.search_results_nav .results_left{width: 950px;border-right: 1px solid #eee;display: inline-block;padding-left: 10px;}
.search_results_nav .results_right{display: inline-block;width: 240px;text-align: center;}

/* **************************单位详情页********************************** */
.org_title{background:url(../Images/bg.jpg) no-repeat center top;height: 200px; }
.org_info{width: 1136px;margin: 1px auto 0;vertical-align: middle;}
.org_info h1{font-size: 30px; color: #fff;line-height: 32px;padding:35px 0 20px}
.org_info ul  li{background-size:20px 20px;padding:0 0 10px 30px;font-size: 14px;line-height: 20px;color: #ccc;}
.org_info .company_1{background: url(../Images/unit_icon_abbreviation.png) no-repeat left top; }
.org_info .company_4{background: url(../Images/unit_icon_type.png) no-repeat left top; }
.org_info .company_2{background: url(../Images/unit_icon_scale.png) no-repeat left top; }
.org_info .company_3{background: url(../Images/unit_icon_address.png) no-repeat left top; clear: left;}
.org_info .r_float{padding-right: 20px;color: #fff;font-size: 18px;line-height: 200px }
.org_info .r_float .num{font-size: 24px;font-weight: bold;color: #ff6b49;padding-right: 8px;}
.org_detail{width: 1136px;margin: 20px auto;background: #fff}
.org_detail .jianjie{height: 54px;line-height:54px;padding: 0 20px;color:#333;font-size: 18px;font-weight: bold;border-bottom: 1px solid #eee}
.org_detail .org_brief{padding:20px;color:#333;font-size: 14px;}
.school_pic{padding-bottom: 30px}
.org_detail .job-wrapper tr{height: 60px;line-height: 60px;border:1px dashed #eee;font-weight: normal;}
.org_detail .job-wrapper tr:last-of-type{border: none}
.org_detail .job-wrapper .td_1 a{color: #39bfa7;height: 60px;display:block;width: 260px;font-size: 18px;margin-right: 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.org_detail .job-wrapper .td_2{font-size: 16px;color: #333;}
.org_detail .job-wrapper .td_3{font-size: 14px;color: #666;}
.org_detail .job-wrapper .td_4{font-size: 18px;color: #ff6b49;}
.org_detail .job-wrapper .td_5{font-size: 14px;color: #666;}
.org_detail .job-wrapper tr th{font-weight: normal;}
.org_detail .job-wrapper tr td{text-align:left;}

/* **************************招聘公告********************************** */
.board_box{margin-top: 30px;background: #fff;}
.board_list_title{background: #fff;height: 54px;line-height: 54px;padding:0 105px 0 20px;font-size: 16px;color: #333;font-weight: bold;border-bottom: 1px solid #eee;}
.board_name{width: 100px;float: left;}
.board_time{float: right;}
.board_list{}
.board_list li{padding:0 105px 0 20px;border-bottom: 1px dashed #eee;height: 60px;line-height: 60px;font-size: 14px;color: #666}
.board_list li:last-of-type{border: none}
.board_list a{color: #333;font-size: 18px;}
.board_list .board_left{margin-right: 180px;text-align: left;}




/* **************************首页********************************** */

.content_left {width: 272px;background: #fff;position: relative;margin-top: 20px;z-index: 100}
.content_left dl.content_com{cursor: pointer;padding: 0 16px;background: #fff;}
.content_left dl.content_com dt{font-size: 16px;padding:16px 0 16px;font-weight: bold;color: #333}
.content_left dl.content_com_last{padding-bottom: 16px}
.content_left dl.content_odd dt{padding-bottom: 0}
.content_left dl.content_com dd ul li{float: left;;padding-bottom:16px;width: 80px;text-align: left;font-size: 14px;color: #666}
.content_left dl.content_com dt.active_type{color: #39bfa7;}
.content_left dl.content_com dd li.active_type{color: #39bfa7;}
.content_left .edu_icon{background: url(../Images/icon_arrow_list.png) no-repeat right center;width: 100%;}
.content_right{position: relative;margin-left:288px;margin-top: 20px;z-index: 11;overflow: hidden;}
.more_type{position: absolute;left:272px;background:#fff;top:-2000px;width: 572px;z-index:100;border:2px solid #3eccb3;box-sizing: initial;}
.more_type:after{content: "";position: absolute;top:0;left: -2px;width: 2px;height: 158px;background: #fff}
.more_type dl{border:none;padding-left:16px;}
.more_type dl dt{font-size: 14px;;font-weight: 700;float: left;width: 80px;text-align: center;padding: 16px 0;color: #333;}
.more_type dl dd{margin-left: 80px;}
.more_type dl dd ul{padding-top: 16px}
.more_type dl dd li{float: left;font-size: 14px;color: #666;font-weight: normal;padding:0 20px 16px 0;white-space: nowrap;}
.more_type dl dt.active_type{color: #39bfa7;}
.more_type dl dd li.active_type{color: #39bfa7;}
.home_content .home_search{width: 100%;height: 40px;border:1px solid #3eccb3;}
.home_content .area{width: 93px;background: #fff;height: 38px;float: left;line-height: 40px;text-align: center;cursor: pointer;border-right: 1px solid #eee}
.home_content .area .area_icon{margin-left: 10px; background: url("../Images/home_icon_drop.png") no-repeat center center; background-size: 100%;display: inline-block;width: 13px;height: 12px }
.home_content .content{margin-left: 92px;position: relative;}
.home_content .content .key{height: 38px;padding-left: 20px;width: 577px;border:none;*height: 34px;line-height: 38px;}
.home_content .search_icon{background: url(../Images/homepage_icon_search.png) no-repeat; width: 20px; height: 20px; position: absolute; left: 20px; top: 10px; background-size: 20px 20px;}
.home_content .search{width: 176px;background: #3eccb3;color: #fff;font-size: 18px;border:none;height: 38px;*height: 40px;position: absolute;right:0;top:0;cursor: pointer;text-align: center;font-weight: bold;}
.home_content .hot_search{margin: 10px 0 20px;color: #39bfa7;font-size: 14px;height: 18px;overflow: hidden;}
.home_content .hot_search span{padding:0 20px 0 0;cursor: pointer;display: inline-block}
/*banner*/
.pc_guide .index_banner{width: 848px;height: 194px;margin: 0px auto;margin-left: auto;margin-right: auto;overflow: hidden;*overflow: hidden;position: relative;}
.pc_guide .index_banner .index_banner_left{width: 656px;height: 582px;float: left;position: relative;}
.pc_guide .index_banner .index_banner_left li{width: 656px;float: left;}
.pc_guide .index_banner .index_banner_left li a img{display: block;width: 100%;height:194px;}
.pc_guide .index_banner .index_banner_right{float: left;height: 194px;width: 182px;;margin-left: 10px}
.pc_guide .index_banner .index_banner_right li {width: 182px;*width: auto;height: 60px;*height: 48px;margin-bottom: 7px;*margin-bottom: 2px;border: 6px solid #BBBBBB;position: relative;}
.pc_guide .index_banner .index_banner_right li i{width: 100%;height: 100%;position: absolute;display: block;top: 0;left: 0;z-index: 4;background:url(../../Public/images/index-2.1-mask.png) no-repeat ;}
.pc_guide .index_banner .index_banner_right li .index_banner_right_jiao{position: absolute;top:20px;left: -18px;width:0; height:0; display: none;border-width:6px;border-style: dashed solid dashed dashed;border-color: transparent #6cd9c5 transparent transparent; font-size:0; line-height:0;}
.pc_guide .index_banner .index_banner_right li img{display: block;width: 100%;height: 48px;}

/*搜索联想*/
.search_lenovo{position: absolute;width: 578px;height: 227px;background: #fff;z-index: 98;left: 93px;top:39px;border: 1px solid #eee;}
.search_lenovo .search_lenovo_tip{padding: 10px 0 16px 20px;font-size: 16px;color: #666 }
.search_lenovo ul {height: 168px;overflow: auto}
.search_lenovo ul li{padding: 0 0 16px 20px;font-size: 16px;color: #333;cursor: pointer; }

/*专题*/
.pic_nav_box {width: 848px;overflow: hidden;margin: 10px 0 20px}
.pic_nav_box ul li{float: left;width: 204px;height:80px;margin-right: 11px;position: relative}
/*.pic_nav_box ul li a{color: #fff;display: block;font-size: 18px;line-height: 30px;}*/
/*.pic_nav_box ul li .pic_nav_info{position: absolute;top:80px;background: rgba(62,204,179,.7);width: 100%;height: 80px;text-align: center;color:#fff }*/
.pic_nav_box ul li:last-of-type{margin-right: 0}
.pic_nav_box ul li.nav_last{margin-right: 0}
.pic_nav_box ul li img{width: 100%}


.pic_nav ul li{float:left;height:134px;width:288px;margin-right:16px;}

.new_job {margin-top: 20px;position: relative;}
.new_job .new_job_tit{height: 54px;line-height: 54px;background: #fff;padding-left: 20px;font-size: 18px;border-bottom:1px solid #eee;font-weight: bold}
.new_job .new_job_list{background: #fff}
.new_job .new_job_list li{padding: 20px 20px;border-bottom: 1px dashed #eee;height: 100px;*height:auto;}
.new_job .new_job_list li:last-of-type{border: none}
.new_job .new_job_list li  p.jobs_name{padding-bottom: 15px;    line-height: 20px;}
.new_job .new_job_list li  p.jobs_name a{color: #39bfa7;display: inline-block;max-width: 240px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size: 18px;float: left}
.new_job .new_job_list .new_right p{text-align: right;}
.new_job .new_job_list li  p.school_name{padding-bottom: 15px;}
.new_job .new_job_list li  span{color:#333;font-size: 14px}
.new_job .new_job_list li .new_right  span{color:#666;font-size: 14px}
.new_job .new_job_list li span.salary{font-size: 18px; color: #ff6b49; margin-right: 20px;}
.new_job .new_job_list li i{padding-left:20px;color: #666;font-size: 14px;vertical-align: middle}
.new_job .new_job_list li a{color: #333;font-size:16px;max-width: 300px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;display: inline-block}
.view_more{width: 100%;height: 54px;background: #fff;text-align: center;line-height: 54px;font-size: 14px;border-top:1px dashed #eee}
.view_more a{color: #333;}
.linkbox{position:relative;overflow:hidden;margin-top:40px;}
.linkbox .expansion{position:absolute;right:0;top:0;color: #666}
.linkbox .expansion span{color: #666;padding-right: 6px}
.linkbox .expansion i{display:inline-block;margin-left:2px;width:10px;height:6px;background:url(../Images/homepage_icon_unfold.png) no-repeat center center;}
.linkbox .expansion .i-up{background:url(../Images/homepage_icon_retracting.png) no-repeat center center;}
/*.show-linkbox{height:20px;}*/
.linkbox dt{float:left;margin-right: 30px;font-size:14px;color: #333;margin-top: -2px;}
.linkbox dd{overflow:hidden;}
/*.linkbox dd{overflow:hidden;width: 670px}*/
.linkbox a{float:left;padding:0 15px 20px 0 ;color:#666;text-decoration:none;white-space:nowrap;font-size:12px;}
.linkbox a:hover{color:#39bfa7;text-decoration:underline;}
.linkbox a:hover span{color:#39bfa7;text-decoration:underline;}
/*.linkbox a.more{text-decoration:underline;color:#39bfa7;}*/

/* ***********************分页样式**************************** */
.input-page{position:relative;overflow:hidden;margin-top:20px;padding:10px 0;}
.input-page:after,.input-page:before{display:table;content:"";}
.input-page .inner,.input-page .pager-wraper{float:left;margin-left:50%;min-width:650px;}
.input-page .pager-inner{float:left;margin-left:-50%;font-size:12px;}
.input-page .items{float:left;list-style:none;}
.input-page .item{position:relative;float:left;margin-left:-1px;margin-right:10px;width:35px;height:28px;border:solid 1px #ededed;color:#3e3e3e;text-align:center;line-height:28px;cursor:pointer;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;background: #fff}
.input-page .item:hover{z-index:1;border-color:#3eccb3;}
.input-page .item a{color:#333;}
.input-page .item .num{position:relative;z-index:1;display:inline-block;width:100%;text-decoration:none;font-size:14px;}
.input-page .active,.input-page .active:hover{position:relative;z-index:1;border-color:#3eccb3;background:#3eccb3;color:#fff;text-decoration:none;cursor:default;}
.input-page .dot{width:24px;border:none;line-height:37px;cursor:default;}
.input-page .next,.input-page .prev{width:70px;font-weight:400;}
.input-page .prev{margin-right:10px;margin-left:0;}
.input-page .next{margin-left:5px;}
.input-page .dot+.next{margin-left:-1px;}
.input-page .next-disabled,.input-page .prev-disabled{color:#999;}
.input-page .next-disabled:hover,.input-page .prev-disabled:hover{border-color:#ededed;}
.input-page .form{float:left;}
.input-page .text,.input-page .total{float:left;line-height:37px;}
.input-page .input{float:left;margin-top:7px;}
.input-page .btn,.input-page .input,.input-page .text{margin-left:5px;}
.input-page .total{margin-left:10px;}
.input-page .input,.input-page .text,.input-page .total{color:#999;}
.input-page .btn{float:left;width:50px;height:28px;border:solid 1px #eee;background-clip:padding-box;text-align:center;line-height:27px;cursor:pointer;-webkit-background-clip:padding-box;-moz-background-clip:padding;}
.input-page .btn:hover{border-color:#39bfa7;}
.input-page .J_Submit{background: #fff;}


/*地区*/
.popup-shade{position:fixed;top:0;left:0;z-index:999;overflow:auto;width:100%;height:100%;background:rgba(0,0,0,.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);}
.multi-layer-selector{position:absolute;top:10%;right:50%;z-index:100;margin-right:-350px;width:720px;outline:0;background:#fff;background-clip:padding-box;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);-webkit-background-clip:padding-box;*overflow: hidden}
.multi-layer-selector .header{padding: 0 20px;background:#3eccb3;height:40px;line-height:40px;color:#fff;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;*position: relative}
.multi-layer-selector .header span{cursor: pointer;float: left;font-size: 16px;font-weight: bold}
#popup-shade .header span.cancel{cursor: pointer;display: inline-block;width: 20px;height: 40px; background: url(../Images/homepage_icon_close.png) no-repeat left center;background-size: 20px 20px;float: right;}


/*职位详情*/
.details_title{background: url(../Images/bg_position.jpg) no-repeat center top;height:200px;}
.details_title_flex{height: 70px;background: rgba(235,250,247,.9);line-height: 70px;position: fixed;top:0;right: 0;left: 0;}
.details_title_flex .details_flex_main{margin:0 auto;width: 1136px;padding-left: 20px}
.details_title_flex h1{font-size: 24px;color: #333;display: inline-block;padding-right:30px;}
.details_title_flex .salary{font-size: 20px;color: #ff6b49;}
.details_title_flex .details_title_btn{height: 70px;line-height: 70px}
.details_title_mian{margin:1px auto 0;width: 1136px;height:200px;overflow:hidden;}
.details_title_left{padding: 30px  0 0 20px;margin-right: 272px}
.details_title_left .release_time{background: url(../Images/position_icon_time.png) no-repeat left top ;padding:0 0 10px 20px;font-size: 12px;color:#ccc;line-height: 14px; }
.details_title_left h1{font-size: 24px;color: #fff;}
.details_title_left .job_requirement{padding:18px  0;line-height: 22px;display: inline-block}
.details_title_left .job_requirement li{font-size: 16px;color: #fff;float: left;padding-right: 12px}
.details_title_left .job_requirement li.salary{font-size: 20px;color: #ff6b49;}
.details_title_left .job_description {font-size: 12px;color: #fff;}
.details_title_left .job_description li{float: left;padding:5px 10px;border-radius: 20px;border: 1px solid #fff;margin-right: 10px;}
.details_title_btn{width: 272px;height: 200px;vertical-align:middle;line-height: 200px;text-align: center}
.details_title_btn .btn{height: 48px;width: 120px;font-weight: bold;color: #fff;background: #3eccb3;line-height: 48px;margin: 0 auto;display: inline-block;text-align: center;cursor: pointer}
.details_title_btn .btn_gray{background:#ccc;color: #fff;font-size: 18px}

.job_section{width: 1136px;margin: 20px auto;overflow:hidden;*zoom: 1;}
.job_section_left{margin-right: 288px;}
/*左侧职位信息*/
.job_section_left .job_termina{height:60px;border-bottom: 1px solid #eee;line-height: 60px;padding-left: 20px;background: #fff }
.job_section_left .job_termina li{float: left;margin-right: 30px;background-size:20px 20px; padding-left: 30px }
.job_section_left .job_termina .job_termina_1{background: url(../Images/position_iicon_experience.png) no-repeat left center;}
.job_section_left .job_termina .job_termina_2{background: url(../Images/position_iicon_education.png) no-repeat left center;}
.job_section_left .job_termina .job_termina_3{background: url(../Images/position_icon_title.png) no-repeat left center;}
.job_section_left .job_termina .job_termina_4{background: url(../Images/position_icon_credential.png) no-repeat left center;}
.job_section_left  .job_detail{padding: 20px;;background: #fff}
.job_section_left .job_detail p{color:#333;font:500 14px/25px simsun;}
.job_section_left  .job_detail .job_detail_title{padding: 10px 0 20px;font-size: 18px;font-weight: bold;color: #333}
/*右侧单位信息*/
.job_section_right{background: #fff;width: 272px;}
.job_section_right h2{padding: 20px;}
.job_section_right h2 a{color: #39bfa7;font-size: 18px;}
.job_section_right .company{padding: 0 20px 10px;border-bottom: 1px solid #eee;}
.job_section_right .company li{background-size:20px 20px;padding:0 0 16px 28px;font-size: 14px;color: #666;  }
.job_section_right .company .company_1{background: url(../Images/position_icon_type.png) no-repeat left top; }
.job_section_right .company .company_2{background: url(../Images/position_iicon_scale.png) no-repeat left top; }
.job_section_right .company .company_3{background: url(../Images/position_iicon_address.png) no-repeat left top; }
.job_section_right .company_detail {padding: 20px;border-bottom: 1px solid #eee;}
.job_section_right .company_detail_title{padding: 10px 0 20px;;color: #333;font-weight: bold;font-size: 16px;line-height: 18px}
.job_section_right .company_detail .company_detail_main{color: #666;font-size: 14px;line-height: 22px;display: inline-block}
.job_section_right .company_detail .company_detail_main a{padding-left: 5px;color: #39bfa7;font-size: 14px;cursor: pointer}
.job_section_right .jobs_recrui{background: #fff;}
.job_section_right .jobs_recrui p{color: #333;font-weight: bold;font-size: 16px;line-height: 18px;padding: 30px 0 0 20px}
.job_section_right .jobs_recrui_list{;border-bottom: 1px dashed #eee;padding: 20px 20px 8px 20px;}
.job_section_right .jobs_recrui_list:last-of-type{border: none}
.job_section_right .jobs_recrui_list li{padding-bottom: 12px}
.job_section_right .jobs_recrui_list a{color:#39bfa7;font-size: 16px;display: block }
.job_section_right .jobs_recrui_list span{font-size: 14px;color: #333;padding-right: 20px}
.job_section_right .jobs_recrui_list .jobs_salary{color:#ff6b49;font-size: 16px; }


    /*忘记密码*/
.add_job_title{height: 50px; line-height: 50px; border-bottom: 2px solid #000;font-weight: bold;width: 800px;margin: 0 auto}


/*问题反馈*/
.feedback_form>div{width: 900px;margin: 120px  auto}
.feedback_form .yz{width: 500px}
.resume_Tips img{width: 80px;height: 80px;margin: 0 auto;display: block}
.resume_Tips p{text-align: center;line-height: 44px;font-size: 18px}
.resume_Tips em{text-align: center;line-height: 30px;font-size: 14px;display: block;}

/*求职秘籍*/
.esoterica_wrap{width: 1136px;margin: 20px auto 0;}
.esoterica_wrap .recent_posts{width:272px; }
.esoterica_wrap .recent_posts .widget-title{background: #fff;line-height:48px;height: 48px;padding-left: 20px;border-bottom: 1px solid #eee;border-left: 4px solid #3ECCB3;}
.esoterica_wrap .recent_posts .widget-title a{color: #333;font-size: 18px;font-weight: bold;}
.esoterica_wrap .recent_posts ul {margin-bottom: 20px;background: #fff;}
.esoterica_wrap .recent_posts ul li{line-height:22px;padding:5px 5px 5px  20px;}
/*.esoterica_wrap .recent_posts ul li a{color: #666;font-size: 14px;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block}*/
.esoterica_wrap .recent_posts ul li a{color: #666;font-size: 16px;width: 100%;}

.esoterica_wrap .recent_posts ul li a:hover{color: #39bfa7;}
.esoterica_wrap .article{margin-right: 288px;background: #fff;}
.esoterica_wrap .article dl{border-bottom: 1px dashed #eee;padding:30px;overflow: hidden;}
.esoterica_wrap .article dt img{display: block}
.esoterica_wrap .article dt {margin-right: 20px}
.esoterica_wrap .article dd h1 {font-size: 18px;line-height: 20px;}
.esoterica_wrap .article dd h1 a{font-size: 18px;color: #333;line-height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block }
.esoterica_wrap .article dd h1 a:hover{color: #39bfa7;}
.esoterica_wrap .article dd  p.abstract {font-size: 14px;color: #666;line-height: 24px;margin:16px 0 12px;height: 72px;overflow: hidden;}
.esoterica_wrap .article dd  p.from { line-height: 16px;vertical-align: bottom}
.esoterica_wrap .article dd  p.from span{display: inline-block;border: 1px  solid #3eccb3;color: #39bfa7;padding:2px 10px;border-radius: 4px;font-size: 12px;line-height: 14px;}
.esoterica_wrap .article dd  p.from i{ background: url(../Images/position_icon_time.png) no-repeat left 80%;padding:5px 0 0  20px;font-size: 14px; color: #999999;display: inline-block; }
.more{line-height: 54px;text-align: center;font-size:16px ;color: #333333;cursor: pointer;}
/*求职秘籍详情*/
.esotericadetail{width: 1136px;margin: 20px auto 0;}
.esotericadetail .recent_posts{width:272px;background: #fff; }
.esotericadetail .recent_posts .widget-title{color: #333;line-height:54px;height: 54px;font-size: 16px;padding-left: 20px;border-bottom: 1px solid #eee}
.esotericadetail .recent_posts ul {padding-bottom: 20px}
.esotericadetail .recent_posts ul li{margin: 20px 20px 0 20px;position: relative;width: 232px;height: 180px;}
.esotericadetail .recent_posts ul li img{width: 232px;height: 180px;}
/*.esotericadetail .recent_posts ul li a{position:absolute;bottom:0;display:block;display:-webkit-box;overflow:hidden;padding:10px;width:100%;height:60px;background:#000;color:#fff;text-overflow:ellipsis;font-size:16px;line-height:24px;-webkit-line-clamp:2;-webkit-box-orient:vertical;}*/
.esotericadetail .recent_posts ul li a{position:absolute;bottom:0;display:block;padding:10px;width:100%;max-height:60px;color:#fff;font-size:16px;line-height:24px;}

.esotericadetail .recent_posts ul li a{background:-moz-linear-gradient(90deg,rgba(0,0,0,0) 51%,rgba(0,0,0,1) 50%);}
.esotericadetail .recent_posts ul li a{background:-ms-linear-gradient(180deg,#000 51%,#00000000 50%);}
.esotericadetail .recent_posts ul li a{background:-webkit-gradient(linear,0% 10%, 0% 90%,from(rgba(0,0,0,0)),to(rgba(0,0,0,1)));}
.esotericadetail .recent_posts ul li a{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f0a07000', endColorstr='#00000000',GradientType=0 ); }
:root .gradient{filter:none;}


.esotericadetail .recent_posts ul li a img{display: block;width:232px;height: 182px;}
.esotericadetail .recent_posts ul li a:hover{color: #39bfa7;}
.esotericadetail .recent_posts{width:272px; }
.esotericadetail .article{margin-right: 288px;background: #fff;}
.esotericadetail .title_main{background: url(../Images/article_bg.png)  no-repeat center top; height: 160px}
.esotericadetail .title_main h1{color: #fff;font-size: 24px;padding: 30px 30px 24px}
.esotericadetail .title_main   p.from { line-height: 16px;vertical-align: bottom;padding:0 30px}
.esotericadetail .title_main   p.from span{display: inline-block;border: 1px  solid #3eccb3;color: #39bfa7;padding:2px 10px;border-radius: 4px;font-size: 12px;line-height: 14px;margin-left: 20px}
.esotericadetail .title_main   p.from i{ background: url(../Images/position_icon_time.png) no-repeat left 80%;padding:5px 0 0  20px;font-size: 14px; color: #999999;display: inline-block;}
.esotericadetail .contain_detail{background: #fff;padding: 40px 30px;border-bottom: 1px dashed #eee}
.esotericadetail .esotericadetail_bottom{padding: 30px;color: #333;font-size: 16px;}
.esotericadetail .share_box {padding-top: 40px}
.esotericadetail .share_box span{color: #666;display: inline-block;}
.esotericadetail .share_box a{display: inline-block;margin-left: 7px;    vertical-align: middle;cursor: pointer}
.esotericadetail .share_box p.like{display: inline-block;margin-left: 30px;background: url(../Images/icon_like_not.png) no-repeat 20px center;border: 1px solid #eee; padding-left: 54px;height: 48px;line-height: 48px;border-radius:30px;padding-right: 20px;color: #ff96a5;cursor: pointer}
.esotericadetail .share_box p.like_s{background: url(../Images/icon_like.png)  no-repeat 20px center;border: 1px solid #ff96a5; }
/*求职秘籍分类*/
.esoterica_category_bg{    background: url(../Images/classify_bg.png) no-repeat center top;height: 200px;background-size: 100% 200px;}
.esoterica_category{width: 1136px;margin: -140px auto 0;}
.esoterica_category h2{text-align: center;font-size: 24px;color: #fff;padding-bottom: 60px;line-height: 26px;}
.esoterica_category .article{background: #fff;width: 848px;margin: 0 auto}
.esoterica_category .article dl{border-bottom: 1px dashed #eee;padding:30px;overflow: hidden;}
.esoterica_category .article dt img{display: block}
.esoterica_category .article dt {margin-right: 20px}
.esoterica_category .article dd h1 {font-size: 18px;line-height: 20px;}
.esoterica_category .article dd h1 a{font-size: 18px;color: #333;line-height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block }
.esoterica_category .article dd h1 a:hover{color: #39bfa7;}
.esoterica_category .article dd  p.abstract {font-size: 14px;color: #666;line-height: 24px;margin:16px 0 12px;height: 72px;overflow: hidden;}
.esoterica_category .article dd  p.from { line-height: 16px;vertical-align: bottom}
.esoterica_category .article dd  p.from span{display: inline-block;border: 1px  solid #3eccb3;color: #39bfa7;padding:2px 10px;border-radius: 4px;font-size: 12px;line-height: 14px;}
.esoterica_category .article dd  p.from i{ background: url(../Images/position_icon_time.png) no-repeat left 80%;padding:5px 0 0  20px;font-size: 14px; color: #999999;display: inline-block; }
