﻿/*全局样式*/
*{ padding:0px; margin:0px; list-style:none} 
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:12px;font-weight: normal;}
select,input,img,select{vertical-align:middle; margin:0;padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
img{vertical-align:middle; border:none}
body{color:#333;font-family:'Microsoft YaHei','微软雅黑',STXihei,'华文细黑',Heiti,'黑体',SimSun,'宋体',sans-serif;font-size: 14px;margin:0;padding:0;background:#fff;}
a{color: #333;text-decoration:none;cursor: pointer;}
a:hover{color:#2076bd ;text-decoration:none;}
.clearit,.clearb{clear:both;margin:0;padding:0;}
.pd0-20{padding: 0px 20px;}
.pd0-15{padding:0px 15px}
.pd5-15{padding:5px 15px}
.mt10{ margin-top:10px;}
.mt20{margin-top: 20px}
.mr20{margin-right: 20px;}
.mt15{margin-top: 15px}
.mb15{margin-bottom: 15px;}
.fl{ float:left}
.fr{ float:right}
.col-md-9{width:75%;}
.col-md-3{width:25%;}
.border_R{border-right:1px solid #ededed;}
h2.title_header,h2.Com_tit{height:45px;line-height:45px;color:#2076bd ;font-size: 20px; }
h2.title_header span,h2.Com_tit span{border-left:3px solid #2076bd ;padding-left: 10px;}
.wrap_main{
 width: 1310px;
 margin: 0 auto;
}
/*有背景的标题*/
h2.title_header_bg{ background:#2d5e86; color:#fff; padding-left:10px}
h2.title_header_bg span{ border-left:3px solid #fff}
h2.title_header_bg1{ background:#4c9ee1}
/*字体颜色*/
.job_list .con_left a,ul.result_cont li span,.btndiv1 a:hover,.color1,span.feedback_com,.welTip a,a.details{color: #2076bd}
.top_l span.name{color: #2f5f84;}
/*背景颜色样式*/
.ae-pagination .page_number_div a:hover,.ae-pagination .page_number_div .ae-pagination-current,.btn_gr{background: #2076bd;}
.job_seaerch .job_searchsub,.applyBtn,.show_jobcon .sqBtn,.show_jobcon .ctnewBtn,.compile1{background: #2076bd; border-radius:4px;}
.applyBtn:hover,.show_jobcon .sqBtn:hover,.show_jobcon .ctnewBtn:hover,.compile1:hover,.colseDiv:hover{background:#358bc5;}
.applyBtn:hover,.botton_2:hover,.applyBtn,.btn_cx:hover,.btn_dl:hover,.btn_gr:hover,.applyBtn:hover,.botton_2:hover{background:#358bc5;}
.ui-widget-header{background: #2076bd!important}
/*主体宽度*/
.Job_main{width:100%;margin: 0 auto 25px;}
/*头部*/
.Job_top{height:90px;line-height: 90px;background: #fff url(../../common/images/votes/headbg.jpg) repeat-x left bottom;}
.top_w{width:1280px;margin: 0 auto;}
.top_l{float: left;}
.top_l .logo img{ margin-top:-20px}
.top_l span.name{font-size: 30px;display: inline-block;background: url(/Content/Areas/Hospitals/images/Jobs/top_line.png) no-repeat left center;margin-left: 30px;padding-left: 30px;}
.top_r{float: right;}
.top_r a{padding-left:15px;}
/*banner*/
.banner{ margin-bottom:20px; width:100%}
.banner img{ width:100%}

/*招聘列表样式*/
.con_left{ width:558px}
.job_seaerch{position:relative}
.job_seaerch .ddlbox {color: #666666;height: 32px;line-height: 32px;padding-left: 10px;width: 182px; margin-right:10px; font-family:"微软雅黑"}
.job_seaerch .job_searchtxt{color: #cccccc;height: 30px;line-height: 30px;padding-left: 10px;width: 497px;font-family:"微软雅黑"}
.job_seaerch .job_searchsub{width: 27px;height: 27px;position: absolute;right: 23px;top: 3px;background: url(/Content/Areas/Hospitals/images/Jobs/search_btn.png) no-repeat center center;border: none;background-size: 27px 27px;}
.job_seaerch .job_searchsub:hover{ cursor:pointer}
.job_list li { line-height: 28px;overflow: hidden;padding: 0 10px 15px 0;margin-top: 15px;border-bottom: 1px solid #ededed;}
.caozuo{float: right;height: 120px;line-height: 120px;text-align: center;padding-left: 10px; background:url(/Content/Areas/Hospitals/images/Jobs/line.png) no-repeat left center; margin-left:15px;}
.applyBtn{padding: 7px 23px;color: #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.botton_2{padding: 7px 23px;color: #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; display:inline-block}
.applyBtn:hover,.botton_2:hover{color:#fff}
.applyBtn_1{width: 125px; height: 40px;display: inline-block;text-align: center;line-height: 40px;color: #fff;background-color: #FAB106;
border-radius: 4px;font-size: 16px;}
.applyBtn_1:hover{ background-color:#F78602; color:#fff}
.xm_tit,.xm_tit a{line-height: 32px;font-size:18px;}
span.number{ background: url(/Content/Areas/Hospitals/images/Jobs/count.png) no-repeat center left;display: inline-block;width: 25px; height: 25px; padding-left:30px; display:none}
span.date{ color:#999; font-size:12px;}

.dl_box{padding:15px;border: 1px solid #dedede;border-top: none;}
.dl_box p{ margin-bottom:15px;}
.dl_box .UserName{ background:url(/Content/Areas/Hospitals/images/Jobs/user.jpg) no-repeat 10px center; padding-left:38px; height: 32px;width: 173px;border-radius: 4px;color: #333; line-height:32px}
.dl_box .Password{ background:url(/Content/Areas/Hospitals/images/Jobs/key.png) no-repeat 10px center; padding-left:38px; height: 32px;width: 173px;border-radius: 4px;color: #333; line-height:32px}
p.field-group a{ float:right}
.count_us p{ line-height:28px;}
.btn_p .btn_dl{width: 99px;height: 32px;border: medium none;border-radius:4px; line-height:32px;color: #fff;text-align: center; display:block; float:left;}
.btn_gr{width: 100%;display: block;line-height: 32px;color: #fff;height: 32px;border-radius: 4px;text-align: center;margin-top: 15px;}
.btn_cx:hover,.btn_dl:hover,.btn_gr:hover{ color:#fff;}

.color2{ background: #e88e00; margin-left: 15px;height: 32px;line-height: 32px;width: 99px;border-radius: 4px;}
.dl_box p.field-group {margin-top: 20px; margin-bottom:20px}
tr.detail:hover{ font-weight: normal;}
/*用户登录*/
.welTip{height: 32px;line-height: 32px;color: #666;border-bottom: 1px solid #e7e7e7;}
.welTip a{float: right;}
.logInfoList_left{float: left; width: 110px;border-right: 1px solid #e7e7e7;margin-top: 10px;height: 15px;line-height: 15px;
 padding-bottom: 15px;}
.logInfoList_left a{margin-top: 10px;display: inline-block;}
.logInfoList_right{float: right; height: 35px;line-height: 35px;margin-top: 10px;}
span.feedback_com{ padding-left: 8px;}
/*弹窗显示后样式*/
.hid{display: none!important}
/*搜索出无匹配结果样式---*/
.zWupip{background:url(/Content/Areas/Hospitals/images/Jobs/Arrow.png) no-repeat scroll right top;height: 110px;margin: 0 auto;padding-top: 20px;width: 380px; font-family:"宋体"; margin-top:20px}
.zWupip p{ background:url(/Content/Areas/Hospitals/images/Jobs/warn.png) no-repeat scroll left bottom;color: #555;font-size: 14px;
line-height: 30px;padding-top: 10px; text-align: center;}
/*招聘详细页面*/
h4.job_tit1{ line-height: 36px;border-bottom: 1px solid #D6E5F8;height: 36px;font-size: 14px;font-weight: bold;}
h4.job_tit1 span{width: 130px; display: inline-block;font: 500 15px/35px "微软雅黑";text-align: center;border-top: 2px solid #3E7CD4;
border-left: 1px solid #D6E5F8;border-right: 1px solid #D6E5F8;border-bottom: none;height: 35px;background: #fff;font-weight: bold;}
.bg{ background:#F4FAFF; border:1px solid #D8E6F8}
.Job_left{width: 100%;float: left;/* border-right: 1px solid #D8E6F8; */background: #fff;}
.Job_right{width: 24%;float: right;}
.job_tit{height:45px;line-height:45px;font-size:20px;font-weight:normal; background:#F4FAFF}
.result_cont{margin-bottom:30px;font-size: 14px;line-height: 28px; margin-top:20px}
ul.result_cont li{float: left;width:32%;line-height: 45px;padding-right: 10px; font:500 14px/28px "微软雅黑"}
ul.result_cont li span{font-size: 14px;;line-height: 32px;}
.description img{ display:none}
p.text{ line-height:28px;}

a.details:hover{ font-weight:bold}
.erweima_x{ text-align:center; margin-top:30px}
.erweima_x span{line-height: 32px;font-size: 18px; margin-top: 5px;display: inline-block;}

/*旧版的弹出窗*/
.ui-dialog{border-radius:0px!important; background:#FFF!important;border: 12px solid #d8d8d8!important; padding:0px!important;}
.ui-widget-header{ border:none!important;border-radius:0px!important;}
.compile1{ padding:2px 5px; color:#FFF!important}

.mydiv2{height:200px}
#bg,.popIframe {display:none;width:100%;height:100%;left:0;top:0;background:#000;z-index:100000;/*FF IE7*/filter:alpha(opacity=50);/*IE*/opacity:0.5;/*FF*/z-index:1;position:fixed!important;/*FF IE7*/position:absolute;/*IE6*/}
.popIframe {filter:alpha(opacity=0);opacity:0}
.colseDiv{float:right;background:#dedede;width:50px;height:28px;text-align:center;line-height:28px;display:block;color:#333;margin:10px 10px 0 0}
.colseDiv:hover{color:#fff;}
.show_jobcon{padding:20px 25px 0 55px;overflow:hidden}
.show_title{line-height:30px;font-weight:normal}
.show_title strong{color:#ee2200;padding:0 10px}
.show_select{height:20px;line-height:20px;font-size:14px;margin:15px 0;display:block}
.show_select select{font-size:14px;color:#666}
.show_jobcon table{line-height:40px;font-size:14px;border-bottom:dashed 1px #d9d9d9}
.sqBtn,.ctnewBtn{height:35px;display:block;line-height:35px;text-align:center;color:#FFF;font-size:16px;font-family:'Microsoft YaHei';margin:15px 10px;float:left; padding:0 12px;}
.show_jobcon .sqBtn{color:#FFF; }
.show_jobcon .sqBtn:hover{color:#FFF}
.show_jobcon .ctnewBtn{color:#FFF}
.show_jobcon .ctnewBtn:hover{color:#FFF}
.btndiv{margin:0px auto;width:235px; height:35px;}
.btndiv1 a{ display:block; line-height:35px; float:left; margin:0 10px;padding:0 15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.woaring{text-align:center;padding:30px 0;}
.woaring em{font:24px/56px 'Microsoft YaHei','微软雅黑'; padding:0 0 0 40px;}
.porsonal{color:#F00;margin-left:10px}
.phoneShow{
	display: none;
	text-align: center;
	margin: 10px 0;
}
/*分页样式*/
.pages{line-height:30px;margin:15px auto!important;height: 34px;padding:0 20px;float:right;_width:94%;}
.ae-pagination .page_number_div{text-align: right;}
.ae-pagination .page_number_div a{display: inline-block;height:24px;font-size:12px;margin:0 2px;text-align:center;padding:0px 10px;border:solid 1px #dcdcdc;color: #2076bd;line-height: 24px;
	border-radius: 3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.ae-pagination .page_number_div a:hover,.ae-pagination .page_number_div .ae-pagination-current{color:#fff;border:1px solid #2076bd;}
/*底部样式*/
.footer{text-align: center;line-height: 26px;border-top:1px solid #ededed;padding: 15px 0;width: 1280px;margin:0 auto;}

@media only screen and (max-width: 1024px){
.banner,.Job_top{ width:980px;}
}
@media only screen and (max-width: 768px){
	.wrap_main{
		width: 100%;
	}
	.phoneHide{
		display: none;
	}
	.phoneShow{
		display: block;
	}
	.job_tit{
		line-height: initial;
		height: auto;
	}
.job_seaerch .ddlbox{ width:18%; margin-right:1%; box-sizing:border-box; padding-left:1%}
 .job_seaerch .job_searchtxt{ width:79%; box-sizing:border-box; padding-left:1%}	
 .col-md-4.col-sm-12.fr,.xm_cont{ display:none !important}
	.pr20{ padding-right: 0;}
 .mr20{ margin-right:0;}
 .pl10{ padding-left:0;}
	.margin-right{ margin-right:0}
	.border_R{ border-right:none}
 .zWupip{ width:100%;}
	.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable{width: 88% !important; margin:0 auto; box-sizing:border-box; left:6% !important; top:75px !important;}
	.woaring em{ font:14px/28px 'Microsoft YaHei','微软雅黑'; padding-left:0px;}
	.show_jobcon{ padding:0px;}
	.ui-dialog .ui-dialog-content{height: auto !important;}
	.job_list .con_left{width:80%;}
 ul.result_cont li{ width:47%;}
	.caozuo{ width:19%; box-sizing:border-box; margin-left:1%}
.col-sm-hid{ display:none;}
.col-sm-12{width:100%;float: none;margin-bottom: 20px;}	
.main{margin:20px 0;width:100%;box-sizing:border-box;padding:0 10px;}	
.Job_main{ width:100%;}
.top_w{ width:100%; padding:0 10px; box-sizing:border-box}
.Job_left{ width:100%; box-sizing:border-box}
.Job_right{ display:none}
.footer,.banner,.Job_top{ width:100%}
.top_r span span{ display:none}

}
@media only screen and (max-width:640px){
	.banner{ display:none;}
	.job_list .con_left{width:74%;}
	.caozuo{width:25%;box-sizing:border-box;margin-left:1%;}
	img.job_img{ display:none}
	.top_l,.top_r{width:100%;float:none;line-height: 30px;text-align: center;}
	.top_l{line-height: 44px;}
	.top_l span.name{ font-size:18px;}
	.top_l .logo img{width:100px;margin-top: 0px;}
	.vote_top,.footer,.wrap, .vote_main,.top_w{min-width:320px;}
	h2.title_header, h2.Com_tit{font-size:16px;height: 35px;line-height: 35px;}
	.xm_tit, .xm_tit a{ font-size:14px}
	.job_list li{ font-size:12px}
	.job_seaerch .ddlbox{ height: 25px;line-height: 25px;}
	.job_seaerch .job_searchtxt{ height:23px; line-height:23px}
	.job_seaerch .job_searchsub{background-size: 70%;height: 20px;line-height: 20px;}
} 
@media only screen and (max-width:500px){
.job_select{ width:32%; margin-right:1%; box-sizing:border-box;}
.job_searchtxt{ width:65%; box-sizing:border-box}
.job_list .con_left{width:100%; float:none}
.caozuo{width:100%;box-sizing:border-box;margin-left:0;float:none;margin-top: 10px;padding-left:0;height:auto;line-height:32px;background:none;}
.applyBtn{ padding:5px 15px}
}
@media only screen and (max-width:460px){
.vote_top { height: auto;}
}
@media only screen and (max-width:400px){
	ul.result_cont li{ width:100%;}
	.job_seaerch .ddlbox{ width:28%; margin-right:1%; box-sizing:border-box; padding-left:1%}
	.job_seaerch .job_searchtxt{ width:68%; box-sizing:border-box; padding-left:1%}	

}
@media only screen and (max-width:390px){
.logo img{ width:90px;}
.top_r a{ padding-left:4px}	
	}
@media only screen and (max-width:320px){
select#ApplyDepartmentIddropdown{ width:30%}
}   