@charset "utf-8";
/* CSS Document */

body{ font:12px/24px "Microsoft YaHei","微软雅黑"; color:#666; background-color:#f8f8f8; min-width: 1170px;}
*{ margin:0; padding:0;}
ul,ol,li{ list-style:none outside;}
a{ color:#666; text-decoration:none;}
a:hover{ text-decoration:none;}
h1,h2,h3,h4,h5,h6{ font-size:1em; line-height:normal;}
.left{ float:left;}
.right{ float:right;}
.center{ text-align:center;}
.tx_l{ text-align:left;}
.tx_r{ text-align:right;}
.tx_2{ text-indent:2em;}
.bold{ font-weight:bold;}
.nowrap{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
img{ border:medium none; vertical-align:middle;}
textarea{ resize:none; vertical-align:middle;}
input,button,select,textarea{border:medium none; background:none; outline:none;vertical-align: middle;font-family: '微软雅黑';}
.btn{ cursor:pointer;}
body .mar_0{ margin-right:0;}
body .border_0{border-bottom: 0;}
.blue{color: #1c95d4;}
.grey{color: #666;}
.c{color: #ccc;}
.clear{clear: both;}
.black{color: #000;}
.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { display: table; line-height: 0; content: ""; }
.clearfix:after { clear: both; }
.content_list a:hover{text-decoration: underline;}

/*头部*/
.emr_top{background: #d6d6d6;}
.emr_top_body{width: 1170px;height: 25px;margin: 0 auto;}
.emr_top_body li{height: 25px; line-height: 25px;float: left;}
.emr_top_body li a{display: inline-block;font: 12px/25px '宋体';color: #676767;}
.emr_top_l{width: 230px;float: left;}
.emr_top_l li{margin-right: 53px;}
.emr_top_r{width: 235px;float: right;}
.emr_top_r li.login{background: url(/assets/images/ad/login.png) no-repeat left center;padding-left: 20px;margin-left: 50px;}
.emr_top_r li.regist{background: url(/assets/images/ad/register.png) no-repeat left center;padding-left: 25px;float: right;}

/*logo*/
.page_header{background: #fff;}
.page_header2{background: #f8f8f8;}/*self defined*/
.page_header_body{width: 1170px;margin: 0 auto;height: 103px;}
.logo_box{width: 178px;height: 56px; float: left;margin: 20px 0;}
.consult{width: 384px;width: 384px\0/;*width:384px;float: right;margin-top: 20px;font: 13px/23px '宋体';color: #7b7b7b;}
.consult_txt li.phone{background: url(/assets/images/ad/phone.png) no-repeat left center;padding-left: 23px;}
.consult_txt li p.email{background: url(/assets/images/ad/email.png) no-repeat left center;padding-left: 23px;}
.consult_txt li p{padding-left: 90px;}
.consult_txt li span{margin-left: 20px;}

/*nav*/
.main_nav{background: #1c95d4;}
.main_nav_body{width: 1170px;height: 45px;margin: 0 auto;margin-bottom: 12px;}
.main_nav_bodymt0{margin-bottom: 0;}
.main_nav_body ul li{float: left;text-align: center;width: 142px;}
.main_nav_body ul li a{display: inline-block;width: 142px;line-height: 45px;font-size: 18px;color: #fff;}
.main_nav_body ul li a.active{background: #e8f5fa;color: #1c95d4;}
.main_nav_body ul li a:hover{background: #e8f5fa;color: #1c95d4;}

/*搜索*/
.page_search{width: 1170px;margin: 0 auto;}
.page_search_body{width: 863px;float: right;padding: 0 0 18px 0;}
.search_bar{width: 745px;height: 34px;border: 2px solid #1c95d4;position: relative;border-left: none;float: left;z-index: 3;}
.search_bar label{position: absolute;top: 6px;left: 130px;font-size: 16px;color: #999;}
.search_bar input[type="text"]{width: 603px;height: 34px;line-height: 34px; padding: 0 12px;font-size: 16px;color: #999;}
/*.search_bar select{width: 109px;height: 34px;border-left: 2px solid #1c95d4;border-right: 2px solid #1c95d4;padding: 0 10px;}*/
.search_img{width: 116px;float: right;}
.dropdown{float: left;border-right: 2px solid #1c95d4;border-left: 2px solid #1c95d4;height: 34px;line-height: 34px;font-size: 16px;color: #000;position: relative;width: 109px;z-index: 2;}
.popup_btn{padding-left: 8px;position: relative;}
.popup_btn span{display: inline-block;}
.popup_btn_left .caret{height:34px;line-height: 34px;position: absolute;top: 14px;*top:2px;right: 10px;}
.dropdown-menu{background: #fff;width: 112px;position: absolute;top: 34px;left: -2px;z-index: 1;display: none;border-top: 2px solid #cecece;box-shadow: 0 0 20px rgba(0,0,0,0.15)}
.dropdown-menu ul li a{padding-left: 8px;}
.dropdown-menu ul li:hover{background: #f0f0f0;}
.dropdown .dropdown-menu{line-height: 26px;}
.dropdown-menu li:hover{cursor: pointer;}

/*轮播*/
.page_banner{width: 1170px;margin: 0 auto;}
.page_banner_l{width: 292px;float: left;}
.banner_bg_box{background: url(/assets/images/ad/banner_bg.jpg) no-repeat;width: 292px;height: 242px;margin-bottom: 10px;text-align: center;}
.banner_bg{padding: 23px 0 30px 0;font-size: 18px;line-height: 28px;color: #666;}
.banner_bg h2{font-size: 22px;line-height: 32px;color: #333;margin-bottom: 5px;}
.banner_bg ul li{margin-bottom: 5px;}
.banner_bg a{background: url(/assets/images/ad/right-now.png) no-repeat;width: 188px;height: 50px;display: inline-block;margin-top: 5px;}
/*登录后*/
.banner_bg_box2{width: 292px;height: 242px;margin-bottom: 10px;background: #f2f2f2;}
.banner_bg2{font-size: 16px;line-height: 26px;color: #333;}
.welcome_tip{background: url(/assets/images/ad/icon_person2.png) no-repeat left center;padding-left: 26px;float: left;}
.welcome_box{padding: 20px;border-bottom: 1px solid #d9d9d9;}
.welcome_box a{display: inline-block;float: right;}
.welcome_list{padding: 10px 20px;}
.welcome_list_l{width: 143px;float: left;}
.welcome_list a{display: block;color: #333;padding-top: 10px;}
.welcome_list_r{width: 87px;float: right;padding-left: 20px;border-left: 1px solid #d9d9d9;padding-bottom: 10px;}
.welcome_btn{text-align: center;padding-top: 8px;}
.welcome_btn input{background: url(/assets/images/ad/person_btn.png) no-repeat;width: 241px;height: 35px;}
.increase_poi{width: 292px;height: 64px;margin-bottom: 10px; background: #d9d7d7;}
.poi_txt{width: 148px;text-align: right;float: left;font-size: 16px;color: #ed6d00;line-height: 50px;}
.poi_txt2{line-height:64px;}
.poi_num{width: 144px;float: right;height: 50px;}
.poi_num2{margin-top:7px;}
.poi_num span{display: inline-block;padding: 0 4px;background: #fff;margin: 13px 0;}
.page_banner_r{width: 865px;float: right;}
.picBtnTop{ width:865px; height:260px;  position:relative;  overflow:hidden;  zoom:1;   }
.picBtnTop .hd{ width:143px;  height:260px; position:absolute; right:0px; overflow:hidden; }
.picBtnTop .hd ul.ln5 li{ width:135px; height: 47px;text-align:center; padding:0 0 5px 5px; position: relative;}
.picBtnTop .hd ul.ln4 li{ width:135px; height: 60px;text-align:center; padding:0 0 5px 5px; position: relative;}
.picBtnTop .hd ul.ln3 li{ width:135px; height: 96px;text-align:center; padding:0 0 5px 5px; position: relative;}
.picBtnTop .hd ul li img{ width:134px; height:46px; border:2px solid #fff; cursor:pointer; vertical-align:bottom; }
.picBtnTop .hd ul li.bg{background: #fff;filter:alpha(opacity=40);opacity:0.4;}
.picBtnTop .hd ul li.on.bg{background: #fff url("/assets/images/ad/icoleft.jpg") no-repeat left center;filter:alpha(opacity=100);opacity:1;}
.picBtnTop .hd ul li.on img{ border-color:#77d3be;}
.picBtnTop .bd{ width:709px;  height:260px; position:relative;  }
.picBtnTop .bd li{ position:relative; zoom:1; vertical-align:middle;}
.picBtnTop .bd li .pic{ position:relative; z-index:0;  }
.picBtnTop .bd li .pic img{ width:709px; height:260px; vertical-align:bottom;}

/*内容*/
.page_content{width: 1170px;margin: 0 auto 10px;background: #fff;}
.page_content h4{background: url(/assets/images/ad/line.png) no-repeat left center;padding: 10px 0 12px 13px;font-size: 18px;line-height: 28px;color: #333;font-weight: normal;margin:0 50px;}
.all_choose{padding: 4px 60px 4px 68px;background: #c3eaff;height: 35px;}
.radio_all{width: 80px;float: left;line-height: 35px;}
.radio_all input[type="checkbox"]{width: 16px;height: 16px;background: none;}
.radio_all label{font-size: 16px;line-height: 26px; color: #333;vertical-align: middle;}
.collect_send{width: 314px;float: right;text-align: right;}
.collect_send input{background: url(/assets/images/ad/btn.png) no-repeat;width: 108px;height: 35px;margin-right: 4px;}
/*.collect_send .btn_collect{background: url(/assets/images/ad/btn_check.png) no-repeat;width: 108px;height: 35px;color: #fff;}*/
.collect_send input[type="button"]:hover{background: url(/assets/images/ad/btn_check.png) no-repeat;width: 108px;height: 35px;color: #fff;}
/*推荐列表*/
.content_line{padding: 20px 67px 5px;}
.content_list li:hover{background: #f8f8f8;}
.content_list li.hover_none:hover{background: none;}
.line_box{width: 1036px;}
.line_1{width: 364px;float: left;font-size: 16px;line-height: 26px;}
.line_1 a{font-size: 18px;line-height: 26px; color: #0168b7;/*display: inline-block;max-width: 203px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;*/vertical-align: middle;}
.line_1 p{font-size: 16px;line-height: 26px;padding-top: 15px;padding-left: 15px;}
.line_1 span{vertical-align: middle;display: inline-block;max-width: 203px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: middle;}
.line_1 input{vertical-align: middle;width: 16px;height: 16px;}
.line_2{width: 213px;float: left;font-size: 16px;}
.line_2 .price{font-size: 18px;color: #ff0000;padding-top: 20px;}
.line_3{width: 350px;float: left;font-size: 16px;line-height: 26px;}
.line_3 p{padding-bottom: 20px;}
.line_3 p a{color: #0168b7;display: inline-block;max-width: 260px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.add_V{background: url(/assets/images/ad/v.png) no-repeat right center;padding-right: 18px;}
.line_btn{width: 108px;float: left;padding-top: 10px;}
.line_btn input{background: url(/assets/images/ad/btn_check2.png) no-repeat;width: 108px;height: 35px;color: #fff;margin-bottom: 10px;}
.line_btn input.btn_nocheck{background: url(/assets/images/ad/btn_nocheck.png) no-repeat;}
.line_btn input.btn_uncheck{background: url(/assets/images/ad/btn_uncheck.png) no-repeat;}
.line_btn input.btn_notonline{background: url() no-repeat;}
.table_box{width: 1008px;margin: 0 auto;border-top: 1px dashed #f1f0f0;padding-top:5px;}
.table_l{font-size: 16px;width: 560px;float: left;}
.table_r{width: 447px;float: right;}
.table_r span{display: inline-block;width: 71px;height: 19px; border: 1px solid #aaaaaa;text-align: center;line-height: 19px;}

/*flip页*/
.page_flip{width: 1170px;margin: 0 auto;padding: 45px 0 45px 0;text-align:center;}
.page_flip ul{display:inline-block;}
.page_flip ul li{float: left;border: 1px solid #ccc;margin: 0 7px;}
.page_flip ul li.disabled a{color: #ccc;cursor: text;}
.page_flip ul li.ellipse{border: none;margin: 0;}
.page_flip ul li.active{background: #1c95d4;border:1px solid #1c95d4;}
.page_flip ul li.active a{color: #fff;}
.page_flip ul li a{font-size: 14px;line-height: 27px;padding: 0 11px;color: #666;}
.page_flip ul li .jump{width: 21px;padding: 0 4px;color: #666;text-align: center;height: 27px;line-height: 27px;}
.page_flip_mt{margin-top: 100px;}

/*bottom:*/
.page_bottom{width: 670px;margin: 0 auto;padding: 60px 0 15px;}
.about_us{padding: 0 0 20px 0;width: 570px;margin: 0 auto;}
.about_us ul li{float: left;}
.about_us ul li a{font-size: 13px;line-height: 23px;color: #424242;padding: 0 6px;}
.all_right{width: 690px;margin: 0 auto;}

/*个人中心页*/
.emr_top_r li.personal_info{background: none;margin-left: 0;padding-left: 0;}
.emr_top_r li.personal_info a{color: #1c95d4;}
.emr_top_r li.personal_center{background:none;margin-left: 30px;padding-left: 0;}

/*个人中心页-简历管理*/
/*option{padding: 0 10px;}*/
.logo_box h1{font-size: 40px;line-height: 56px;color: #1c95d4;}
.page_content_side{width: 1170px;margin: 0 auto;padding-top: 12px;}
.content_lside{width: 894px;float: left;}
.basic_info{border: 1px solid #e5e4e4;margin-bottom: 10px;background: #fff;width: 892px;}
.title{border-bottom: 1px solid #e5e4e4;padding: 0 50px;}
.title h3{background: url(/assets/images/ad/line.png) no-repeat left center;padding-left: 18px;font-size: 18px;line-height: 58px;color: #000;font-weight: normal;}
.add_ele h3{float: left;}
.add{background: url(/assets/images/ad/add.png) no-repeat left center;padding-left: 30px;display: inline-block;line-height: 58px;font-size: 18px;color: #1c95d4;}
.add_ele a{float: right;}
.info_list{padding: 26px 0 30px 0;width: 798px;margin: 0 auto;padding-left: 30px;}
.info_list option{padding: 0 4px;}
.info_line_l{width:320px;float: left;}
.info_line{margin-bottom: 10px;}
.info_line label{font-size: 14px;line-height: 28px;display: inline-block;width: 90px;text-align: right;}
.info_line label.sexclear{width: auto;}
.info_line label span{color: #ed6d00;padding-right: 10px;}
.info_line input[type="text"]{width: 149px;height: 28px; border: 1px solid #ccc;line-height: 28px;padding: 0 8px;color: #666;}
.info_line input[type="radio"]{vertical-align: middle;}
.info_line select{border: 1px solid #ccc;width: 167px;height: 28px; line-height: 28px;display: inline-block;color: #666;font-size: 14px;}
.info_line_r{width: 460px;float: right;}
.info_line2{margin-bottom: 10px;position: relative;}
.info_line2 label{font-size: 14px;line-height: 28px;display: inline-block;width: 115px;text-align: right;}
.info_line2 label span{color: #ed6d00;padding-right: 10px;}
.info_line2 input[type="text"]{width: 149px;border: 1px solid #ccc;line-height: 28px;padding: 0 8px;color: #666;}
.info_line2 select{border: 1px solid #ccc;width: 82px;height: 28px; line-height: 28px;display: inline-block;margin-left: -3px;color: #666;font-size: 14px;}
.info_line2 select.ml_0{border-left: none;}
.info_line2 select.exper{border: 1px solid #ccc;width: 165px;height: 28px; line-height: 28px;display: inline-block;font-size: 14px;}
.info_line2 span img,.info_line span img{margin-left: 10px;}
.info_line2 input.certif{border: 1px solid #ccc;width: 291px;height: 28px; line-height: 28px;display: inline-block;padding: 0 7px;}
.info_line2 label.txt1{position: absolute;left: 122px;top: 2px;width: 291px;text-align: left;color: #ccc;}
.info_img{width: 138px;height: 140px;float: right;position: relative;}
.info_img input{width: 138px;height: 140px;opacity: 0;filter: alpha(opacity=0);position: absolute;left: 0;top: 0;z-index: 1;cursor: pointer;}
.info_img span{position: absolute;top: 60px;left: 40px;font-size: 14px;line-height: 24px;z-index: 0;cursor: pointer;color: #666;}
.save_btn{width: 108px;margin: 0 auto;padding-bottom: 30px;}
.save_btn input{background: url(/assets/images/ad/btn_check.png) no-repeat;width: 108px;height: 35px;color: #fff;}
.info_list2{padding: 10px 50px 24px;position: relative;}
.info_list2 textarea{width: 753px;height:97px; border: 1px solid #ccc;margin: 0 auto;font-size: 14px;line-height: 24px;padding: 0 12px;}
.info_list2 label{position: absolute;top: 10px;left: 60px;color: #ccc;font-size: 14px;line-height: 24px;}
.save_btn input.btn_white{background: url(/assets/images/ad/btn.png) no-repeat;width: 108px;height: 35px;color: #1c95d4;}
.work_exper{padding: 10px 0 40px 28px;width: 803px;margin: 0 auto;}
.work_exper li{padding: 10px;}
.add_line{border-bottom: 1px solid #d4d4d4;}
.main_name {float: left;margin-bottom: 20px;width: 610px;*width: 583px;}
.main_name p{float: left;margin-right: 78px;font-size: 16px;line-height: 26px;}
.job_title{margin-bottom: 20px;width: 583px;}
.job_title p{float: left;margin-right: 170px;font-size: 16px;line-height: 26px;}
.job_describ{width: 756px;font-size: 16px;line-height: 26px;margin-bottom: 20px;}
.main_exper{float: left;margin-bottom: 20px;width: 610px;}
.main_exper p{font-size: 16px;line-height: 26px;float: left;margin: 0 40px 0 0;}
.main_exper p.hospital{width: 200px;margin-right: 0;}
.work_more{padding: 12px 0;width: 822px;margin: 0 auto;}
.work_more select{width: 287px;height: 28px;border:1px solid #ccc;margin: 0 auto;margin-left: 200px;font-size: 14px;}
.work_more span{font-size: 14px;line-height: 24px;padding-left: 90px;}
.add_title{font-size: 16px;line-height: 26px;}
.add_txt{font-size: 14px;line-height: 24px;margin: 5px 0;word-break:break-word;}
.remove{float: right;width: 135px;}
.remove a.alter{background: url(/assets/images/ad/write.png) no-repeat left center;padding-left: 25px;font-size: 16px;line-height: 26px;margin-right: 13px;}
.remove a.delete{background: url(/assets/images/ad/delete.png) no-repeat left center;padding-left: 25px;font-size: 16px;line-height: 26px;}
.content_rside{width: 261px;float: right;}
.progress_box{border: 1px solid #e5e4e4;width: 259px;}
.progress_title{border-bottom: 1px solid #e5e4e4;background: #fafafa;padding: 12px 0;font-size: 14px;line-height: 24px;overflow: hidden;}
.progress_title p{background: url(/assets/images/ad/write2.png) no-repeat left center;padding-left: 24px;color: #333;width: 207px;margin: 0 auto;}
.progress_title p span,a{color: #1c95d4;}
.progress_title p a{padding-left: 20px;}
.outside_bar{background-image: url(/assets/images/ad/bar1.png);background-repeat: no-repeat;width: 228px;height: 13px;position: relative;margin: 10px auto;}
.inside_bar{background-image: url(/assets/images/ad/bar2.png);background-repeat: no-repeat;position: absolute;height: 13px;top: 0;left: 0;}
.progress_list{padding: 23px 0 18px;background: #fff;font-size: 14px;color: #333;line-height: 24px;width: 259px;}
.progress_list ul li{background: url(/assets/images/ad/right.png) no-repeat right center;padding: 10px 0;border-bottom: 1px dashed #f1f0f0;width: 198px;margin: 0 auto;}
.progress_list ul li.border_0{border-bottom: 0;}
.progress_list ul li.wrong{background: url(/assets/images/ad/wrong.png) no-repeat right center;}
.resume_box{padding: 18px 0;border: 1px solid #e5e4e4;border-top:none;font-size: 16px;line-height: 26px;width: 223px;padding: 18px;}
.resume_box p{color: #1c95d4;}
.resume_box .resume{margin: 8px 0 0 0;text-decoration: underline;width: 224px;}
.resume_box .resume p{float: left;width: 180px;color: #666;text-decoration: underline;padding-left: 10px;}
.resume_box .resume_icon{background: url(/assets/images/ad/resume.png) no-repeat left center;display: inline-block;width: 28px;height: 21px;float: left;padding-top: 8px;}
.resume_box .resume a.resume_del{float: right;padding-top: 7px;}
.resume_box select{border: 1px solid #ccc;background: #fafafa;margin: 12px 0;padding: 4px 11px;width: 223px;color: #666;font-size: 14px;}
.resume_box select option{padding: 0 11px;}
.resume_btn{width: 197px;height: 35px;margin: 0 auto;}
.btn_resume{background: url(/assets/images/ad/resume_btn.png) no-repeat;width: 197px;height: 35px;color: #fff;}
.resume_public{font-size: 12px;line-height: 24px;}
.resume_part{font-size: 14px;line-height: 24px;margin: 4px 0;}
.resume_part ul li{float: right;margin-bottom: 5px;}
.resume_part ul{*float: right;}
.no_see{float: left;width: 70px;}
.add_small{font-size: 16px;line-height: 26px;margin-left: 8px;}
.resume_person{font-size: 14px;line-height: 24px;margin: 4px 0;}
.select_pop{width: 120px;border: 1px solid #ccc;padding: 0 5px;height: 20px;line-height: 20px;margin-bottom: 10px;}
.pop_btn2 .btn_bg{margin: 0;}
.poi_r{position: relative;padding-right: 8px;}
.resume_person label{position: absolute;top:0px;left: 5px;color: #999;}
.add_block{display: block;width: 60px;margin: 0 auto;}
.no_resume{font-size: 16px;display: inline-block;width: 110px;*width:102px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*.delete{float: right;width: 32px;}*/
.add_X{background: url(/assets/images/ad/icoX.jpg) no-repeat;width: 16px;height: 16px;display: inline-block;vertical-align: middle;}

/*个人中心页*/
.index_nav{background: #f8fdff;width: 1170px;margin: 0 auto 10px;}
.message_box{padding: 28px 50px;}
.head_img{width: 90px;float: left;position: relative;height: 90px;border-radius: 50%;}
.head_img input{width: 90px;height: 90px;opacity: 0;filter: alpha(opacity=0);position: absolute;left: 0;top: 0;z-index: 1;cursor: pointer;}
.head_img span{position: absolute;top: 35px;left: 16px;font-size: 14px;line-height: 24px;z-index: 0;cursor: pointer;color: #666;}
.message_txt{width: 500px;float: left;padding: 10px 0 10px 18px;}
.hello_message{font-size: 14px;line-height: 24px;color: #333;}
.reacted_message{margin-top: 18px;}
.reacted_message a{font-size: 16px;line-height: 28px;color: #000;display: inline-block;margin-right: 52px;}
.reacted_message a span{color: #ed6d00;text-decoration: underline;}
.reacted_message a.reacted{background: url(/assets/images/ad/reacted.png) no-repeat left center;padding-left: 38px;}
.reacted_message a.message{background: url(/assets/images/ad/message.png) no-repeat left center;padding-left: 38px;}
.page_search_body_auto{width: 980px;margin: 0 auto;float: none;}
.search_img_auto{float: left;}
.higher_search{width: 100px;float: right;font-size: 16px;line-height: 38px;}
.higher_search a{color: #333;}

/*个人中心页-简历管理-预览*/
.perview_box{width: 845px;margin: 58px auto 0;background: #fff;font-size: 16px;line-height: 26px;color: #000;border-bottom: 1px solid #e8e8e8;}
.preview_body{width: 690px;margin: 0 auto;}
.preview_title{background: url(/assets/images/ad/bg1.png) no-repeat;width: 845px;height: 266px;text-align: center;}
.preview_img_box{padding-top: 90px;}
.preview_img{width: 149px;height: 149px;border-radius: 50%;margin: 0 auto;}
.preview_name{font-size: 30px;line-height: 125px;color: #1f6990;text-align: center;}
.preview_list_title{border-bottom: 1px solid #1c95d4;}
.list_title_name{background: url(/assets/images/ad/txt_bg.jpg) no-repeat;width: 123px;height: 38px;text-align: center;color: #fff;font-size: 18px;line-height: 38px;margin-bottom: 1px;}
.preview_txt{padding: 30px 10px 20px;}
.preview_txt ul li{padding: 20px 0;}
.preview_txt p{margin-bottom: 10px;word-break:break-word;}
.pt10{padding-top: 10px;}
.preview_txt_l{width:310px;float: left;}
.pl{padding-left: 30px;}
.pr{padding-right: 17px;}
.preview_txt_r{width: 350px;float: left;}
.pl53{padding-left: 53px;}
.preview_hospital{width: 280px;float: left;}
.preview_time{width: 280px;float: left;color: #666;}
.add_line_dashed{border-top: 1px dashed #e7e6e6;}
.preview_state{width: 845px;margin: 0 auto 60px;background: #fff;font-size: 16px;line-height: 26px;color: #666;padding-top: 15px;}
.state{text-align: center;width: 280px;margin: 0 auto;}
.vt{display: inline-block;vertical-align: text-bottom;line-height: 26px;}
.update_time{text-align:right;font-size: 12px;line-height: 22px;}
.preview_bottom{background: #636363;height: 55px;position: fixed;bottom: 0;left: 0;width: 100%;}
.preview_btn{width: 350px;margin: 0 auto;padding: 10px 0 0;}
.preview_btn input.download{background: url(/assets/images/ad/preview_down.png) no-repeat;display: inline-block;width: 128px;height: 35px;margin: 0 22px;}
.preview_btn input.print{background: url(/assets/images/ad/preview_print.png) no-repeat;display: inline-block;width: 128px;height: 35px;margin: 0 22px;}

/*个人中心（无简历）*/
.create_btn{background: url(/assets/images/ad/creat_preview.png) no-repeat;width: 164px;height: 35px;}

/*个人中心（无简历）-简历管理（无简历）*/
.create_resume{width: 620px;margin: 0 auto;background: #fff;/*margin-top: 32px;*/padding-left: 240px;padding-top: 197px;padding-bottom: 270px;}
.create_img{float: left;width: 130px;}
.create_img_width100{width: 100px;}

/*首页-个人中心-收藏职位*/
.line_btn .list_btn input{background: url(/assets/images/ad/collected.png) no-repeat;width: 108px;height: 35px;}
.line_btn .list_btn input.btn_nocollect{background: url(/assets/images/ad/no-collect.png) no-repeat;}

/*首页-个人中心-收藏职位-空*/
.collected_txt{font-size: 18px;line-height: 90px; float: left;width: 400px;}

/*首页-个人中心-应聘反馈*/
.feedback_nav{width: 1170px;margin: 0 auto 18px;height: 45px;line-height: 45px;background: #e2f2f9;}
.feedback_nav a{color: #666;}
.feedback_nav ul{float: left;}
.feedback_nav ul li{float: left;height:45px;text-align: center;width: 148px;font-size: 18px;color: #666;line-height: 45px;}
.feedback_nav ul li a{font-size: 18px;color: #666;}
.feedback_nav ul li.active_line{border-bottom: 2px solid #73cff5;color: #1b95d4;}
.feedback_nav ul li a:hover{color: #1b95d4;}
.feedback_nav ul li:hover{border-bottom: 2px solid #73cff5;}
.feedback_nav_line{border-right: 1px solid #b3dbed;display: inline-block;float: right;height: 20px;margin-top: 10px;}
.add_circle{background: url(/assets/images/ad/add_circle.png) no-repeat right top;padding-right: 10px;}
.feedback_tip{float: right;padding-right: 55px;line-height: 22px;margin-top: 20px;}
.page_container{width: 1170px;margin: 0 auto 104px;background: #fff;}
.page_container_height{width: 1170px;margin: 0 auto 104px;background: #fff;min-height:352px;}
.line_btn2{float: left;width: 108px;padding-top: 10px;text-align: center;}
.line_btn2 input.btn_up{background: url(/assets/images/ad/up.png) no-repeat right center;}
.line_btn2 input{background: url(/assets/images/ad/down.png) no-repeat right center;padding-right: 15px;}
.feedback_detail_box{width: 1170px;margin: 0 auto;background: #f4fafc;border-top: 1px dashed #e9e8e8;border-bottom: 1px solid #d4d4d4;position: relative;}
.feedback_detail{padding: 30px 67px 20px;}
.horizontal_line{ position: relative;font-size: 16px;line-height: 26px;color: #333;padding-bottom: 30px;}
.horizontal_line1{ position: relative;font-size: 16px;line-height: 26px;color: #333;padding-bottom: 30px;padding-right:1000px;}
.horizontal_line2{ position: relative;font-size: 16px;line-height: 26px;color: #333;padding-bottom: 30px;padding-right:800px;}
.horizontal_line3{ position: relative;font-size: 16px;line-height: 26px;color: #333;padding-bottom: 30px;padding-right:600px;}
.horizontal_line4{ position: relative;font-size: 16px;line-height: 26px;color: #333;padding-bottom: 30px;padding-right:400px;}
.line_poi{position: relative;}
.add_1{background: url(/assets/images/ad/1.png) no-repeat center;width: 28px;height: 28px;}
.add1_txt{position: absolute;left: 0;top: 35px;width: 80px;}
.add2_txt{position: absolute;left: 150px;top: 35px;width: 100px;}
.add3_txt{position: absolute;left: 165px;top: 35px;width: 100px;}
.add4_txt{position: absolute;left: 160px;top: 35px;width: 100px;}
.add_2{background: url(/assets/images/ad/2.png) no-repeat center;width: 202px;height: 28px;float: left;}
.add_3{background: url(/assets/images/ad/3.png) no-repeat center;width: 202px;height: 28px;float: left;}
.add_4{background: url(/assets/images/ad/4.png) no-repeat center;width: 202px;height: 28px;float: left;}
.vertical_line_t{margin-right: 8px;font-size: 13px;line-height: 23px;}
.smallcircle{background: url(/assets/images/ad/smallcircle.png) no-repeat;width: 11px;height: 11px;display: inline-block;*vertical-align: middle;}
.smallcircle_grey{background: url(/assets/images/ad/smallcircle_grey.png) no-repeat;}
.v_line{background: url(/assets/images/ad/v_line.png) repeat-y;margin-left: 5px;padding-left: 15px;font-size: 16px;line-height: 26px;}
.company_img{float: left;padding-top: 8px;width: 90px;}
.v_line_grey{background: url(/assets/images/ad/v_line_grey.png) repeat-y;}
.bg_0{background: none;}
.padb{padding:8px 0 36px;}
.margintop_70{margin-top: 36px;}
.pack_up{background: url(/assets/images/ad/circle_up.png) no-repeat top center;width: 53px;height: 53px;position: absolute;bottom: -14px;right: 148px;text-align: center;padding-top: 60px;font-size: 14px;color: #1c95d4;line-height: 24px;z-index: 99;}
.page_flip_pd{padding: 24px 0;}

/*首页-个人中心-消息*/
.main_nav_body_mb0{margin-bottom: 0;}
.message_list{padding: 20px 60px 20px 68px;border-bottom: 1px solid #e9e8e8;}
.message_title{width: 1170px;margin: 0 auto;height: 70px;line-height: 70px;}
.message_title h2{font-size: 30px;line-height: 70px;color: #676767;font-weight: normal;background: url(/assets/images/ad/icon_person.png) no-repeat left center;padding-left: 50px;}
.message_title_line1{background: url(/assets/images/ad/icon_write.png) no-repeat left center;padding-left: 27px;font-size: 18px;line-height: 28px;color: #999;float: left;}
.message_title_line2{background: url(/assets/images/ad/icon_person2.png) no-repeat left center;padding-left: 27px;font-size: 18px;line-height: 28px;color: #999;float: left;}
.message_title_line3{background: url(/assets/images/ad/icon_voice.png) no-repeat left center;padding-left: 27px;font-size: 18px;line-height: 28px;color: #999;float: left;}
.time{float: right;font-size: 16px;line-height: 26px;color: #999;}
.message_ul li{padding: 25px 6px 0 27px;}
.message_line_l{width: 380px;float: left;font-size: 16px;line-height: 26px;color:#333; }
.message_line_l p{font-size: 16px;line-height: 26px;color: #666;}
.message_line_l p span{font-size: 18px;line-height: 28px;color: #0168b7;}
.message_line_l2{float: left;font-size: 16px;line-height: 26px;color:#333; }
.message_line_l2 p{font-size: 16px;line-height: 26px;color: #666;}
.message_line_l2 p span{font-size: 18px;line-height: 28px;color: #0168b7;}
.message_line_btn{width: 108px;float: right;}
.message_line_btn input{background: url(/assets/images/ad/btn_check.png) no-repeat;width: 108px;height: 35px;font-size: 14px;color: #fff;}

/*医院/公司页*/

/*轮播*/


.page_search_body2{width: 632px;padding: 18px 0 18px;margin: 0 auto;}
.search_bar2{width: 512px;height: 34px;border: 2px solid #1c95d4;position: relative;float: left;}
.search_bar2 label{position: absolute;top: 6px;left: 12px;font-size: 16px;color: #999;}
.search_bar2 input[type="text"]{width: 488px;height: 34px;line-height: 34px; padding: 0 12px;font-size: 16px;color: #999;}
.firm_classify_box{height: 67px;line-height: 67px;background: #e8f5fa;padding: 0 20px 0 66px;}
.firm_classify_box ul li{float: left;margin-right: 46px;*margin-right: 42px;}
.firm_classify_box ul li label{display: inline-block;font-size: 14px;line-height: 28px;color: #000;vertical-align: middle;margin-right: 7px;}
.firm_classify_box ul li select{display: inline-block;width: 165px;height: 28px;line-height: 28px;border: 1px solid #ccc;font-size: 14px;color: #666;}
.hos_list_box{padding: 0 38px;}
.hos_line{width: 432px;float: left;padding: 25px;border: 1px solid #cccccc;height:135px;}
.hos_list li a{display: block;float: left;margin: 30px 30px 0;border: 1px solid #ccc;transition: all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;}
.hos_list li a:hover{border-color: #1c95d4;box-shadow:0 0 30px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 30px rgba(0,0,0,0.15);transform: translate3d(0,1px,-2px);-webkit-transform: translate3d(0,1px,-2px);}
.hos_img{width: 83px;float: left;margin-right: 24px;}
.hos_text_box{float: left;width: 325px;}
.hos_text_box h6{font-weight: normal;font-size: 18px;line-height: 28px;}
.hos_text_box p{font-size: 16px;line-height: 26px;color: #666;margin-top: 13px;}
.hos_text_box p span{font-size: 20px;color: #1c95d4;}
.hos_text_box h6 span.add_v{background: url(/assets/images/ad/v.png) no-repeat right center;padding-right: 18px;}
.hos_text{font-size: 14px;line-height: 24px;color: #666;margin-top: 13px;width: 325px;height: 50px;overflow: hidden;text-overflow: ellipsis;}
.marb_0{margin-bottom: 0;}
.search_txt{padding-top: 6px;}
.search_txt p{font-size: 18px;line-height: 30px; color: #000;}
.search_txt p.small_font{font-size: 16px;line-height: 30px;color: #666;}

/*医院公司主页*/
.hos_describe_box{width: 1170px;margin: 0 auto 10px;background: #fff;}
.hos_describe_box a:hover{text-decoration: underline;}
.hos_describe_body{padding: 34px 68px 30px;}
.hos_describe_img{width: 151px;margin-right: 35px;float: left;height: 151px;overflow: hidden;position: relative;}
.hos_describe_img img{width:151px;cursor:pointer;display: inline-block;position: absolute;left: 50%;
    top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);}/*self defined*/
.hos_describe_img input[type="file"]{width: 151px;height:151px;/*margin:-151px 0px 0px 0px;*/opacity:0;filter:alpha(opacity=0);cursor:pointer;}/*self defined*/
.hos_describe_txt{width: 845px;float: left;}
.hos_describe_txt a{font-size: 18px;line-height: 28px;color: #0168b7;}
.hos_describe_txt p{font-size: 16px;line-height: 26px;margin-top: 10px;}
.r_txt{width: 800px;float: left;margin-left: 8px;*margin-left: 4px;height: 52px;overflow: hidden;}
.r_txt2{width: 800px;float: left;margin-left: 8px;*margin-left: 4px;}
.hos_btn{text-align: center;margin-top: 15px;}
.hos_btn input{background: url(/assets/images/ad/hos_down.png) no-repeat;width: 28px;height: 20px;}
.hos_btn input.btn_hos_down{background: url(/assets/images/ad/hos_up.png);}

/*职位*/
.search_nav{width: 1170px;margin: 0 auto;background: #fff;}
.search_nav select{width: 165px;height: 28px;line-height: 30px;border: 1px solid #ccc;}
.search_nav .poi_category{width: 161px;height: 28px;line-height: 30px;background: #fff;padding: 0 2px;}
.position_select label{font-size: 14px;line-height: 30px;color: #666;display: inline-block;vertical-align: middle;margin-right: 5px;}
.page_search_body_auto_w{width: 863px;}
.search_nav .poi_category{width: 153px;height: 28px;line-height: 30px;background: #fff;padding: 0 5px;border: 1px solid #ccc;}
.position_select_box{padding-left: 50px;padding-bottom: 12px;}
.position_select{margin-bottom: 7px;}
.position_select li{float: left;margin-right: 48px;*margin-right: 44px;}
.new_position_box{width: 1170px;margin: 0 auto;background: #e8f5fa;height: 50px;}
.new_position_body{width: 1070px;margin: 0 auto;}
.new_position_box ul{float: left;}
.new_position_box ul li{float: left;margin-right: 29px;font-size: 16px;line-height: 50px;color: #333;}
.new_position_box ul li span{padding: 0 8px 5px;}
.position_active{border-bottom: 2px solid #1c95d4;}
.new_position_box ul li.a_l span::hover{border-bottom: 2px solid #1c95d4;}
.new_position_box ul li label{font-size: 16px;line-height: 30px;color: #333;}
.new_position{float: right;width:300px;}
.new_position .increase_poi{width: 300px;height: 50px;margin:0;background: #e8f5fa;text-align: center;}
.new_position .poi_txt{color: #333;}

/*职位-职位详情*/
.position_content{width: 1170px;margin: 0 auto;background: url(/assets/images/ad/bg2.jpg) repeat-y;}
.position_content a:hover{text-decoration: underline;}
.position_content_l{width: 894px;float: left;border-top: 1px solid #e5e4e4;/*border-bottom: 1px solid #e5e4e4;*/}
.content_l_body{width: 760px;margin: 0 auto;padding: 40px 0 0;}
.position_title_l{width: 500px;float: left;}
.position_title_l h2{font-size: 26px;line-height: 36px;color: #ff0000;font-weight: normal;margin-bottom: 28px;}
.position_hos{font-size: 16px;line-height: 26px;color: #ff0000;margin-bottom: 10px;width:640px;}
.position_hos a{color: #0168b7;margin-right: 68px;}
.position_title_r{width: 108px;float: right;position: relative;}
.position_title_box{border-bottom: 1px solid #ccc;}
.position_content_r{width: 261px;float: right;border-top: 1px solid #e5e4e4;/*border-bottom: 1px solid #e5e4e4;*/}
.collect_share_box{text-align: center;margin-bottom: 15px;}
.collect_share_box span{margin:0 10px;}
.collect input{background: url(/assets/images/ad/collect.png) no-repeat;width: 25px;height: 25px;}
.collect input.btn_collected{background: url(/assets/images/ad/collected2.png) no-repeat;}
.share input{background: url(/assets/images/ad/share.png) no-repeat;width: 25px;height: 25px;}
.share input.btn_share{background: url(/assets/images/ad/shared.png) no-repeat;}
.sharepop_box{position: absolute;top:28px;left: 18px;z-index: 99;background: #fff;}
.sharepop_box ul{width: 118px;border: 2px solid #ccc;border-top: none; }
.sharepop_box ul li{padding: 5px 0;}
.sharepop_box ul li a{background: url(/assets/images/ad/qq.png) no-repeat left center;width: 14px;height: 17px;padding-left: 30px;font-size: 14px;line-height: 24px;color: #666;}
.collectpop_box{position: absolute;top: -32px;left: 22px;background: #fff;}
.collectpop_box ul{width: 58px;border: 2px solid #ccc;border-bottom: none;}
.collectpop_box2{position: absolute;top: -32px;left: 22px;background: #fff;}
.positon_info_box{padding-top: 30px;font-size: 16px;line-height: 26px;color: #666;border-bottom: 1px solid #ccc;}
.collectpop_box2 ul{width: 58px;border: 2px solid #ccc;border-bottom: none;}
.positon_info_box ul li{width: 253px;float: left;}
.positon_info_box ul li p{margin-bottom: 25px;}
.position_des_box{padding-top: 28px;}
.position_des h6{font-size: 18px;line-height: 28px;color: #ff0000;font-weight: normal;margin-bottom: 10px;}
.position_des p{font-size: 16px;line-height: 26px;color: #333;}
.position_des div{margin-bottom: 36px;}
.poi_title{padding: 0 18px;}
.poi_title h3{line-height: 53px;}
.position_content_r ul{padding: 12px 18px 0;}
.position_content_r ul li{font-size: 16px;line-height: 30px;color: #333;margin-bottom: 38px;}
/*.position_content_r ul li p a{display: inline-block;max-width: 120px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: bottom;}*/
.bottom_bg{width: 1170px;margin: 0 auto;background: #fff;margin-bottom: 10px;}
.position_table{border-top: none;width: 760px;margin: 0 auto;}
.position_tablel{width: 360px;}
.position_tabler{width: 390px;text-align: right;}
/*20160905 "医脉人才-职位推荐列表 - 弹框"*/
.cover { position:fixed; left:0; top:0; bottom:0; right:0; width:100%; height:100%; background-color:#000; opacity:0.4;  filter:alpha(opacity=40);}
.pop_sele_box { border:1px solid #999999; background-color:#ffffff; width:625px; position:absolute; left:50%; top:20%; margin-left:-312.5px;}
.pop_tab_menu { position:absolute; left:0; top:0; width:100%; height:40px; background-color:#f1f1f1;}
.pop_tab_menu ul li { float:left; display:block;}
.pop_tab_menu ul li a { display:block; font-size:16px; line-height:40px; color:#333333; width:140px; text-align:center; border-bottom:1px solid #999999; border-right:1px solid #999999;}
.pop_tab_menu ul li a.sele { background-color:#fff; border-bottom:1px solid #fff;}
.pop_tab_menu ul li a.close { background:url(/assets/images/front/big_close.jpg) no-repeat center center; width:40px; height:40px; border:medium none; text-align:right; padding:0; float:right;}
.pop_tab_menu ul li.pop_close2 {border-bottom:1px solid #999999; width:202px; height:40px;}
.pop_sele_cont_box { padding:46px 25px 0; font-size:12px; line-height:22px; color:#666666; height:322px; overflow:auto;}
.pop_sele { padding:5px 0;}
.sele_block { width:129px; height:22px; overflow:hidden; padding-right:10px; float:left; padding-bottom:4px; display:inline-block; }
.sele_check { margin:5px 0 0 0; *margin-top:0; _margin-top:0; display: inline-block; float:left; width:18px;}
.sele_txt { float:right; width:110px; display:inline-block;}
.sele_tit_block { padding:10px 0 6px;}
.sele_tit_txt { font-weight:bold; float:left; margin-left:6px; font-size:16px; width:500px;}
.pop_btm_box { border-top:1px solid #999999; padding:7px 25px 15px;}
.pop_btn_block { text-align:center;}
.pop_btn6 { background-color:#0eb7fc; width:130px; height:36px; text-align:center; font:16px/36px '微软雅黑'; color:#ffffff; border:medium none; outline:none; cursor:pointer;}
.sele_department_block { font-size:14px; font-weight:bold; line-height:23px; color:#666666; padding-bottom:5px; width:575px;}
.department_block { border:1px solid #0eb7fc; padding:0 0 0 10px; margin:0 0 10px 15px; float:left; font-size:12px; line-height:21px; color:#0eb7fc; font-weight:normal; width:140px; height:21px; overflow:hidden;}
.department_block .left {width:118px; height:21px; overflow:hidden;}
.department_block .right a { background:url(/assets/images/front/sml_close.jpg) no-repeat center center; width:21px; height:21px; display:block;}
.left_block { width:60px; float:left;}
.right_block { width:515px; float:right;}
.pop_txt_box { background-color:#0eb7fc; font-size:14px; line-height:28px; color:#fff; width:20%; padding:0 2%; border-radius:14px; position: absolute; left:37.5%; top:43%; text-align:center; display:none;}
.pop_txt_box2 { background-color:#ed6d00; font-size:14px; line-height:28px; color:#fff; width:5%; padding:0 2%; border-radius:14px; position: fixed; left:50%; margin-left:-2.5%;top:43%; text-align:center;display:none;z-index;100}
/*企业版注册*/
.page_matop{margin-top: 10px;}
.basic_info_width100{width: 1170px;}
.firm_box{width: 860px; padding: 36px 0 143px 200px;}/*self defined*/
.firm_box input[type="text"]{width: 342px;height: 38px;border: 1px solid #ccc;line-height: 38px;font-size: 16px;padding: 0 8px;color: #666;float: left;}
.firm_box input[type="password"]{width: 342px;height: 38px;border: 1px solid #ccc;line-height: 38px;font-size: 16px;padding: 0 8px;color: #666;float: left;}/*self defined*/
.firm_box label{font-size: 16px;line-height: 38px;color: #333;display: inline-block;float: left;width: 85px;text-align: right;}
.firm_box select{width: 180px;height: 38px;line-height: 38px;font-size: 16px;color: #666;border:1px solid #ccc;float: left;}
.firm_box p{font-size: 18px;line-height: 28px;color: #000;margin-bottom: 25px;}
.account_info{margin-bottom: 60px;}
.account_info ul li{/*text-align: right;*/margin-bottom: 16px;}
.regist_btn{/* text-align: center; */margin-left:200px;}
.regist_btn input{background: url(/assets/images/ad/btn_check.png) no-repeat;width: 108px;height: 35px;font-size: 14px;line-height: 35px;color: #fff;}
.account_info span{display: inline-block;font-size: 16px;line-height: 38px;color:#666;margin-left: 20px;}
/*self defined*/
.account_info .tip{color:#666;}
.account_info .error{ background:url(/assets/images/ad/ok.jpg) no-repeat 0 11px; padding-left:25px; color:#f00;}
.account_info .ok{ background:url(/assets/images/ad/ok.jpg) no-repeat 0 -44px; margin-top:11px; width:18px; height:18px; display:inline-block; vertical-align:middle;}

/*忘记密码*/
.forget_psd{padding: 80px 0 143px 200px;}
.forget_psd label{font-size: 16px;line-height: 38px;color: #333;display: inline-block;float: left;width: 115px;text-align: right;padding-right:10px;}
.forget_psd input[type="text"]{width: 342px;height: 38px;border: 1px solid #ccc;line-height: 38px;font-size: 16px;padding: 0 8px;color: #666;float: left;}
.code_box{ font-size:14px; padding-top:15px; padding-left:125px;}
.code_box img{ width:95px; height:38px; vertical-align:middle; margin-right:10px;}
.code_box a{ color:#1955ae;}

/*已发送到邮箱*/
.send_email{ width:550px;margin:0 auto; padding:150px 0 243px 0; border:none;}
.send_email p{ background:url(/assets/images/ad/ok_big.jpg) no-repeat left center; font-size:16px; line-height:38px; padding-left:60px;}

/*医脉人才-医院首页-资料设置*/
.data_setup{margin:0 auto;padding: 60px 0 43px 310px;}
.data_setup label{ padding-right:10px;}
.data_setup span{ margin-left:0;}
.data_setup .span_right{ margin-right:20px;}
.data_setup ul li{font-size: 16px;line-height: 38px;}

/*医脉人才-医院首页-资料设置-修改密码*/
.modify_psd{width: 900px; padding:150px 0 243px 150px;}
.modify_psd li label{font-size: 16px;line-height: 38px;color: #333;display: inline-block;float: left;width: 115px;text-align: right;padding-right:10px;}

/*公司认证*/
.approve_box{width: 775px;margin: 0 auto;padding: 36px 0 120px 0;}
.approve_box input[type="text"]{width: 465px;height: 38px;border: 1px solid #ccc;line-height: 38px;font-size: 16px;padding: 0 8px;color: #666;float: left;}
/*上传相关材料 self defined*/
.approve_box input[type="file"]{font-size: 28px;width: 443px;height: 40px;position:absolute;top:0px;right:151px;opacity:0;filter:alpha(opacity=0);}
.approve_box label{font-size: 16px;line-height: 38px;color: #333;display: inline-block;float: left;width: 85px;text-align: right;}
.approve_box select{width: 170px;height: 38px;line-height: 38px;font-size: 16px;color: #666;border:1px solid #ccc;float: left;}
.approve_box ul{margin-bottom: 45px;padding-left: 95px;}
.approve_box ul li{text-align: right;margin-bottom: 16px;position: relative;}
/*.approve_box ul#hospital_approve li{width:256px;}*/
.pl180{padding-left: 180px;margin-bottom: 16px;}
.approve_smallbox li{float: left;margin-right: 42px;*margin-right: 30px;}
.approve_box input[type="button"]{background: url(/assets/images/ad/btn_check.png) no-repeat;width: 108px;height: 35px;font-size: 14px;line-height: 35px;color: #fff;*margin-left: 4px;}
.approve_tip{font-size: 14px;line-height: 24px;color: #ff0000;padding-left: 20px;margin-top: -10px;width: 300px;margin-bottom: 0;}
.approve_box .approve_id{position: absolute;top: 6px;left: 95px;font-size: 16px;line-height: 26px;color: #999;width: auto;}
.approve_box input[type="text"].approve_smalltext{width: 105px;}
.input_txt{font-size: 16px;line-height: 38px;color: #333;}
.approve_box .approve_id2{position: absolute;top: 6px;left: 95px;font-size: 16px;line-height: 26px;color: #999;width: auto;}

/*企业版首页-登录后*/
.quit{background: url(/assets/images/ad/quit_icon.png) no-repeat left center;padding-left: 17px;}
.marb0{margin-bottom: 0;}
.firm_nav_box{width: 1170px;margin: 12px auto;background: #fff;height: 44px;}
.firm_nav{padding: 0 65px;}
.firm_nav_txt{width: 600px;float: left;font-size: 14px;line-height: 44px;color: #999;}
.firm_nav_btn{width: 290px;float: right;text-align: right;margin-top: 5px;*width: 294px;}
.approve_btn input[type="button"]{background: url(/assets/images/ad/approve_btn1.png) no-repeat;width: 108px;height: 35px;margin-right: 22px;}
.approve_btn input[type="button"].approving_btn{background: url(/assets/images/ad/approve_btn2.png) no-repeat;}
.approve_btn input[type="button"].approved_btn{background: url(/assets/images/ad/approve_btn3.png) no-repeat;}
.approve_btn input[type="button"].newapprove_btn{background: url(/assets/images/ad/approve_btn4.png) no-repeat;}
.upgrade_btn input[type="button"]{background: url(/assets/images/ad/upgrade_btn1_new.png) no-repeat;width: 108px;height: 35px;margin-right: 22px;}
.upgrade_btn input[type="button"].upgrading_btn{background: url(/assets/images/ad/upgrade_btn2.png) no-repeat;}
.upgrade_btn input[type="button"].upgraded_btn{background: url(/assets/images/ad/upgrade_btn3.png) no-repeat;}
.upgrade_btn input[type="button"].upgraded_btn2{background: url(/assets/images/ad/upgrade_btn4.png) no-repeat;}
.upgrade_btn input[type="button"].upgraded_btn3{background: url(/assets/images/ad/upgrade_btn5.png) no-repeat;}
.reapprove{background: url(/assets/images/ad/qus_mask.png) no-repeat;width: 26px;height: 26px;display: inline-block;margin-top: 4px;}
.paddt5{padding-top: 5px;}
.alterthis{text-align: right;}
.message_wait{margin-top: 20px;margin-bottom: 15px;}
.message_wait a:hover{text-decoration: none;}
.message_wait a{margin-right: 36px;font-size: 16px;color: #000;display: inline-block;line-height: 28px;}
.message_wait a.reacted{background: url(/assets/images/ad/reacted.png) no-repeat;padding-left: 38px;}
.message_wait a.filtrate{background: url(/assets/images/ad/write3.png) no-repeat;padding-left: 38px;}
.message_wait a.linkup{background: url(/assets/images/ad/wait_icon.png) no-repeat;padding-left: 38px;}
.message_wait a.message{background: url(/assets/images/ad/message.png) no-repeat;padding-left: 38px;}
.message_wait a span{color: #ed6d00;text-decoration: underline;}
.message_wait a span.tdnone{text-decoration: none;}
.firm_info{background: #fff;}

/*点击修改弹出框*/
.alter_outbox{padding: 0 68px;display: none;}
.alter_outbox ul{border-top: 1px solid #ccc;padding-top: 16px;}
.alter_outbox ul li{width: 800px;margin: 0 auto;font-size: 16px;line-height: 26px;color: #333;position: relative;text-align: center;padding-bottom: 24px;}
.alter_outbox ul li textarea{width: 728px;border: 1px solid #666;height: 100px;padding: 5px 8px;font-size: 14px;line-height: 18px;color: #ccc;}
.alter_outbox ul li span{vertical-align: top;}
.alter_outbox ul li label{position: absolute;top: 2px;left: 60px;font-size: 14px;color: #ccc;}
.save_btn2{background: url(/assets/images/ad/btn_check.png) no-repeat;width: 108px;height: 35px;color: #fff;}
.close_btn2{background: url(/assets/images/ad/btn.png) no-repeat;width: 108px;height: 35px;color: #1c95d4;}
.alter_outbox ul li input{margin: 0 11px;font-size: 14px;line-height: 35px;}
/*.calendar{width: 530px;}*/
.calendar_box{padding: 23px 68px;}
.calendar_l{width: 500px;float: left;position: relative;padding-left: 30px;}
.firm_today{width: 440px;float: right;/*height: 420px;*/overflow: hidden;}
.firm_today h2{font-size: 40px;color: #999;font-weight: normal;margin-bottom: 30px;}
.no-interview{width: 260px;margin: 0 auto;text-align: center;padding-top:20px;}
.interview_img{margin-top: 28px;margin-bottom: 80px;}
.no-interview li{font-size: 18px;line-height: 28px;color: #666;}
.no-interview li a{font-size: 13px;line-height: 23px;text-decoration: underline;}
.search_bar3{border-left: 2px solid #1c95d4;position: relative;}
.search_bar3 label{left: 10px;}
.search_history{padding-top: 15px;}
.search_history p{float: left;}
.search_history p.history_con{width: 810px;*width: 585px;}/*self defined*/
.search_history p a{margin-left: 32px;}
.today_interview ul li{border-bottom: 1px solid #e9e8e8;font-size: 16px;line-height: 26px;color: #333;}
.today_interview ul li p{font-size: 15px;line-height: 34px;padding-left: 20px;color: #666;}
.today_interview ul li a{font-size: 14px;line-height: 24px;text-decoration: underline;display: inline-block;margin-top: 14px;}
.view_more{text-align: center;padding-top: 20px;}
.mt10{margin-top: 10px;}
.today_interview{overflow: hidden;}
.interview_time{text-align: right;}
.review_interview .interview_time a{margin-top: 5px;}
.review_interview ul li{border-bottom: 1px solid #e9e8e8;font-size: 16px;line-height: 26px;color: #333;}
.review_interview ul li p{font-size: 15px;line-height: 34px;padding-left: 20px;color: #666;}
.review_interview ul li a{font-size: 14px;line-height: 24px;display: inline-block;margin-top: 14px;}
.firm_today a:hover{text-decoration: underline;}
.review_interview ul li.delete_line{border-bottom: none;}
.today_interview ul li.delete_line{border-bottom: none;}

/*日历插件*/
.week{font-size: 14px;color: #666;}
.days{font-size: 18px;color: #146b98;}
.calendar-arrow{font-size: 22px;}
.old{color: #ccc;}
.month-items{font-size: 22px;color: #ccc;}


/*企业版-职位管理-发布中职位*/
.page_management{width: 1170px;margin: 0 auto;}
.management_l{width: 897px;float: left;background: #fff;}
.management_r{width: 223px;float: right;background: #fff;padding: 20px;}
.management_l h4{background: url(/assets/images/ad/line.png) no-repeat left center;padding: 10px 0 12px 13px;font-size: 18px;line-height: 28px;color: #333;font-weight: normal;margin:0 50px;}
.radio_all_pl{padding-left: 455px;}
.all_choose2{padding-right: 12px;}
.management_list{min-height:467px;}
.management_list ul li{padding: 20px 59px 15px 69px;}
input[type="checkbox"]{width: 16px;height: 16px;}
.management_name{font-size: 16px;line-height: 28px;color: #666;}
.management_name a{font-size: 18px;line-height: 28px;vertical-align: middle;color: #0168b7;}
.management_name label{vertical-align: middle;}
.management_require{font-size: 16px;line-height: 26px;color: #666;margin: 12px 0;}
.price_require{float: left;padding-left: 20px;}
.price_require span{font-size: 18px;line-height: 28px;color: #ff0000;margin-right: 30px;}
.inform{float: right;}
.inform span{color: #666;}
.issue_time{font-size: 16px;line-height: 26px;color: #ccc;float: left;padding-left: 20px;}
.normal_color{color:  #666;}/*self defined*/
.refresh_a{background: url(/assets/images/ad/refresh_a.png) no-repeat;width: 51px;height: 16px;display: inline-block;}
.refresh_a2{background: url(/assets/images/ad/refresh_a2.png) no-repeat;width: 64px;height: 16px;display: inline-block;}
.quit_a{background: url(/assets/images/ad/quit_a.png) no-repeat;width: 49px;height: 16px;display: inline-block;margin-left: 20px;}
.management_flip{width: 897px;}
.banner_box{width: 223px;height: 201px;}
.management_r ul{margin: 12px 0 20px;background: #fafafa;}
.add_dashed{border-bottom: 1px dashed #e2e2e2;}
.management_r ul li a{display: inline-block;width: 223px;height: 54px;line-height: 54px;text-align: center;font-size: 18px;color: #666;}
.management_r ul li a.active,.management_r ul li a:hover{background: #5dbaeb;color: #fff;border-bottom: none;}
.published_btn input{background: url(/assets/images/ad/published.png) no-repeat;width: 223px;height: 49px;margin-bottom: 20px;}
.more_published{text-align: center;}
.more_published input{background: url(/assets/images/ad/btn.png) no-repeat;width: 108px;height: 35px;font-size: 14px;color: #666;}
.more_published span{color: #010101;}
.radio_allpr{width: 65px;}

/*已下线职位*/
.edit_a{background: url(/assets/images/ad/write4.png) no-repeat left center;padding-left: 23px;display: inline-block;font-size: 14px;margin-right: 29px;color: #666;}
.publish_a:hover,.delete_a:hover,.submit_a:hover,.edit_a:hover{color: #1c95d4;}
.submit_a{background: url(/assets/images/ad/submit.png) no-repeat left center;padding-left: 23px;display: inline-block;font-size: 14px;margin-right: 29px;color: #666;}
.delete_a{background: url(/assets/images/ad/delete2.png) no-repeat left center;padding-left: 23px;display: inline-block;font-size: 14px;color: #666;}

/*待审核职位*/
.pop_btn2 input[type="button"].pop_know_btn{background: url(/assets/images/ad/btn_check3.png) no-repeat;width: 138px;height: 45px;color: #fff;font-size: 18px;line-height: 45px;}
.red{color: #ff0000;}
.management_name span{font-size: 18px;line-height: 28px;vertical-align: middle;color: #0168b7;}
.padl75{padding-left: 75px;}
.publish_a{background: url(/assets/images/ad/write5.png) no-repeat left center;padding-left: 23px;display: inline-block;font-size: 14px;margin-right: 29px;color: #666;}
.radio_allpr2{width: 175px;}

/*已删除职位*/
.all_choose2{text-align: right;}
.all_choose2 span{font-size: 14px;line-height: 38px;color: #999;*float: left;*padding-left: 345px;}
.collect_send2{width: 195px;}

/*企业版预览简历*/
.preview_top{width: 805px;margin: 16px auto 0px;height: 40px;background: #1c95d4;padding: 0 20px;font-size: 16px;line-height: 40px;color: #fff;}
.preview_top p{font-size: 14px;}
.preview_box{width: 1174px;margin: 10px auto;}
.mt0{margin-top: 0;}
.preview_box ul li{width: 468px;text-align: center;}
.preview_box ul li.l_btn{width: 320px;}
.preview_box input{margin: 0 18px;}
.download2_btn{background: url(/assets/images/ad/preview_down2.png) no-repeat;width: 105px;height: 35px;}
.email_btn{background: url(/assets/images/ad/emial2.png) no-repeat;width: 136px;height: 35px;}
.print_btn{background: url(/assets/images/ad/print.png) no-repeat;width: 105px;height: 35px;}
.nofit_btn{background: url(/assets/images/ad/no-fit.png) no-repeat;width: 105px;height: 35px;}
.nofit2_btn{background: url(/assets/images/ad/no-fit2.png) no-repeat;width: 105px;height: 35px;}
.fitted_btn{background: url(/assets/images/ad/fiting.png) no-repeat;width: 105px;height: 35px;margin-right: 0;}
.fitted2_btn{background: url(/assets/images/ad/fiting2.png) no-repeat;width: 105px;height: 35px;margin-right: 0;}
.invited_btn{background: url(/assets/images/ad/invited_btn.png) no-repeat;width: 105px;height: 35px;margin-right: 0;}
.have_invited{background: url(/assets/images/ad/have_invited.png) no-repeat;width: 105px;height: 35px;margin-right: 0;}

/*日历弹窗*/
.pop_calander{width: 554px;background: #fff;padding: 33px;position: fixed;top: 30%;left: 50%;margin-left: -277px;z-index: 99;color: #666;}
.pop_calander_l{width: 270px;float: left;}
.pop_calander_r{width: 256px;float: right;font-size: 14px;line-height: 28px;color: #666;padding-top: 20px;}
.pop_calander_r label{vertical-align: middle;}
.pop_calander_r select{width: 181px;border: 1px solid #ccc;height: 28px;line-height: 28px;color: #666;}
.preview_place{margin: 16px 0;}
.preview_place textarea{width: 169px;border: 1px solid #ccc;height: 117px;padding: 5px;font-size: 14px;line-height: 20px;color: #666;}
.preview_place label{vertical-align: top;}
.preview_btn2{text-align: right;padding-right: 15px;*text-align: left;*padding-left: 20px;}
.preview_btn2 input{background: url(/assets/images/ad/interview.png) no-repeat;width: 145px;height: 35px;}
.pop_close{width: 11px;position: absolute;top: 10px;right: 10px;cursor: pointer;}
.msg_txt_box { z-index: 99;background-color:#1c95d4; font-size:14px; line-height:28px; color:#fff; width:21%; padding:0 2%; border-radius:14px; position: absolute; left:37.5%; top:46%; text-align:center;display:none;}

/*医脉人才-医院首页-发布职位*/
.content_box{ background:#fff; width:1170px; border:1px solid #e5e4e4; margin:0 auto;margin-bottom:30px;}
.content_title{ padding: 0 50px;border-bottom: 1px solid #ccc;}
.title3{ background:url(/assets/images/ad/line.png) no-repeat left center; font-size:18px;color:#000; line-height:54px; padding-left:18px;font-weight: normal;}
.publish_job{ width:880px; margin:0 auto;}
.publish_job .box_body{ width:880px; margin: 0 auto;padding-top: 12px;}
.red2{color: #ed6d00;}
.publish_job ul{padding: 20px 0;}
.publish_job ul li{position: relative;}
.publish_job ul li .txt6{position: absolute;top: 0;left: 106px;width: 300px;color: #999;text-align: left;}
.publish_job ul li .txt7{position: absolute;top: 0;left: 106px;width: 300px;color: #999;text-align: left;}
.publish_job ul li label{font-size: 16px;line-height: 38px;color: #333;width: 97px;text-align: right;display: inline-block;}
.publish_job ul li input[type="text"]{width: 462px;height: 38px;border: 1px solid #ccc;font-size: 16px;line-height: 38px;color: #999;padding: 0 5px;margin-right: 10px;}
.publish_job ul li select{width: 170px;height: 38px;border: 1px solid #ccc;font-size: 16px;color: #666;line-height: 38px;background: #f8f8f8;}
.publish_job ul li select.ml_5{margin-left: -5px;}
.publish_job ul li{margin-bottom: 16px;font-size: 14px;line-height: 38px;color: #666;}
.publish_job ul li input.textwidth_342{width: 302px;}
.publish_job ul li input.textwidth_117{width: 117px;}
.grey2{color: #ccc;}
.publish_job ul li input[type="checkbox"]{margin-right: 7px;margin-left: 20px;}
.publish_job ul li select.width_bg{width: 342px;background: #fff;}
.publish_job ul li textarea{width: 836px;height: 246px;border: 1px solid #ccc;margin-left: 20px;padding: 5px;font-size: 16px;line-height: 26px;color: #999;}
.pl_80{font-size: 16px;line-height: 35px;color: #999;padding-left: 98px;}
.publish_btn{text-align: center;}
.publish_job .publish_btn li{margin-bottom: 0;}
.publish_btn input[type="button"]{background: url(/assets/images/ad/btn_check.png) no-repeat;width: 108px;height: 35px;color: #fff;font-size: 14px;margin: 0 15px;}
.publish_btn li.t_check input[type="checkbox"]{margin-left: -84px;}
/*企业版-消息*/
.border_b0{border-bottom: none;}
.add_border_b{border-bottom: 1px solid #e9e8e8;}
.message_line_btn input[type="button"].newapprove_btn{background: url(/assets/images/ad/approve_btn4.png) no-repeat;}/*self defined*/

/*企业版简历管理*/
.published_btn2{text-align: center;}
.published_btn2 input{background: url(/assets/images/ad/sea_other.png) no-repeat;width: 153px;height: 35px;margin-bottom: 20px;}
.published_btn_model{text-align: center;}
.published_btn_model input{background: url(/assets/images/ad/model_other.png) no-repeat;width: 153px;height: 35px;margin-bottom: 20px;}
.management_title{*padding-left: 230px;padding: 0 0 0 50px;}
.management_title h6{background: url(/assets/images/ad/line.png) no-repeat left center;padding-left: 19px;float: left;font-size: 18px;line-height: 48px;color: #333;font-weight: normal;}
.m_title_right{/*width: 600px;*/float: right;line-height: 48px;font-size: 14px;color: #ccc;text-align: right;}
.m_title_right input[type="button"]:hover{background: url(/assets/images/ad/btn_check.png) no-repeat;color: #fff;}
.m_title_right input[type="button"]{margin: 0 3px;background: url(/assets/images/ad/btn.png) no-repeat;width: 108px;height: 35px;color: #1c95d4;}
.m_title_right label{font-size: 16px;color: #333;margin-right: 3px;}
.list_top{background: #fafafa;font-size: 14px;line-height: 22px;color: #666;padding: 0 45px 0 50px;}
.list_top p{color: #999;}
.mlist_content{padding: 20px 0 ;margin-left: 18px;}
.add_NEW{background: url(/assets/images/ad/NEW.png) no-repeat left center;padding-left: 50px;}
.mlist_conleft{width: 530px;float: left;}
.mlist_conright{width: 295px;float: right;}
.mlist_conleft img{float: left;;width: 90px;height: 90px;border-radius: 50%;}
.add_lineb{border-bottom: 1px solid #e8e8e8;/*padding: 0 0 0 50px;*/}
.mlist_txt{float: left;margin-left: 39px;font-size: 16px;line-height: 26px;color: #666;}
.mlist_txt p{margin-bottom: 8px;}
.mlist_conright ul li{float: left;height: 50px;margin-top: 15px;}
.mlist_conright ul li a{font-size: 14px;line-height: 24px; }
.mlist_conright .line_height{line-height: 50px;margin-left: 30px;}
.pl_50{padding-left: 50px;}
.mr_30{margin-right: 30px;}
.mlist_conright .line_height_ml0{margin-left: 0;}
.management_list2{min-height:497px;}
.management_list2 a:hover{text-decoration: underline;}

/*搜索其他简历*/
.search_nav2{width: 897px;}
.page_search_body3{width: 632px;margin: 0 auto;padding: 18px 0 18px;}
.position_select2 label{width: 60px;text-align: right;}
.new_position_body2{width: 800px;margin: 0 auto;}
.new_position_box2{width: 897px;margin: 0 auto;margin-bottom: 12px;}
.position_select2 .wid_82 select{width: 83px;}
.position_select2 .wid_82 select.ml_5{margin-left: -5px;}
.m_title_left{float: left;line-height: 48px;font-size: 14px;color: #ccc;margin-right: 10px;}
.m_title_left label{font-size: 16px;color: #333;margin-right: 3px;}
.m_title_right input[type="button"].btn_mt{margin-top: 8px;*margin-top: 0px;}
.invite_btn{padding-left: 130px;padding-top: 10px;}
.invite_btn input[type="button"]{background: url(/assets/images/ad/invite.png) no-repeat;width: 85px;height: 26px;}
.invite_btn input[type="button"].btn_invited{background: url(/assets/images/ad/invited.png) no-repeat;}
.invited_color{background: #e8f5fa;}
.invited_color2{background: #ddf0f8;}

/*企业版-登录页*/

.login_bg{background: url(/assets/images/ad/bg4.jpg) no-repeat top center;height: 374px;position: relative;}
.login_logo{padding-bottom: 38px;text-align: center;}
.login_outbox{position: absolute;left: 50%;margin-left: -252px;top: 50%;width: 504px;height: 435px;}
.login_inbox{padding: 20px 0 30px 0;background: url(/assets/images/ad/bg5.png) no-repeat;width: 504px;height: 339px;margin: 0 auto;}
.login_inbox h3{font-size: 24px;line-height: 34px;color: #e5564a;font-weight: normal;text-align: center;}
.login_list{width: 269px;margin: 20px auto 0;}
.login_line{width: 259px;height: 46px;border-top: 1px solid #e9e9e9;background: #f8f8f8;margin-top: 12px;font-size: 14px;color: #707070;padding-left: 10px;}
.login_name{width: 55px;float: left;background: url(/assets/images/ad/login_name.png) no-repeat left center;padding-left: 10px;height: 46px;line-height: 46px;}
.login_pass{width: 55px;float: left;background: url(/assets/images/ad/login_pass.png) no-repeat left center;padding-left: 10px;height: 46px;line-height: 46px;}
.login_input{width: 194px;float: right;height: 46px;}
.login_input input{width: 194px;height: 46px;line-height: 46px;font-size: 14px;color: #666;padding: 0 5px;}
.forget_pass{text-align: right;padding: 5px 0;width: 269px;margin: 0 auto;}
.login_btn{padding: 5px 0 10px;text-align: center;}
.login_btn input{background: url(/assets/images/ad/btn_red.png) no-repeat;width: 269px;height: 47px;}
.login_regis{text-align: center;font-size: 14px;color: #707070;}

@media screen and (max-width: 1280px) {
	.login_outbox{top: 30%;}
}
/*弹出框*/
.cover_box{width: 100%;height: 100%;background: #000;opacity: 0.4;filter:alpha(opacity=40);position: fixed;top: 0;left: 0;z-index: 9;}
.pop_box2{width: 448px;background: #fff;position: fixed;top: 40%;left: 50%;margin-left: -224px;z-index: 99;color: #333;padding-bottom: 40px;}
.pop_box3{width: 448px;background: #fff;position: fixed;top: 40%;left: 50%;margin-left: -224px;z-index: 99;color: #333;padding-bottom: 40px;display: none;}
.pop_top{border-bottom: 1px solid #e5e4e4;font-size: 18px;line-height: 48px;padding-left: 15px;}
.pop_center{text-align: center;margin-top: 35px;font-size: 16px;line-height: 26px;}
.pop_btn2{text-align: center;margin-top:7px;}
.pop_btn2 input[type="button"]{text-align: center;margin: 0 3px;font-size:14px;line-height: 35px;}
.pop_sure_btn{background: url(/assets/images/ad/btn_check.png) no-repeat;width: 108px;height: 35px;color: #fff;}
.pop_delete_btn{background: url(/assets/images/ad/btn.png) no-repeat;width: 108px;height: 35px;color: #1c95d4;}
/*弹出框*/
.pop_box{width: 803px;margin: 0 auto;padding: 40px 0 20px 0;background: #f4fafc;}
.pop_input{width: 800px;margin: 0 auto;}
.pop_line{margin-bottom: 10px;height: 28px;line-height: 28px;font-size: 14px;}
.pop_line label{width: 82px;height: 28px;display: inline-block; text-align: right;}
.pop_line label span{color: #ed6d00;}
.pop_text{width: 248px;height: 28px;border: 1px solid #ccc;padding: 0 5px;}
.pop_text2{width: 107px;height: 28px;}
.pop_line_l{width: 380px;float: left;}
.pop_line select{width: 260px;height: 28px;border: 1px solid #ccc;padding: 0 5px;}
.pop_line_r{width: 380px;float: right;}
.pop_line textarea{width: 668px;height: 63px;border: 1px solid #ccc;padding: 2px 5px;font-size: 14px;color: #666;}
.pop_textarea{height: 67px;position: relative;}
.pop_textarea2{height: 138px;position: relative;}
.pop_line .pop_textarea3{height: 138px;}
.pop_textarea label{vertical-align: top;}
.pop_line label.texts_poi{position: absolute;top:0;left: 100px;width: 605px;text-align: left;color: #cccccc;}
.pop_btn{width: 240px;margin: 0 auto;padding: 25px 0 0 0;text-align: center;}
.btn_bg{background: url(/assets/images/ad/btn.png) no-repeat;width: 108px;height: 35px;margin: 0;}
.pop_line textarea.texts_detail{height: 138px;}
.pop_line .text_des{position: absolute;top:0;left: 92px;width: auto;text-align: left;}
.pop_top2{background-color: #1c95d4;font-size: 18px;line-height: 52px;color: #fff;padding: 0 20px;}
.pop_img_box{padding: 54px 75px 0;}
.pop_img{width: 560px;}
.pop_close2{background: url(/assets/images/ad/pop_close2.png) no-repeat;display: inline-block;width: 17px;height: 17px;float: right;margin-top: 17px;}
.pop_box4{width:350px;background: #fff;position: fixed;top: 9%;left: 50%;margin-left: -224px;z-index: 99;color: #333;padding-bottom: 10px;}

/*企业发布新职位--模板*/
.del_select{width: 200px;float: right;position: relative;}
.show_select{width: 190px;height: 38px;border: 1px solid #ccc;font-size: 16px;color: #666;line-height: 38px;background-color: #f8f8f8;float: left;padding: 0 5px;}
.select_triangle{border:4px solid #000;border-color:#000 transparent transparent transparent;width:0;height:0;display:inline-block;float: right;margin-top: 18px;}
.del_select ul{padding: 0;border: 1px solid #ccc;width: 200px;border-top: 0;}
.del_select ul li{line-height: 24px;padding: 0 5px;margin-bottom: 0;font-size: 16px;cursor:pointer;}
.del_select ul li span{display: inline-block;width: 160px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 24px;}
.del_select ul li a{font-size: 16px;color: #666;}
.select_down{position: absolute;top: 40px;left: 0;display: none;}
.del_this{float: right;background: url(/assets/images/ad/pop_X.png) no-repeat;display: inline-block;width: 11px;height: 11px;margin-top: 6px;}
.template{width:300px;position: relative;left: 580px;top:58px;z-index: 7;}
.template label{font-size: 16px;line-height: 38px;color: #333;width: 97px;text-align: right;display: inline-block;}

/*20161226*/
/*.fixed_right{position: fixed;right: 290px;bottom: 150px;}*/
.user_back{position: fixed;bottom: 164px;left: 50%;margin-left: 585px;}
.uptop{position: fixed;bottom: 100px;left: 50%;margin-left: 585px;}
.fixed_right>div{width: 64px;height: 62px;background-color: #fff;font-size: 15px;color: #999;text-align: center;margin-bottom: 2px;cursor: pointer;}
.fixed_right .up_icon{background: url(/assets/images/ad/up_icon.png) no-repeat;width: 28px;height: 15px;display: inline-block;margin-top: 20px;}
.fixed_right>div span{display: inline-block;width: 32px;line-height: 17px;margin-top: 16px;}
.pop_back{width: 694px;position: fixed;left: 50%;margin-left: -347px;top: 5%;z-index: 99;}
.back_title{height: 52px;background-color: #1c95d4;position: relative;}
.back_close{background: url(/assets/images/ad/pop_close.png) no-repeat;width: 17px;height: 17px;position: absolute;top: 17px;right: 20px;cursor: pointer;}
.back_box{background-color: #fff;}
.back_con{padding: 0 60px 0 48px;}
.back_text{padding: 25px 0;position: relative;}
.back_text span{color: #ed6d00;vertical-align: top;margin-right: 8px;}
.back_text textarea{width: 540px;height: 100px;border: 1px solid #1c95d4;box-shadow: 0 0 10px #c5ebff;padding: 5px 10px;font-size: 16px;line-height: 26px;color: #999;}
.back_txt{position: absolute;top: 30px;left: 30px;font-size: 16px;line-height: 26px;color: #999;}
.back_input{position: relative;}
.back_input input{width: 540px;padding: 0 10px;border: 2px solid #f8f8f8;height: 64px;margin-bottom: 32px;}
.back_txt2{position: absolute;top: 20px;left: 30px;font-size: 16px;line-height: 26px;color: #999;}
.back_btn{padding-left: 16px;padding-bottom: 38px;}
.back_btn input{background: url(/assets/images/ad/btn_check.png) no-repeat;width: 108px;height: 35px;font-size: 14px;line-height: 35px;color: #fff;cursor: pointer;}
.page_banner2box{background-color: #55bcf2;}
.page_banner2{width: 1350px;margin: 0 auto;padding: 24px 0;margin-bottom: 10px;}
.picScroll-left{ width:1230px;  overflow:hidden; position:relative; margin: 0 auto;padding: 0 90px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{width: 186px;margin: 0 25px;height: 248px;position: relative;}
.picScroll-left .bd ul li{ margin:0 60px 0 0; float:left; _display:inline; overflow:hidden;}
.picScroll-left .prev{ position:absolute; left:0; top:50%; margin-top:-35px; display:block; width:69px; height:69px; background:url(/assets/images/ad/banner_left.png) no-repeat left center;}
.picScroll-left .next{ position:absolute; right:60px; top:50%; margin-top:-35px; display:block; width:69px; height:69px; background:url(/assets/images/ad/banner_right.png) no-repeat right center;}
.picScroll-left .prevStop{ display:none;  }
.picScroll-left .nextStop{ display:none;  }
.panel{width: 186px;height: 248px;background-color: #c8eaff;text-align: center;position: relative;z-index: 99; }
.panel img{width: 162px;height: 162px;margin:12px 0;}
.panel_text{text-align: left;padding: 0 14px;font-size: 14px;line-height: 20px;color: #333;}
.color_9{color: #999;}
.panel_cont{width: 186px;height: 248px;position: absolute;top: 0;left: 0;background-color: rgba(255,255,255,0.85);z-index: 9;text-align: left; display: none;transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;}
.panel_det{padding: 44px 23px 0;font-size: 13px;line-height: 20px;color: #666;}
.go_btnbox{text-align: center;}
.go_btn{display: inline-block;width: 118px;height: 38px;background-color: #1c95d4;font-size: 16px;line-height: 38px;color: #fff;text-align: center;margin-top: 30px;position:absolute;bottom:19px;left:32px;}


/*20170328*/
.alert-question {
    background-color: #fef9f0;
    color: #ff7f00;
    border-color: #ff7f00;
    margin-bottom: 20px;
}
.alert {
    padding: 10px 10px 10px 30px;
    border-radius: 3px;
    background-color: #fef9f0;
    color: #ff7f00;
    border: 1px solid #ff7f00;
}
.text-center {
    text-align: center;
}
.alert-question .icon-prompt-warning {
    margin-right: 10px;
}

/*20170612-公共招聘*/
.public_box{width: 1170px;margin: 0 auto;}
.public_box .public_line:last-child{border-bottom: none;}
.public_line{height: 73px;border-bottom: 1px solid #e9e8e8;padding-left: 65px;font-size: 16px;line-height: 73px;color: #666;}
.public_line a{color: #666;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;display: block;}
.public_line a:hover{color: #ff0000;}
.public_line .left{width: 895px;}
.public_line .right{width: 150px;}
.public_detail_box{font-size: 16px;line-height: 32px;color: #666;padding: 0 50px;}
.public_detail_box h6{font-weight: normal;padding-top: 25px;}
.public_detail_box .center{text-indent: 0;padding-bottom: 8px;}
.public_detail_box p{text-indent: 32px;}
.public_detail_box .align_right{text-align: right;padding-top: 50px;padding-bottom: 40px;}
.public_detail_box a{text-decoration: underline;color: #1c95d4;font-size: 14px;line-height: 32px;}
.public_bottom_line{width: 1170px;margin: 0 auto;background-color: #e8f5fa;height: 60px;font-size: 14px;line-height: 60px;color: #666;text-align: center;}


/*20170629*/
.create_resume{padding-top: 100px;padding-bottom: 10px;}
.create_resume_txt{width: 460px;margin: 0 auto;font-size: 18px;line-height: 30px;color: #000;padding-bottom: 200px;padding-top: 20px;}
.line_btn_center{float: none;margin: 0 auto;}

.line_1 .name{width: 330px;}

/*20170705-招聘资讯*/
.recruit_title{height: 42px;background-color: #e8f5fa;line-height: 42px;}
.recruit_title p{padding: 0 55px;font-size: 16px;line-height: 42px;color: #333;}
.recruit_title a{color: #333;text-decoration: underline;}
.recruit_con{background-color: #fff;padding: 32px 0 22px;}
.recruit_left{width: 224px;float: left;margin-left: 52px;}
.recruit_left img{width: 202px;height: 166px;}
.recruit_center{width: 844px;float: left;max-height: 180px;overflow:hidden;}
.recruit_center ul li{margin-bottom: 10px;}
.recruit_center ul li a{font-size: 14px;line-height: 24px;color: #000;vertical-align: middle;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;display: inline-block;max-width: 638px;}
.recruit_center ul li span.circle{background-color: #1c95d4;width: 5px;height: 5px;border-radius: 50%;display: inline-block;vertical-align: middle;margin-right: 8px;}
.recruit_center ul li span.right{font-size: 14px;color: #666666;}
.recruit_box_bg{background-color: #f8f8f8;}
.recruit_box_left{width: 850px;float: left;background-color: #fff;}
.recruit_box_right{width: 310px;float: right;}
.recruit_box_line{padding: 32px 0;width: 755px;margin: 0 auto;border-bottom: 1px solid #efefef; }
.recruit_box_line_img{width: 152px;float: left;}
.recruit_box_line_img img{width: 152px;height: 125px;}
.recruit_box_line_txt{width: 568px;float: right;font-size: 14px;line-height: 24px;color: #000;}
.recruit_box_line_txt h5{font-size: 18px;line-height: 24px;color: #1c95d4;padding-bottom: 10px;font-weight: normal;}
.recruit_box_line_txt p span{color: #666;}
.recruit_box_line_txt div{padding-bottom: 20px;}
.page_flip_short{width: 850px;padding: 56px 0 45px 0;text-align: right;}
.page_flip_short ul{display: inline-block;}
.recruit_box_block{background-color: #fff;margin-bottom: 10px;}
.recruit_box_tit{padding: 30px 12px 0;text-align: center;}
.recruit_box_tit span{vertical-align: middle;font-size: 16px;line-height: 16px;color: #000;}
.recruit_box_tit .recruit_oneline{display: inline-block;width: 100px;height: 1px;background-color: #efefef;}
.recruit_new_list{padding: 0 12px;}
.recruit_new_list li{padding: 8px 0;border-bottom: 1px solid #efefef;font-size: 14px;line-height: 24px;}
.recruit_new_list li .circle{display: inline-block;width: 5px;height: 5px;background-color: #1c95d4;border-radius: 50%;vertical-align: middle;float: left;margin-top: 8px;}
.recruit_new_list li a{vertical-align: middle;color: #1c95d4;float: right;display: block;width: 264px;}
.recruit_new_list li span.right{}

/*2021-06-25*/
.warning_box {
	background-color: #e7e7e7;
	border-radius: 8px;
	padding: 15px 20px;
}
.warning_box .warning_infor {
	float: left;
	width: 640px;
	margin: 0;
	background: url(/assets/images/ad/icon.png) no-repeat left 3px;
	padding-left: 40px;
	font-size: 16px;
	line-height: 30px;
	color: #373737;
}
.warning_box .warning_close {
	background: url(/assets/images/ad/close.png) no-repeat right center;
	width: 30px;
	height: 30px;
	display: block;
	float: right;
	border: medium none;
	outline: none;
	cursor: pointer;
}
.warning_box .warning {
	color: #ff0000;
	text-decoration: underline;
}
.pop_warning_box {
	width: 524px;
	border-radius: 8px;
	background-color: #ffffff;
	font-size: 16px;
	line-height: 30px;
	color: #000000;
	position: fixed;
	left: 50%;
	top: 15%;
	margin-left: -262px;
}
.pop_warning_box .pop_warning_tit {
	border-bottom: 1px solid #cccccc;
	padding: 15px 70px 15px 28px;
	font-size: 18px;
	border-radius: 8px 8px 0 0;
	position: relative;
}
.pop_warning_box .pop_warning_close {
	background: url(/assets/images/ad/close.png) no-repeat center center;
	width: 60px;
	height: 60px;
	position: absolute;
	top: 0;
	right: 0;
	border: medium none;
	outline: none;
	cursor: pointer;
}
.pop_warning_box .pop_warning_cont {
	padding: 15px 20px;
	line-height: 24px;
}
.pop_warning_box .w_left {
	width: 90px;
	float: left;
	margin-left: 5px;
	text-align: right;
}
.pop_warning_box .w_line {
	margin-bottom: 10px;
}
.pop_warning_box .w_right {
	width: 380px;
	float: right;
}
.pop_warning_box .r_radio {
	width: 28px;
	float: left;
	display: block;
	margin-top: 6px;
}
.pop_warning_box .r_label {
	float: left;
	width: 155px;
	padding-right: 5px;
	display: block;
	margin-bottom: 5px;
}
.pop_warning_box .w_area {
	border: 1px solid #cccccc;
	font-size: 16px;
	line-height: 24px;
	color: #333333;
	padding: 5px 10px;
	resize: none;
	width: 340px;
	height: 118px;
}
.pop_warning_box .pop_warning_btm {
	background-color: #f8f8f8;
	padding: 17px 28px;
	text-align: center;
	border-radius: 0 0 8px 8px;
}
.pop_warning_box .w_btn_submit {
	width: 108px;
	height: 33px;
	border-radius: 4px;
	font-size: 16px;
	line-height: 33px;
	color: #ffffff;
	text-align: center;
	outline: none;
	cursor: pointer;
	border: 1px solid #1c95d4;
	background-color: #1c95d4;
	margin: 0 24px;
	display: inline-block;
}
.pop_warning_box .w_btn_cancel {
	width: 108px;
	height: 33px;
	border-radius: 4px;
	font-size: 16px;
	line-height: 33px;
	color: #1c95d4;
	text-align: center;
	outline: none;
	cursor: pointer;
	border: 1px solid #1c95d4;
	background-color: #FFFFFF;
	margin: 0 24px;
	display: inline-block;
}
.pop_warning_box .w_succsess_block {
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	color: #000000;
	padding: 20px 0;
}
.pop_warning_box .w_succsess_block .s_txt {
	font-size: 20px;
	line-height: 40px;
}
.pop_warning_box .w_succsess_block .icon {
	background: url(/assets/images/ad/icon2.png) no-repeat left 2px;
	padding-left: 45px;
	display: inline-block;
}
/* 移民页面css */

.immi_page{
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
    overflow: hidden;
}
.immi-banner{
    max-width: 1920px;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
}
.immi-banner{
    width: 100%;
}
.immi-nav{
    width: 100%;
    height: 93px;
    background-color: #282461;
}
.immi-nav-content{
    width: 1000px;
    padding-top: 16px;
    margin: 0 auto;
    font-size: 16px;
    color: #fff;
}
.to-sign{
    float: right;
    width: 161px;
    height: 44px;
    background-color: #fff;
    font-size: 26px;
    color: #d0192b;
    text-align: center;
    line-height: 44px;
    border-radius: 10px;
    margin-top: 6px;
}
.immi-nav-content .des{
    display: inline-block;
}
.immi-nav-content .des h4{
    font-size: 18px;
    line-height: 36px;
}
.immi-content{
    width: 1170px;
    min-height: 800px;
    background-color: #fff;
    margin: 0 auto;
    overflow: hidden;
}
.immi-sign-address{
    position: relative;
}
.immi-sign-address .text{
    width: 420px;
    position: absolute;
    top: 130px;
    left: 50%;
    margin-left: -210px;
    font-size: 16px;
    color: #fff;
    line-height: 24px;
}
.immi-sign-address .text .to-sign{
    float: none;
    display: block;
    margin-bottom: 25px;
}
.condition-link{
    width: 100%;
    height: 248px;
    background-color: #282461;
    line-height: 248px;
    text-align: center;
}
.condition-link a{
    margin: 0 24px;
}
.des-banner{
    width: 100%;
    height: 421px;
    background-color: #282461;
}
.des-banner img{
    margin-left: 74px;
    margin-top: 110px;
}
.des-txt{
    margin-top: 110px;
    margin-left: 40px;
    width: 570px;
    float: left;
    overflow: hidden;
    font-size: 16px;
    line-height: 36px;
    color: #fff;
}
.des-txt h1{
    font-size: 40px;
    line-height: 75px;
}
.condition-bg{
    width: 100%;
    height: 544px;
    background: url(../images/immi/condition_bg.jpg) no-repeat;
}
.condition-txt{
    width: 500px;
    padding-left: 460px;
    padding-top: 156px;
    font-size: 16px;
    line-height: 26px;
    color: #595757;
}
.condition-txt h4{
    font-size: 18px;
    line-height: 36px;
    color: #d0192b;
}
.condition-txt h5{
    font-size: 16px;
    color: #d0192b;
    margin-bottom: 20px;
}
.immi-content .title{
    text-align: center;
    padding: 55px 0;
    border-bottom: none;
}
.case-list {
    width: 890px;
    padding-bottom: 200px;
    margin: 0 auto;
}
.case-list li{
    padding: 17px 0;
    min-height: 212px;
    border-bottom: 1px solid #dadada;
}
.case-list li:last-child{
    border-bottom: none;
}
.case-list li img{
    margin-right: 46px;
}
.case-text{
    overflow: hidden;
    font-size: 16px;
    line-height: 28px;
    color: #313131;
}
.case-text h5{
    font-size: 18px;
    line-height: 30px;
    color: #d0192b;
}
.case-des span{
    display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;
}
.case-des label{
    display: block;
    overflow: hidden;
}
.lesson-list{
    width: 965px;
    padding: 0 20px;
    border: 1px solid #d3d3d3;
    margin-bottom: 50px;
}
.lesson-list li{
    padding: 14px 20px;
    min-height: 80px;
}
.lesson-list li img{
    margin-right: 25px;
}
.lesson-list li .case-text{
    font-size: 14px;
    line-height: 24px;
}
.immi-info{
    width: 665px;
    margin: 0 auto 50px;
    border: 1px solid #d3d3d3;
}
.immi-info-con{
    padding: 10px 58px;
    font-size: 14px;
    line-height: 28px;
    color: #282828;
}
.immi-info-con .color{
    color: #d0192b;
}
.immi-info-con input[type="text"]{
    width: 284px;
    height: 20px;
    border: 1px solid #b5b5b5;
    border-radius: 3px;
    padding: 0 5px;
}
.immi-info-con  ul{
    padding-bottom: 20px;
}
.immi-info-con textarea{
    width: 284px;
    height: 60px;
    border: 1px solid #b5b5b5;
    border-radius: 3px;
    padding: 5px;
}
.immi-btn{
    width: 80px;
    height: 35px;
    background-color: #1c95d4;
    color: #fff;
    border-radius: 10px;
    display: block;
    margin: 20px auto;
    cursor: pointer;
}



/*2021-09-23*/
/*头部改版*/
.emr_top_body li a:hover, .emr_top_body li.current_li a{
    color: #1c95d4;
}
.system_message{
    background: url(../../images/ad/enterpris/message_icon.png) no-repeat left center;
    padding-left: 19px;
    margin-right: 8px;
}
.company_data{
    padding: 0 12px 0 25px;
    position: relative;
    z-index: 9999;
}
.quit_system{
    background: url(../../images/ad/enterpris/quit_icon2.png) no-repeat left center;
    padding-left: 18px;
    margin-left: 18px;
}
.set_list{
    position: absolute;
    top: 25px;
    left: 0;
}
.set_list li{
    width: 100px;
    height: 44px;
    float: none;
}
.set_list li a{
    background-color: #fafafa;
    display: block;
    width: 100px;
    height: 44px;
    font-size: 14px;
    color: #4ea5d9;
    line-height: 44px;
    text-align: center;
}
.set_list li a:hover, .emr_top_body .set_list li .selected_set{
    background-color: #77bee4;
    color: #FFFFFF;
}


/*2021-09-23*/
/*未认证*/
.red3{
    color: #fc0000;
}
.approve_btn input[type="button"].go_approve_btn{
    background: url(../../images/ad/enterpris/approve_btn1_new.png) no-repeat;
}
.upgrade_btn input[type="button"].go_upgrade_btn{
    background: url(../../images/ad/enterpris/upgrade_btn1_new.png) no-repeat;
}
.approve_tips_box{
    padding: 60px 0 46px;
}
.approve_tips{
    font-size: 18px;
    line-height: 32px;
    margin-top: 48px;
}

/*认证中*/
.title_new h3{
    line-height: 54px;
}
.approving_tips_box{
    font-size: 13px;
    line-height: 32px;
    padding: 45px 0;
}
.approving_tips{
    font-size: 18px;
    margin-top: 40px;
}

/*认证成功*/
.hos_describe_body_new{
    padding: 26px 68px 18px;
}
.add_V_orange{
    background: url(../../images/ad/enterpris/v_orange.png) no-repeat right 5px;
    padding-right: 25px;
}
.firm_today ul li:first-child{
    padding: 9px 0;
}
.aaaaa a {
    color: unset;
    font-size: 14px;
    line-height: 23px;
}

/*认证*/
.type_select{
    padding-left: 90px;
    margin-bottom: 16px;
}
.approve_box_new ul{
    margin-bottom: 0;
}
.approve_box_new label.required{
    background: url(../../images/ad/enterpris/red_star.png) no-repeat left center;
    padding-left: 15px;
}
.approve_box_new select{
    padding-left: 5px;
}
.approve_box_new .approve_id{
    left: 110px;
}
.approve_box_new .approve_tip{
    width: auto;
    text-align: left;
    padding-left: 101px;
}
.approve_box_new input[type="button"]{
    float: left;
    margin:1px 0 0 4px;
}
.approve_box_new input[type="file"].upload_btn{
    width: 108px;
    height: 35px;
    position: absolute;
    top: 0;
    left: 574px;
}
.approve_box_new .approve_smallbox{
    margin-top: 45px;
}
.approve_box_new .approve_id2{
    left: 110px;
}
.texrarea_box{
    width: 468px;
    height: 95px;
    float: left;
    position: relative;
}
.texrarea_box textarea{
    width: 452px;
    height: 79px;
    font-size: 14px;
    line-height: 24px;
    border: 1px solid #ccc;
    padding: 7px;
}
.approve_box_new .approve_id3{
    width: 452px;
    font-size: 14px;
    color: #c3c3c3;
    line-height: 24px;
    text-align: left;
    position: absolute;
    top: 8px;
    left: 8px;
}
.approve_box_new .regist_btn{
    margin: 38px 0 0 360px;
}
.approve_box_new .regist_btn input[type="button"]{
    float: none;
    margin: 0;
}

/*资料设置*/
.account_info.approve_box_new{
    margin-bottom: 38px;
}
.data_setup .approve_box_new .span_right{
    margin-right: 35px;
}
.data_setup .approve_box_new input.span_right{
    margin-right: 20px;
}
.regist_btn_new{
    margin-left: 270px;
}

/*账号设置*/
.account_list{
    background-color: #e1f4ff;
    height: 34px;
    padding: 4px 67px;
    font-size: 16px;
    color: #1c95d4;
    line-height: 34px;
}
.search_account_box{
    height: 38px;
    margin: 20px 0;
    padding-left: 485px;
}
.search_bar4{
    width: 374px;
    border-left: 2px solid #1C95D4;
}
.search_bar4 input[type="text"]{
    width: 350px;
}
.search_bar4 label{
    top: 0;
    left: 12px;
    line-height: 34px;
}
.add_new_account{
    width: 108px;
    height: 35px;
    float: left;
    margin:1px 0 0 20px;
}
.add_new_account a{
    display: block;
    background: url(../../images/ad/enterpris/btn_check.png) no-repeat;
    width: 108px;
    height: 35px;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 35px;
    text-align: center;
}

.account_setup{
    width: 1128px;
    margin: 0 auto;
    padding-bottom: 78px;
}
.top_check_all{
    height: 35px;
    margin-bottom: 20px;
    font-size: 16px;
    color: #333;
    line-height: 35px;
    padding-left: 47px;
}
.top_check_all label{
    float: left;
}
.top_check_all label input[type="checkbox"]{
    vertical-align: top;
    margin-top: 10px;
    margin-right: 4px;
}
.account_setup input[type="checkbox"]{
    appearance: none;
    -webkit-appearance: none;
    background: url(../../images/ad/enterpris/checkbox.png) no-repeat;
    width: 17px;
    height: 17px;
}
.account_setup input[type="checkbox"]:checked{
    background: url(../../images/ad/enterpris/checkbox_s.png) no-repeat;
}
.batch_delete_btn{
    background: url(../../images/ad/enterpris/btn_check.png) no-repeat;
    width: 108px;
    height: 35px;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 35px;
    float: left;
    margin-left: 35px;
}
.account_table{
    margin-bottom: 16px;
}
.account_table table{
    font-size: 16px;
    line-height: 26px;
    text-align: center;
}
.account_table th{
    font-weight: normal;
    line-height: 60px;
    background-color: #f8f8f8;
}
.account_table td{
    padding: 30px 0 20px 0;
    border-bottom: 1px dashed #f1f0f0;
}
.account_table td a{
    font-size: 16px;
}
.center_line{
    color: #1C95D4;
    margin: 0 10px;
}
.account_down_info{
    font-size: 16px;
    line-height: 28px;
    padding: 0 80px 0 50px;
}
.checked_num{
    float: left;
}
.show_num{
    float: right;
}
.show_num select{
    width: 71px;
    height: 28px;
    border: 1px solid #999;
    border-radius: 2px;
    margin-left: 12px;
    color: #999;
}
.page_switch{
    color: #999;
    float: right;
    margin-left: 22px;
}
.page_switch a{
    color: #999;
}

/*添加编辑账号*/
.user_box{
    padding-top: 34px;
}
.approve_box_new .approve_id4, .approve_box_new .approve_id5{
    width: 452px;
    font-size: 16px;
    color: #999;
    line-height: 24px;
    text-align: left;
    position: absolute;
    top: 8px;
    left: 110px;
}
.checkListBox{
    margin-left: -34px;
}
.checkListBox label{
    width: 120px;
}
.checkbox_list{
    width: 447px;
    float: left;
}
.checkbox_list label{
    width: auto;
    margin:0 23px;
    font-size: 16px;
    color: #666;
    line-height: 36px;
}
.checkbox_list input[type="checkbox"]{
    appearance: none;
    -webkit-appearance: none;
    background: url(../../images/ad/enterpris/checkbox.png) no-repeat;
    width: 17px;
    height: 17px;
    margin-right: 19px;
    vertical-align: top;
    margin-top: 10px;
}
.checkbox_list input[type="checkbox"]:checked{
    background: url(../../images/ad/enterpris/checkbox_s.png) no-repeat;
}
/*暂无数据*/
.nothing-box{
    padding: 50px 0;
    font-size: 18px;
    color: #666;
    line-height: 32px;
    text-align: center;
}
.nothing-box img{
    width: 276px;
    height: 291px;
    margin-bottom: 26px;
}


/*2021-10-08*/
/*高级搜搜*/
.search_nav_new{
    margin-bottom: 20px;
}
.search_nav_new .page_search_body2{
    padding: 26px 0;
}
.position_select_box .two_select{
    width: 220px;
    float: left;
}
.position_select select{
    width: 138px;
    height: 30px;
}
.place_select{
    width: 138px;
    display: inline-block;
}
.place_label{
    margin-top: -44px;
}
.place_select select{
    margin-bottom: 7px;
}
.two_blue_btn{
    width: 220px;
    float: left;
    padding: 14px 0 0 3px;
}
.two_blue_btn input{
    background: url(../../images/ad/btn_check_short.png) no-repeat;
    width: 83px;
    height: 35px;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 35px;
    margin-right: 18px;
}

/*医院/公司主页*/
.emr_top_r li.login_new{
    margin-left: 105px;
}
.hos_describe_img_new{
    width: 151px;
    height: 151px;
    margin-right: 36px;
}
.hos_describe_img_new img{
    width: 149px;
    height: 149px;
    border: 1px solid #ccc;
}
.hos_describe_txt_new a{
    font-family: "微软雅黑";
    color: #0168b7;
}
.hos_describe_txt_new p{
    font-family: "微软雅黑";
    font-size: 16px;
    color: #666;
    line-height: 26px;
    margin-top: 5px;
}
.r_txt_all{
    height: auto;
}
.collect_send input{
    font-size: 14px;
    color: #1c95d4;
    line-height: 35px;
}
.page_content_new input[type="checkbox"]{
    appearance: none;
    -webkit-appearance: none;
    background: url(/assets/images/checkbox.png) no-repeat;
    width: 17px;
    height: 17px;
    margin-right: 5px;
}
.page_content_new input[type="checkbox"]:checked{
    background: url(/assets/images/checkbox_s.png) no-repeat;
}
.page_content_new .line_3 p a{
    font-size: 16px;
}

/*职位管理-进行中的职位*/
/* .page_management_new{
	background: url(/assets/images/management_bd.jpg) repeat-y scroll;
	width: 1170px;
} */
.page_management_new .add_line{
    padding: 12px 59px 10px 69px;
}
.page_management_new input[type="checkbox"]{
    appearance: none;
    -webkit-appearance: none;
    background: url(/assets/images/ad/checkbox.png) no-repeat;
    width: 17px;
    height: 17px;
    margin-right: 5px;
}
.page_management_new input[type="checkbox"]:checked{
    background: url(/assets/images/ad/checkbox_s.png) no-repeat;
}
.latest_time{
    font-size: 14px;
    color: #ccc;
    line-height: 16px;
    text-align: right;
    margin-right: -40px;
}
.share_wx{
    background: url(/assets/images/ad/share_wx.png) no-repeat;
    width: 57px;
    height: 18px;
    display: inline-block;
    margin-left: 50px;
}
.page_management_new .management_require{
    margin:8px 0 5px 0;
}
.page_management_new .price_require{
    padding-left: 28px;
}
.page_management_new .price_require span{
    width:160px;
    display: inline-block;
}
.page_management_new .inform span{
    font-size: 16px;
}
.page_management_new .issue_time{
    margin-top: 16px;
    padding-left: 28px;
}
.issue_state{
    margin-left: 25px;
}
.blue_txt{
    color: #1c95d4;
}
.red_txt{
    color: #fd0303;
}
.four_a{
    width: 134px;
}
.four_a a{
    float: left;
    margin: 6px 0 7px 0;
}
.four_a a:nth-child(1), .four_a a:nth-child(3){
    width: 81px;
}

.up_a{
    background: url(/assets/images/ad/up_a.png) no-repeat;
    width: 52px;
    height: 16px;
}

.edit_a_new{
    background: url(/assets/images/ad/edit.png) no-repeat;
    width: 52px;
    height: 16px;
}
.preview_a{
    background: url(/assets/images/ad/preview.png) no-repeat;
    width: 52px;
    height: 16px;
}
.page_management_new .management_r{
    padding-top: 38px;
}
.page_management_new .management_r ul li a{
    text-align: left;
    padding-left: 60px;
}
.page_management_new .management_r ul li a.active, .page_management_new .management_r ul li a:hover{
    width: 163px;
}

/*发布新职位*/
.content_box_new .publish_job .box_body{
    padding-top: 0;
}
.content_box_new .template{
    left: 720px;
}
.content_box_new .template select{
    width: 160px;
    height: 38px;
    border: 1px solid #ccc;
    font-size: 16px;
    color: #666;
    line-height: 38px;
}
.content_box_new .show_select{
    width: 160px;
}
.content_box_new .del_select ul{
    width: 170px;
}
.content_box_new .del_select ul li span{
    width: 140px;
}
.publish_job ul li input[type="text"].txt6_i{
    width: 585px;
}
.publish_job ul li input[type="text"].job_name{
    width:587px;
}
.content_box_new .publish_job ul li  select, .show_select{
    background-color: #FFFFFF;
}
.content_box_new input[type="checkbox"]{
    appearance: none;
    -webkit-appearance: none;
    background: url(/assets/images/ad/checkbox.png) no-repeat;
    width: 17px;
    height: 17px;
    margin-right: 5px;
}
.content_box_new input[type="checkbox"]:checked{
    background: url(/assets/images/ad/checkbox_s.png) no-repeat;
}
.publish_job ul li label.check_txt{
    width: auto;
}
.content_box_new .momthPayFrom, .content_box_new .momthPayTo{
    position: absolute;
    top: 2px;
    left: 106px;
    color: #999;
    text-align: left;
}
.content_box_new .momthPayTo{
    left: 278px;
}
.publish_job ul li label.lightspot_tip{
    width: auto;
    position: absolute;
    top: 30px;
    left: -24px;
}
.lightspot_list{
    width: 620px;
    margin-left: 3px;
}
.publish_job .lightspot_list ul{
    padding: 0;
}
.publish_job .lightspot_list li{
    float: left;
    font-size: 16px;
    color: #999;
    line-height: 38px;
}
.publish_job .lightspot_list .one_lightspot, .publish_job .lightspot_list .user_defined{
    width: 80px;
    height: 38px;
    padding: 0 12px;
    border: 1px solid #ccc;
    border-radius: 20px;
    color: #333;
    text-align: center;
    margin: 0 17px 15px 0;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
}
.publish_job .lightspot_list .selected_li{
    background: #1c95d4;
    border: 1px solid #1c95d4;
    color: #FFFFFF;
}
.publish_job .lightspot_list .lightspot_tip{
    width:400px;
    height: 40px;
}
.tag_input_list{
    width: 620px;
    max-height: 42px;
    overflow: hidden;
}
.publish_job ul li.tag_input_box{
    width:106px;
    margin-right:17px;
}
.publish_job ul li input[type="text"].tag_input{
    width: 80px;
    height: 38px;
    padding:0 12px;
    overflow: hidden;
    text-align: center;
}
.content_box_new .publish_job ul li textarea{
    width: 662px;
    padding: 5px;
}
.content_box_new .publish_job ul li .txt8{
    position: absolute;
    top: 38px;
    left: 26px;
    width: 300px;
    color: #666;
    text-align: left;
}
.publish_job ul li input[type="text"].email_input{
    width: 585px;
}
.publish_job ul li input[type="text"].txt9_i{
    width: 217px;
}
.content_box_new .publish_job ul li .txt9{
    width: auto;
    position: absolute;
    top: 2px;
    left: 4px;
    color: #666;
    text-align: left;
}
.content_box_new .publish_btn{
    width: 740px;
    padding: 0 0 23px 0;
    margin-top: -4px;
}
.content_box_new .publish_btn input[type="button"]{
    margin: 0 35px;
}
.content_box_new .alert{
    background-color: #fffaf1;
    color: #ff6600;
    border: 1px solid #fd7e06;
    margin-bottom: 25px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

/*已过期职位*/
.delete_a_new{
    background: url(/assets/images/ad/delete_txt.png) no-repeat;
    width: 51px;
    height: 16px;
}
.page_management_new02 .four_a a{
    margin: 5px 0;
}

/*职位页*/
.position_content_new .position_title_box{
    padding-bottom: 20px;
}
.position_content_new .collect_share_box{
    text-align: right;
}
.position_content_new .collect_share_box span{
    margin: 0;
}
.position_content_new .collectpop_box{
    top: -28px;
    left: 64px;
    line-height: 18px;
    text-align: center;
}
.position_content_new .position_des .attention_box{
    background: #efeeee;
    border-radius: 6px;
    width: 765px;
    height: 45px;
    margin-bottom: 15px;
    padding: 0 17px 0 13px;
}
.position_content_new .position_des p{
    margin: 3px 0;
}
.position_content_new .position_des .attention_box p{
    font-size: 13px;
    color: #333;
    line-height: 45px;
    margin: 0;
}
.attention_body{
    float: left;
    padding-left:32px;
    background: url(/assets/images/ad/attention.png) no-repeat left center;
    background-size: 23px 23px;
    -webkit-background-size: 23px 23px;
}
.report{
    color: #ff6600;
}
.close_attention{
    background: url(/assets/images/ad/wrong2.png) no-repeat;
    width: 14px;
    height: 14px;
    float: right;
    margin-top: 15px;
}






.position_content_new .progress_title p span, a{
    font-size: 16px;
}
.position_content_new .position_content_r a{
    display: inline-block;
    max-width: 125px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
}


/*简历管理*/
.management_l .search_nav{
    width: auto;
    margin: 0;
}
.management_l .page_search{
    width: 636px;
    margin: 0 auto;
}
.management_l .position_select_box{
    padding-bottom: 50px;
}
.management_l .position_select_box .two_select{
    width: 210px;
}
.management_l .position_select select{
    width: 128px;
}
.management_l .two_blue_btn{
    width: auto;
    float: right;
    padding:0 8px 0 0;
}
.page_management_new .mlist_content{
    padding-left: 50px;
}
.matched_degree{
    margin-left: 30px;
}
.page_management_new .management_title h6{
    line-height: 35px;
    margin-bottom: 6px;
}
.page_management_new .m_title_right{
    line-height: 35px;
    margin-bottom: 6px;
}
.radio_all02{
    margin-right: 15px;
}
.page_management_new  .management_list2{
    min-height: 330px;
}
.mlist_conright{
    width: 288px;
}
.invite_interview_box .mlist_conright{
    width: 260px;
}
.page_management_new  .list_top label{
    vertical-align: middle;
}

.has_invited_box .mlist_conright{
    width: 104px;
}

.not_fit_box .mlist_conright{
    width: 274px;
}