.w1160 {width: 1160px;min-width:1160px;margin: 0 auto;}

.header .maxWidth .nav .navUl > li .sliderBox{position:absolute;}
@media only screen and (max-width:880px){
.header .maxWidth .nav .navUl > li .sliderBox{position:static;}
.header .maxWidth .nav{position:absolute;}
}

/*banner*/
.topBanner{ width: 100%; }
.EjBanner img{display:block; margin:0 auto;}
/*图片列表*/
.title1{padding:40px 0 30px;}
.title1 span,.title1 a{line-height:20px;display: inline-block;}
.title1 span{line-height:20px;padding-left:20px;color:#202020;font-size:20px;font-weight: 400; border-left: 4px solid #0b4ca3; }
.title1 a{ float: right;color: #0b4ca3;font-size: 16px; }
.dutyList li{ float: left; display: inline-block; width: 48%; margin-right:4%; text-align: center;-webkit-box-shadow: 0 0 8px rgba(0,0,0,.3);box-shadow: 0 0 8px rgba(0,0,0,.3); margin-bottom:4%; }
.dutyList li a{ display: block; width: 100%; }
.dutyList li p{ width: 100%; overflow:hidden;}
.dutyList li img{width: 100%;  }
.dutyList li span{ display: inline-block; width: 98%; text-align: center;font-size: 16px;color: #333; line-height: 74px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
/*社会责任报告*/
.shzrbg{ border-top: 1px solid #d8d8d8; padding-top:30px;position: relative; margin-bottom: 85px; }
.shzrbg .prev,.shzrbg .next { width:38px; height:38px; margin: 11px 0 0; position: absolute; top:50%; z-index:2; cursor: pointer; text-indent: -9999px;}
.shzrbg .prev { left:0px; background: url(/ebchinatech/template/page/duty/btnLeft.png) no-repeat 0 0; }	
.shzrbg .next { right:0px; background: url(/ebchinatech/template/page/duty/btnRight.png) no-repeat 0 0; }
.shzrbg .prevStop{background: url(/ebchinatech/template/page/duty/btnLeft_disabled.png) no-repeat 0 0;}
.shzrbg .nextStop{backgro und: url(/ebchinatech/template/page/duty/btnRight_disabled.png) no-repeat 0 0;}	
	.shzrbg_list{ margin-left:4%; }
	.shzrbg_list li{ float: left; display: inline-block; width: 24%; text-align: center; }
	.shzrbg_list li a{ display:block; }
	.shzrbg_list li img{}

/*加入光大*/
.join01 .titleWrap{width:100%;height:26px;padding:36px 0 32px;margin-bottom:30px;-webkit-box-sizing:content-box;box-sizing:content-box;border-bottom:1px solid #d8d8d8;}
.join01 .titleWrap h3{float:left;position:relative;margin-bottom:0;padding-left:24px;line-height:26px;font-size:20px;color:#202020;font-weight:400; border-left:4px #0b4ca3 solid;}
.join01 .titleWrap .btnMore{float:right;font-size:16px;font-weight:lighter;color:#a2afbb; display:none;}
.join01 .recruitList{padding:0 20px 11px 18px;border-bottom:1px solid #d8d8d8;}
.join01  .zpggList{padding:0 0px 11px 0px;}
.join01 .recruitList li{margin-bottom:16px;line-height:30px;}
.join01 .recruitList li a{line-height:30px;font-size:16px;color:#202020;font-weight:400; overflow:hidden; display:block;}
.join01 .recruitList li a:hover .title{color:#1890ff;}
.join01 .listItem .title{float:left;font-size:16px;color:#202020; width:80%;text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.join01 .listItem .time{float:right;font-size:16px;color:#202020;}
.join01 .listItem:hover .time,.listItem:hover .title{color:#1890ff;}
.recruitTypeWrap{width:102%;margin-left:24px}
.recruitTypeWrap li{float:left;width:252px;height:122px;margin:57px 36px 33px 0;border:1px solid #d8d8d8}
.recruitTypeWrap li a{display:block;position:relative;overflow:hidden}
.recruitTypeWrap li a,.recruitTypeWrap li a img{width:100%;height:100%}
.recruitTypeWrap li a span{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:122px;color:#fff;font-size:24px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}
.join01 .postWrap a{display:inline-block;width:232px;line-height:30px;padding-bottom:20px;font-size:16px;color:#202020}
.join01 .postWrap a:hover{color:#0b4ca3}
.recruitInformationListWrap {margin:55px 95px 0;}
.recruitInformationListWrap  .recruitList li span.time{font-size:18px; color:#9b9b9b;}
.recruitInformationListWrap  .recruitList li span.title{color:#2c2c2c; font-size:18px;}
.recruitInformationListWrap  .recruitList{border-bottom:0px;}
.zgzpList .recruitList{padding:0 0 11px 0}

/*职业搜索*/
.noDate{display:none; text-align:center; padding:20px; font-size:18px;}
.selectsWrap{padding:30px 0 36px 24px;border-bottom:1px solid #d8d8d8;}
.publishTimeWrap{overflow: hidden;}
.selectfl{float: left; width:284px; height: 65px; overflow: hidden;}
.selectfl label{float: left; width:85px; height: 48px; line-height: 48px; display: block; font-size:16px;}
.selectfl select,.selectfl input{float: left; width:170px; height: 46px; border:1px solid #d8d8d8;line-height: 48px; display: block; line-height: 48px; font-size:16px; padding-left:10px;}
.selectfl input{height: 44px;line-height: 44px;width:160px;}
.selectsWrap .btnSearchJobs{width:144px;height:48px;text-align:center;line-height:48px;color:#fff;font-size:16px;background:#0b4ca3; cursor:pointer;display: block; margin: 15px auto 0; clear: both;}


/*正在招聘的企业*/
.zxzpqy{position:relative;width:100%;height:175px;margin-top:30px; margin-bottom:100px;}
.zxzpqy_list{width:1032px;margin:0 auto; overflow:hidden; padding-top:7px;}
.zxzpqy .btnPrev,.zxzpqy .btnNext{display:block;position:absolute;top:0;width:31px;height:174px;cursor:pointer;}
.zxzpqy .btnPrev{left: 0; background: url(/uiFramework/commonResource/image/2019031911541045702.png) 50% no-repeat #f4f4f4;}
.zxzpqy .btnNext{right: 0;background: url(/uiFramework/commonResource/image/2019031911540119905.png) 50% no-repeat #f4f4f4;}
.zxzpqy_list ul{-overflow: hidden;}
.zxzpqy_list ul li{width: 322px; height: 160px; float: left; overflow: hidden;border:1px solid #d8d8d8; box-sizing:border-box;}
.zxzpqy_list ul li a{display: block;}
.zxzpqy_list ul li a img{display: block; margin:24px auto 18px}
.zxzpqy_list ul li a span{display:block;width:304px;margin:0 auto;line-height:64px;text-align:center;font-weight:400;font-size:20px;color:#202020;border-top:1px dashed #d8d8d8;}
.zpzwMore{margin-bottom:70px;}
.recruitItemWrap .recruitItemDetail{position:relative;padding:28px 35px;border:1px solid #d8d8d8;border-bottom:none;opacity:0;display:none; -webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.recruitItemWrap .recruitItemDetail .triangle{position:absolute;right:40px;top:-14px;border:7px solid transparent;border-bottom-color:#d8d8d8}
.recruitItemWrap .recruitItemDetail .triangle:after{position:absolute;bottom:-9px;left:-7px;content:"";width:0;height:0;border:7px solid transparent;border-bottom-color:#fff}
.recruitItemWrap .recruitItemDetail p{line-height:30px;}

/*招聘信息导航*/
.rczpFlWrap{margin:20px 0;font-size:0;overflow:hidden;border-bottom:1px solid #d8d8d8;}
.rczpFlWrap li{display:inline-block;width:160px; margin:0 63px;text-align:center;font-size:20px}
.rczpFlWrap li.active a{display:inline-block;width:100%;padding-bottom:20px;color:#298ae3;border-bottom:2px solid #298ae3}
.rczpFlWrap li a{font-size:18px;;color:#717171}


/*热门岗位*/
.rzgwList .recruitItemWrap{border-bottom: 1px solid #d8d8d8;}
.rzgwList .tableHeader{padding-top:26px;margin-bottom:38px; overflow:hidden;}
.rzgwList .recruitItemWrap .briefIntro{;width:100%;position:relative; overflow:hidden; padding-bottom:30px; margin-top:30px;}
.rzgwList .briefIntro span,.rzgwList.briefIntro span a{color:#202020}
.rzgwList .briefIntro span a:hover{color:#0b4ca3}
.rzgwList .tableTR span{display:block;width:135px;line-height:24px;text-align:center;font-size:18px;font-weight:400;color:#797979; float:left;}
.rzgwList .tableTR span.btnDetailWrap{width:55px;text-align:right;padding-right:20px; cursor:pointer;}
.rzgwList .tableTR span.btnDetailWrap .btnDetail{display:inline-block;line-height:20px;font-size:14px;font-weight:400;color:#0b4ca3}
.rzgwList .tableTR span.btnDetailWrap .btnDetail em{margin:0 0 0 5px;vertical-align:middle;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:relative;display:inline-block;width:0;height:0;border-color:#0b4ca3 transparent transparent;border-style:solid;border-width:4px 5px}
.rzgwList .tableTR span.btnDetailWrap .btnDetail em:after{position:absolute;top:-6px;left:-5px;content:"";width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:4px 5px}
.rzgwList .tableTR span.btnDetailWrap .btnDetail em.downArrow{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);margin-top:-5px}
.rzgwList  .briefIntro span,.rzgwList .briefIntro span a {color: #202020; font-size:18px;}

/*手机上职位*/
.PhoneItem{display:none;}
.PhoneItem h2.PhoneItemTit{font-size:18px;color:#000; line-height:45px;}
.PhoneItem h2.PhoneItemTit span{font-size:12px; margin:0 10px;}
.PhoneItem .PhoneBtnDetail{display:inline-block;line-height:20px;font-size:14px;font-weight:400;color:rgb(11,76,163);}
.PhoneBriefIntro{line-height:20px; padding-bottom:10px;}
.PhoneItem .PhoneBtnDetail em{margin:0 0 0 5px;vertical-align:middle;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:relative;display:inline-block;width:0;height:0;border-color:#0b4ca3 transparent transparent;border-style:solid;border-width:4px 5px;}
.PhoneBriefIntro em{font-style:normal;}


@media screen and (min-width:750px) and (max-width:1199px){
	.w1160{width:92%; min-width: 92%; }
	/*社会责任报告*/
	.shzrbg_list{ margin-left:5%; }
	.shzrbg_list li{ width:31%;}

.easysite-page-wrap a, .easysite-page-wrap font {margin-right:6px;}
.easysite-page-wrap  P{ padding-left:0px;padding-top:0px;}

/*加入我们*/
.recruitTypeWrap{width:100%; padding:0 0 0 20px; overflow:hidden; margin-left:0px;}
.recruitTypeWrap li{width: 22%; height: auto; margin: 20px 2% 0 0;}
.recruitTypeWrap li a span{top:50%; margin-top:-15px; line-height:normal;}
.zxzpqy_list{width:90%;}
.rczpFlWrap li{padding:0 20px; box-sizing:border-box; width:25%; margin:0px;}
.recruitInformationListWrap{padding:20px; margin:0px;}
.recruitInformationListWrap .recruitList{padding:0px;}
.pageAll{margin-bottom:72px;}

/*热招职位*/
.rzgwList .tableTR span{font-size:16px;}
.rzgwList .tableHeader,.rzgwList .recruitItemWrap .briefIntro{display: flex; width: 95%; overflow: inherit;}
.rzgwList .tableTR span.btnDetailWrap{position:absolute;left:100%;padding-right:5px;width:50px;}
.rzgwList .briefIntro span,.rzgwList .briefIntro span a{font-size:14px;}
.join01 .titleWrap h3{font-size:15px; border-left:2px #0b4ca3 solid; line-height:20px;}
.zgzpList .recruitList{border-bottom:none;}

/*细览页面*/
.zpggDetail .info{width:80% !important;}


}
@media screen and (max-width:1000px){
.rzgwList .briefIntro span, .rzgwList .briefIntro span a{width: auto; -ms-flex: 1 1; flex: 1 1; -ms-flex-negative: 0; flex-shrink: 0; font-size: 12px;position: relative;}
}
@media screen and (max-width:749px){
	body{min-width:320px;}
	.w1160{min-width:92%; width:92%; }
	.dutyList li{ float:none; display:block; width:100%; margin-right:0%;  margin-bottom:30px; }
	.dutyList li span{ font-size: 14px;line-height:30px;}
/*社会责任报告*/
	.shzrbg .prev,.shzrbg .next {margin: 11px 0px 0; position:absolute;top:100%;}
	.shzrbg .prev { left:50%; margin-left: -48px;}	
	.shzrbg .next {  right:50%; margin-right:-48px; }
		.shzrbg_list{ margin-left:0%; }
		.shzrbg_list li{ width:50%;}

/*加入我们*/
.join01 .recruitList li{line-height:30px; margin-bottom:0px;}
.join01 .titleWrap{padding:15px 0 11px; margin-bottom:10px;}
.join01 .titleWrap h3{border-left: solid 2px #0b4ca3; padding-left:10px; line-height:15px !important; font-size:15px;}
.join01 .titleWrap .btnMore{font-size:12px; color:#0b4ca3;}
.join01 .listItem .title{font-size:13px; width:75%;}
.join01 .listItem .time{font-size:13px;}
.recruitTypeWrap{width:100%; margin-left:0px; padding-left:20px; box-sizing:border-box;}
.recruitTypeWrap li{width:45%; height:auto; margin:15px 4% 0 0;}
.recruitTypeWrap li a span{top:50%; margin-top:-15px; font-size:16px;}
.selectsWrap{padding:15px 0 25px 24px;}
.selectfl{width:100%;float:none; height:55px;}
.selectfl label{width:25%; height:35px; line-height:30px;}
.selectfl select{width:70%; height:35px; line-height:30px;}
.selectfl select option{font-size:14px;}
.selectsWrap .btnSearchJobs{float:none;width:95%; display:block; height:40px; line-height:40px;}
.zxzpqy_list{width:80%;}
.zxzpqy{margin-bottom:30px;}
.zxzpqy_list ul li a span{width:100%; font-size:16px;}
/*招聘公告分类导航*/
.rczpFlWrap li{float:left;width:23%;margin:0 1% 13px 0;height:34px;line-height:34px;border:1px solid #d8d8d8;border-radius:3px;font-size:13px; background:#fafafa;}
.rczpFlWrap li a{font-size:13px;}
.rczpFlWrap li.active{border: 1px solid #0b4ca3;background: #0b4ca3;}
.rczpFlWrap li.active a{color:#fff;}
.rczpFlWrap li.active a{padding-bottom:0px; border:none;}
.recruitInformationListWrap{margin:0px;}
.recruitInformationListWrap .recruitList{padding:0px;}
.recruitInformationListWrap .recruitList li span.title{width:69%; font-size:12px;}
.recruitInformationListWrap .recruitList li span.time{font-size:12px;}

/*热门岗位*/
.PhoneItem{display:block;}
.join01 .recruitList{border-bottom:none;}
.postWrap{overflow:hidden; padding-top:20px;}
.join01 .postWrap a{line-height:15px; width:50%; float:left; font-size:14px;}
.recruitItemWrap .recruitItemDetail{padding:10px; display:block; opacity:1;}
.rzgwList .recruitItemWrap .briefIntro,.PhoneDetail,.rzgwList .tableHeader,.recruitItemWrap .recruitItemDetail .triangle{display:none;}
.rzgwList .recruitItemWrap{margin-top:20px;}
div.zxf_pagediv{margin:50px 0;}

/*细览模板*/
.postDetail .tableHeader{display:none;}
.postDetail div.tableBody span{width:auto !important; font-size:14px;}
.postDetail div.tableBody em{display:inline-block !important;}
.zpggDetail .info{width:80% !important;margin:0 auto 15px !important;padding-bottom:15px !important;}
.zpggDetail .info span{margin:0 10px !important; font-size:14px; }
.easysite-related-news a{font-size:12px !important;}

}
@media screen  and (max-width:330px) {
.join01 .recruitList{padding:0 0px 11px 0px;}
.join01 .listItem .title{width:74%;}
.selectsWrap{padding:15px 0 25px 0px;}
.selectfl label{width:28%; font-size:14px;}
.selectfl select{font-size:14px;}
.zxzpqy_list {width: 70%;}
}