﻿/*banner上方分类层和公告层*/
.index_banner{width:100%;height:380px;position:relative;}
.index_banner .public_con{width:1200px;height:380px;margin:0 auto;position:relative;}
.index_banner .btn_list{overflow:hidden;height:25px;position:absolute;bottom:20px;left:550px;z-index:2;}
.index_banner .btn_list li{width:20px;height:20px;float:left;margin-right:10px;}
.index_banner .btn_list li a{display:block;position:relative;width:20px;height:20px;*height:15px;*border-top:8px dashed transparent;*border-bottom:8px dashed transparent;*background:#fff;overflow:hidden;opacity:0.5;filter:alpha(opacity=50);text-decoration:none}
.index_banner .btn_list li a:after{content:"";position:absolute;left:0;top:8px;width:100%;height:10px;background:#fff;}
.index_banner .btn_list .on a,.btn_list li a:hover{opacity:1;filter:alpha(opacity=100);text-decoration:none;}
.index_banner .banner_list{position:absolute;top:0;left:0;width:100%;height:380px;z-index:1;}
.index_banner .banner_list li{height:380px;width:100%;display:none;position:absolute;left:0;top:0;}
.index_banner .banner_list li.on{display:block;}
.banner_list li .link_box{display:block;width:1200px;height:380px;margin:0 auto;position:relative;}
.index_banner .banner_list li.i1{background:url(../banner/index_banner_1.jpg) no-repeat;background-position:center center;}
.index_banner .banner_list li.i2{background:url(../banner/index_banner_2.jpg) no-repeat;background-position:center center;}
.blue-index-container{width:1200px;margin:0 auto;}
.bic-split-8{width:100%;height:8px;}
.bic-split-10{width:100%;height:10px;}
.bic-split-11{width:100%;height:11px;}
.bic-split-12{width:100%;height:12px;}
.bic-split-13{width:100%;height:13px;}
.bic-split-14{width:100%;height:14px;}
.bic-split-15{width:100%;height:15px;}
.bic-split-16{width:100%;height:16px;}
.bic-split-17{width:100%;height:17px;}
.bic-split-18{width:100%;height:18px;}
.bic-split-19{width:100%;height:18px;}
.bic-split-21{width:100%;height:21px;}
.bic-split-22{width:100%;height:22px;}
.bic-split-23{width:100%;height:23px;}
.bic-split-25{width:100%;height:25px;}
.bic-split-26{width:100%;height:26px;}
.bic-split-27{width:100%;height:27px;}
.bic-split-29{width:100%;height:29px;}
.bic-split-31{width:100%;height:31px;}
.bic-split-37{width:100%;height:37px;}


/*首页最顶部三大竖块*/
.pr{position:relative}.pa{position:absolute}.fl{float:left;*display:inline}.fr{float:right;*display:inline}
  /*左边文字导航*/
  .top_left { float:left;width:290px;border: 1px solid #EBEBEB;}
.catgory-menu{ height:460px; padding-top:10px;background:#FFF;box-shadow: 5px 5px 15px rgba(3,0,0,.04);}
.catgory-menu a:hover,.catgory-menu ul li a:hover{color:#ff552e;}
.catgory-menu-block{position:relative;border:0;margin:1px 0 1px 1px; float:left; width:99%;}
.catgory-menu-tit{padding:16px 0 16px 22px;font-weight:900;position:relative;z-index:100; background:#FFF}
.catgory-menu-tit h3 { width:100%; font-size:14px;}
  .catgory-menu-tit h3 .title {font-size:16px;color:#333333;}
  .catgory-menu-tit i{ position:absolute; top:24px; right:15px;background:url(../images/index_arrow.png) 0 0 no-repeat; width:14px; height:14px; overflow:hidden;}
  .catgory-menu-tit a { color:#656565; font-weight:normal;text-decoration: none; margin-right:8px}
  .catgory-menu-tit a:hover { color:#ff552e;text-decoration: underline;}
  .catgory-menu-block>ul{line-height:22px}
  .catgory-menu-block ul{position:absolute;width:480px;left:286px;top:-1px;padding:13px 0 15px 15px;border:1px #fff solid;box-shadow: 0 0 4px 2px rgba(0,0,0,.09);border-radius: 2px;border-top-left-radius: 0;list-style:none;background-color:#fff;}
  .catgory-menu-block ul li{display:inline-block;font-weight:400; margin:0 8px 6px 0;height:30px; line-height:30px; overflow:hidden}
  .catgory-menu-block ul li a{color:#777777;font-size:13px;padding: 3px 10px;white-space: nowrap;text-decoration: none;}
  .catgory-menu-block ul li a.color {color:#ff552e;text-decoration: underline;}	  
  .catgory-menu-block ul li.title{display:block; width:96%;font-weight:400; margin-bottom:8px;height:30px; line-height:normal;border-bottom:1px #f2f2f2 solid; overflow:hidden}
  .catgory-menu-block ul li.title a{ color:#484848; font-size:14px; font-weight:bold}
  .catgory-menu-block ul li.title a:hover { color:#ff552e}
  .catgory-menu-block_hover{background:#fff;box-shadow:0 0 4px 2px rgba(0,0,0,.09); margin:0;border-top:1px #4098e6 solid;border-left:1px #4098e6 solid;border-bottom:1px #4098e6 solid;}
  .catgory-menu-block_hover .catgory-menu-tit{ z-index:110}
  .catgory-menu-block_hover ul{display:block;border-color:#4098e6;z-index:109}
  .catgory-menu-last{position:relative;border:0;margin:1px 0 1px 1px; float:left; width:99%;}


/*上部格子广告*/
.ad-grid-top .ad-grid{float:left;width:188px;height:85px;margin-top:12px;margin-right:12px;border:1px solid #f0f0f0;*zoom:1;}
.ad-grid-top .ad-grid img{width:188px;height:85px;border:0;}
.ad-grid-top .ad-grid.most-right{margin-right:0;}
.blue-panel{width:1200px;}
.panel-head .ph-l{float:left;font-size:20px;height:20px;line-height:20px;color:#444444;}
.panel-head .ph-r{float:right;font-size:16px;height:20px;line-height:20px;cursor:pointer;background:url(../images/122.png) 0 0 no-repeat;padding-left:30px;}
.panel-head .ph-r:hover{color:#FF5A00;background-position:0px -31px;}
.panel-body{width:1198px;height:auto;border:1px solid #ececec;}
.panel-body-no-border{width:1200px;height:auto;border:0;}
.link_gray3 a{color:#333333;text-decoration:none;}
.link_gray3 a:hover{text-decoration:underline;}

/*推荐企业*/
.rec-com .rec-l{float:left;width:822px;height:556px;padding-left:34px;padding-top:40px;*zoom:1;}
.rec-com .com-box{margin-right:37px;margin-bottom:28px;float:left;cursor:pointer;*zoom:1;}
.rec-com .com-box .logo-cell{width:98px;height:98px;border:1px solid #f3f3f3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.rec-com .com-box:hover .logo-cell{border:1px solid #ff5a00;}
.rec-com .com-box .logo-cell img{width:98px;height:98px;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.rec-com .com-box .com-name{height:18px;line-height:18px;color:#333;text-align:center;width:100px;overflow: hidden;text-overflow: ellipsis;
white-space: nowrap;}
.rec-com .rec-r{float:left;padding-top:33px;*zoom:1;}

/*推荐企业广告位*/
.ad-rec{width:295px;height:91px;border:1px solid #f2f2f2;margin-bottom:16px;*zoom:1;}
.ad-rec img{width:295px;height:91px;border:0;}
.rcc-split-h-17{width:17px;height:596px;float:left;}

/*最新职位*/
.newest-job{width:1198px;height:544px;}
.newest-job .ajax_loading{display:none;}
.newest-job .ajaxloadtxt{margin-top:170px;}
.newest-job.open_ajax .ajax_loading{display:block;}
.newest-job .job-cell{width:283px;height:108px;float:left;border:1px solid #eeeeee;border-top:0;border-left:0;padding-left:15px;position:relative;}
.name-time .j-name{width:192px;height:18px;line-height:18px;float:left;}
.name-time .j-name a{color:#333;text-decoration:none;}
.name-time .j-name a:hover{text-decoration:underline;}
.name-time .j-time{height:14px;line-height:14px;color:#999;}
.job-cell .j-info{height:18px;line-height:18px;}
.newest-job .job-cell.most-right{width:286px;border-right:0;}
.newest-job .job-cell.most-bottom{border-bottom:0;}
.newest-job .pb{display:none;position:absolute;z-index:1;}
.newest-job .pseudo-border-top{top:-1px;left:-1px;width:299px;height:1px;background:#ff5a00;}
.newest-job .pseudo-border-right{top:-1px;right:-1px;width:1px;height:110px;background:#ff5a00;}
.newest-job .pseudo-border-bottom{bottom:-1px;left:-1px;width:299px;height:1px;background:#ff5a00;}
.newest-job .pseudo-border-left{top:-1px;left:-1px;width:1px;height:110px;background:#ff5a00;}
.newest-job .job-cell.most-right .pseudo-border-top{width:302px;}
.newest-job .job-cell.most-right .pseudo-border-bottom{width:302px;}
.newest-job .job-cell:hover .pb{display:block;}
.newest-job .job-cell:hover {background-color:#FFFCF3;}

.box {margin:0 auto;width:1200px;}
.f_l{ float:left } .f_r{ float:right }
.iconHome{background-image:url(../images/index_icon.png); display:inline-block}
/*急聘职位、最新职位*/
.common-tab-box{clear:both;margin-top:0px;}
.common-tab-box .title{height:45px;position:relative;}
.common-tab-box .title span{float:left;display:inline-block;margin-right:40px;line-height:45px;color:#8d92a1;cursor:pointer;font-size:14px;font-weight:400;}
.common-tab-box .title span.last{margin-right:0px;}
.common-tab-box .title span.cur{color:#444444; font-weight:bold;font-size:15px;}
.common-tab-box .title .f_r span{ font-size:12px;}
.job-tab-box .common-list-box{ width:100%; position:relative; overflow:hidden}
  .job-tab-box .job_list{margin-left:-15px}
  .job-tab-box .job_list li{float:left;width:33.33%;margin-bottom:10px;}
  .job-tab-box .job_list li .sub-li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #eee;background:#FFF;margin-left:15px;position:relative;padding:20px;}
  .job-tab-box .job_list li .sub-li:hover{-webkit-box-shadow:0 0 10px 0 rgba(56,81,76,.12);-moz-box-shadow:0 0 10px 0 rgba(56,81,76,.12);box-shadow:0 0 10px 0 rgba(56,81,76,.12);}
  .job-tab-box .job_list li .line_1 {margin-bottom:10px; overflow:hidden}
  .job-tab-box .job_list li .line_1 .job_name{font-size:16px;color:#014099;height:21px;line-height:21px;}
  .job-tab-box .job_list li .line_1 .job_name a.substring{max-width:55%;color: #666666;text-decoration: none; display:inline-block}
  .job-tab-box .job_list li .line_1 .job_name a:hover{max-width:55%;color: #4098e6;display:inline-block}

  .job-tab-box .job_list li .line_1 .salary{max-width:30%;_width:30%; float:right;color:#fc6c38; text-align:right}
  .job-tab-box .job_list li .line_1 .emergency{background-position:0 -53px;width: 40px;height: 16px;position:relative;bottom:2px; margin-left:3px}
  .job-tab-box .job_list li .line_1 span{font-size:16px;color:#f6ab00}
  .job-tab-box .job_list li .line_2{color:#666;margin-bottom:10px; font-size:12px; overflow:hidden}
  .job-tab-box .job_list li .line_2 .company_name{width:60%;float:left;height:21px;line-height:21px;}
  .job-tab-box .job_list li .line_2 .company_info{max-width:40%;_width:40%; float:right;}
  .job-tab-box .job_list li .line_3{font-size:12px;margin-bottom:10px; overflow:hidden;height:24px}
  .job-tab-box .job_list li .line_3 span{display:inline-block;float:left;color:#a7a7a7;border:1px solid #e5e5e5;margin-right:5px;margin-bottom:5px;height:22px;line-height:20px;padding:0 7px}
  .job-tab-box .job_list li .line_4{overflow:hidden;margin-bottom:0;padding-top:8px;line-height:26px}
  .job-tab-box .job_list li .line_4 .address{ float:left;color:#666;height:28px;line-height:28px;}
  .job-tab-box .job_list li .line_4 .address .address_icon {background-position:0 -108px;width: 13px;height: 14px;position: relative;top: 3px;margin-right: 3px;}
  .job-tab-box .job_list li .line_4 .deliver{float:right;width:80px;height:26px;line-height:26px;text-align:center;border:1px solid #4098e6;border-radius:12px;color:#4098e6;text-decoration: none;cursor:pointer}
  .job-tab-box .job_list li .line_4 .deliver:hover{color:#fff;background:#4098e6; text-decoration:none}

/*首页新头部*/
.indexad{height:20px;}
.edrc1{width:1200px;margin-right: auto;margin-left: auto;clear: both;}
.edrc1 .edrc1_left{float:left;width:248px;border: 1px solid #EBEBEB; background-color:#FFFFFF; padding:20px;}
.edrc1 .edrc1_left .title{ color:#434343; height:40px; line-height:30px; border-bottom:1px solid #f0f0f0; font-size:16px;}
.edrc1 .edrc1_left .title font a{ color:#CCCCCC; font-size:14px;text-decoration: none;}
.edrc1 .edrc1_left .title font a:hover{ color:#FF3366; }
.edrc1 .edrc1_left .lmdh{ line-height:34px; height:34px;}
.edrc1 .edrc1_left .lmdh h2{font-weight: bold;color: #fc565c; float:left;}
.edrc1 .edrc1_left .lmdh h2 a{ color:#FC565C;font-size: 14px;text-decoration: none;} 
.edrc1 .edrc1_left .lmdh h2 a:hover{color:#FC565C;text-decoration: underline;}
.edrc1 .edrc1_left .lmdh .lmyc{ float:right; }
.edrc1 .edrc1_left .lmdh .lmyc li{ float:left; margin-left:10px;height:32px;line-height:32px;}
.edrc1 .edrc1_left .lmdh .lmyc li a{ color:#666666; text-decoration: none;} 
.edrc1 .edrc1_left .lmdh .lmyc li a:hover{ color:#FC565C;}
.edrc1 .edrc1_content{ float:left; width:590px; margin-left:13px;}
.bat-ad{float:left;height:40px; line-height:40px;width:560px;padding-left: 30px; margin-top:17px;background-color: #FFFFFF;background-image: url(../images/dong.gif);background-repeat: no-repeat;font-size: 13px;}
.bat-ad a{ color:#666666}
.edrc1 .edrc1_right{float:left; margin-left:15px;}

.seeker-register{ width:248px;border: 0px solid #EBEBEB; padding:20px;background-image: url(../images/2018.jpg);background-repeat: no-repeat;background-position: right top;}
.seeker-head{ width:50px;border-radius:25px;background-color:#E7E7E7;font-size:32px;color:#fff;margin:5px auto 0;}
.seeker-register h5 {
	font-weight:normal;
	font-size:16px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 0px;

}
.job-banner-wrap>a, .seeker-head{height:50px;line-height:50px;text-align:center;}
.seeker-head {
	width:50px;
	border-radius:25px;
	background-color:#E7E7E7;
	font-size:32px;
	color:#FFF;
	margin:5px auto 0
}

.seeker-info>span:nth-of-type(1) {
	display:block;
	width:100%;
	text-align:center;
	font-size:15px;
	margin-top:6px
}
.seeker-info span{
	display:block;
	width:100%;
	text-align:center;
	font-size:15px;
	margin-top:6px
}
.seeker-info .edrc_zhuce {
	box-sizing:border-box; padding-left:5px;
	float:left;
	width:240px;
	margin-top:5px;
	margin-right: auto;
	margin-left: auto;
}
.seeker-info .edrc_zhuce .signin{
	box-sizing:border-box;
	float:left;

	margin-top:5px
}
.seeker-info .edrc_zhuce .register{
	box-sizing:border-box;
	float:right;

	margin-top:5px
}
.seeker-info .register a,.seeker-info .signin a {
	display:block;
	width:100px;
	height:35px;
	font-size:16px;
	text-align:center;
	line-height:35px;
	margin:0 auto;
	text-decoration: none;
	border-radius:2px
}
.seeker-info .signin a {
	background-color:#FC565C;border:1px solid #FC565C;
	color:#FFF
}
.seeker-info .signin a:hover {
	background-color:#e75636;
	color:#FFF
}
.seeker-info .register a {
	border:1px solid #FC565C;
	color:#FC565C
}
.seeker-info .register a:hover {
	border:1px solid #FC565C;
	color:#FC565C
}

.fsn,.icon{font-style:normal}.container,.my-container{width:1200px;position:relative}#nav-menu,.btn,.gh-logo,.gh-nav,.gh-nav-item,.icon{display:inline-block}.container,.gh-content,.globalheader,.my-container{position:relative}@font-face{font-family:iconfont;src:url(../images/font_11306_8smxf4rs0ajg7gb9.eot);src:url(../images/font_11306_8smxf4rs0ajg7gb9.eot?#iefix) format('embedded-opentype'),url(https://www.dianli08.com/Application/Home/View/default/public/images/font_11306_8smxf4rs0ajg7gb9.woff) format('woff'),url(../images/font_11306_8smxf4rs0ajg7gb9.ttf) format('truetype'),url(../images/font_11306_8smxf4rs0ajg7gb9.svg#iconfont) format('svg')}
.icon{font-family:iconfont;font-weight:400;-webkit-font-smoothing:antialiased; color:#FFFFFF;}
.icon:hover{ color:#FFFFFF;}

.seeker-job{line-height:35px;height:35px;width:230px;margin-right: auto;margin-left: auto; font-size:13px;}
.seeker-job .zce{ float:left;}
.seeker-job .zce a{ color:#fc565c;text-decoration: none;}
.seeker-job .zcu{ float:right;}
.seeker-job .zcu a{ color:#0b9eee;text-decoration: none;}

.qitadl{ height:22px; line-height:22px; padding-left:8px;}
.qitad2{ height:38px;}

.notices {
	float:left;background-color:#FFFFFF;
	height:160px;
	width:288px;
	margin-top:14px;border: 1px solid #EBEBEB; 
}
.notices .noticestab {
	height:40px; padding-top:10px;
	width:270px;
	padding-left:20px;
	background-repeat:repeat-x;
	background-position:bottom;
	border-bottom:0px #F3F3F3 solid;
}
.notices .noticestab .tli {
	float:left;
	width:70px;
	border-right:0px #EEEEEE solid;
	height:39px;
	border-top:1px #EEEEEE solid;
	text-align:left;
	line-height:39px;
	cursor:pointer
}
.notices .noticestab .tli.last {
	width:132px;
	border-right:0px;
}
.notices .noticestab .tli.select {
	height:38px;
	background-color:#FFFFFF;
	border-top:0px #FF5A00 solid;
	color:#F85E61;
	cursor:auto;
	font-size:16px;

}
.notices .notice_showtabs {
	display:none;
}
.notices .notice_showtabs.first {
	display:block;
}
.notices .notice_showtabs ul {
	padding-left:20px;
	padding-top:10px;
}
.notices .notice_showtabs li {
	width:250px;
	height:30px;
	line-height:30px;
}
.notices .notice_showtabs li.new {
	padding-left:15px;
	width:230px;
	background-image:url(../images/118.png);
	background-repeat:no-repeat;
	background-position:0px 12px;
}