﻿@charset "utf-8";
@import url("../../css/globle.css");
/*通用*/
body{background:#f0f0f0}
.hi-bg0{ width:100%; height:auto;padding:5px 0 10px; margin-top:44px;}
.w960{ width:96%; height:auto; margin:0px 2% 10px; background:#fff;}
.job-title{ width:96%; padding:0 2%; display:block; height:36px; line-height:36px; overflow:hidden;border-bottom:1px solid #d6d6d6}
.job-title a.zxzp,.job-title a.rm,.job-title a.zx{ display: inline-block; padding-left:38px; float:left;font-size:18px; background:transparent url(../images/jobi.png) no-repeat 0 0; background-size:27px}
.job-title a.zxzp-m{float:right;color: #2163a6;}
a.job-more{display:block;color:#2163a6; text-align:center; height:42px; line-height:42px; font-size:17px;}
.ore{background:#f98700}.hz{ font-weight: normal;color: #a50310;font-size: 14px;}.sl{background:#009bad}

/*顶部*/
header {width: 100%;position: relative;height: 44px;line-height: 44px;z-index:1006;}
.h{height: 44px;line-height: 44px;background:#2163a6;color: #fff;font-size: 14px;text-align:center; width:100%;z-index:1007; position:relative}
.h .h-b,.h .h-u,.h .h-menu{ display:block;height:20px; background:transparent url(../../images/heade/h-header.png) no-repeat 0 0; background-size:80px;position:absolute; top:11px;}
.h .h-b{ width:25px; height:32px; background-position:5px 1px;left:2%}
.h .h-ti { font-size:18px;}
.h .h-u{ width:20px; background-position:-28px 1px;right:11%; }
.h .h-menu{ width:20px; background-position:-61px 2px;right:11%; }
.nav2{width: 98%; margin:0 1%;position:absolute; height:auto;top:44px;left:0px;background:#fff; display:none; border:1px solid #d4d4d4; border-top:none;box-shadow:0px 1px 3px #cccccc; -webkit-box-shadow:0px 1px 3px #cccccc}
.jt{display:block; width:13px; height:10px; position:absolute; right:10.5%; top:-9px;background:url(../images/sp.gif) no-repeat -5px -261px; background-size:40px;}
.nav2 ul{width:92%; padding:0 4%; background:#fff}
.nav2 ul li{ width:16%;height: 40px;line-height:40px; text-align:center; float:left; border-bottom:1px solid #d4d4d4;}.nav2 ul li.yh{ width:17%;}
.nav2 ul li a{color:#333333; font-size:16px; font-family:"华文黑体";}.nav2 ul li a:hover{ cursor:pointer; color:#a50310}
.mask{height:100%;width:100%;position:fixed;_position:absolute;top:44px;z-index:999;opacity:0.5; filter:alpha(opacity=50);background-color:#000; } 

/***********************************************招聘首页开始***************************************************************/
/*当前位置*/
.h-p{ height:38px;line-height:38px;overflow:hidden; font-size:16px; margin-bottom:0; width:96%; margin:0 2%}.bn{ background:none}
.h-p a{ color:#2163a6; margin-right:3px}


/* 焦点图 */
.slideBox{ position:relative; overflow:hidden; margin:0px auto 10px; width:100%; height:150px}
.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:100; }
.slideBox .hd li{ display:inline-block; width:10px; height:28px; background: url(../images/li.png) no-repeat 1px center; background-size:8px; text-indent:-9999px; overflow:hidden; margin:0 6px;}
.slideBox .hd li.on{ background:url(../images/2.png) no-repeat center 9px; background-size:14px }

.slideBox .bd{ position:relative; z-index:0; height:150px;}	.slideBox .bd ul{ height:150px}
.slideBox .bd li{ position:relative; text-align:center; width:100%; height:150px; overflow:hidden}
.slideBox .bd li .pic{ display:block; width:100%; height:150px;}
.slideBox .bd li img{ background:url(../images/loading.gif) center center no-repeat;vertical-align: middle;width:100%; height:100%}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  
.slideBox .bd li .tit{ display:block; width:100%;position:absolute; bottom:0; left:0; text-indent:10px; font-size:16px;height:28px; line-height:28px; background: rgba(255,255,255,0.6); color:#424242;  text-align:left;  }


/*图标导航*/
.h-lo{ background:#fff;overflow:hidden; margin-bottom:16px;-webkit-box-shadow:0px 1px 3px #cccccc;box-shadow:0px 1px 3px #cccccc;}
.h-lo ul{width:98%; padding:0 1%; margin:15px 0 10px;}
.h-lo ul li{ width:25%;height:72px;text-align:center; float:left; margin-bottom:10px}
.h-lo ul li a{ color:#333333; font-size:14px; font-family:"华文黑体"; display:block; width:70px; height:72px; margin:5px auto}
.h-lo ul li a img{ width:44px; height:44px;}.h-lo ul li a span{ display:block; height:32px; line-height:32px; font-size:16px;}
.h-lo ul li a:hover{ cursor:pointer; color:#a50310}
/*搜索*/
.search{ width:96%; margin:5px 2% 10px; height:40px; line-height:40px; border:1px solid #CCC; background:#fff; overflow:hidden}
.search .input{margin-right:-66px; float:left; width:84%; margin-top:1px}
.search input{ float:left;height:38px; padding-left:10px;width:100%;background-size:20px}
.search button{ width:16%; float:right; height:40px; background:#2163a6 url(../images/jobi.png) no-repeat center -208px; background-size:30px;color:#fff;font-size:16px}
/*找工作、找人才*/
.find{ width:96%; margin:0 2%; height:40px; overflow:hidden}
.find a{ display:block; width:46%;height:40px;line-height:40px; text-align:center; color:#fff; font-size:18px;overflow:hidden;}
.find .find-job{ float:left; background:#f98700}
.find .find-ren{ float:right; background:#00a489}
/*最新招聘*/
.h-j{ margin-top:14px;}
.job-title a.zxzp{background-position:1px 4px;}

.zxzp-list{width:100%; height:auto; overflow:hidden}
.zxzp-list ul li{ width:96%; padding:0 2%; height:auto; overflow:hidden; border-bottom:1px solid #ccc;}
.zxzp-list ul li:hover{ background:#f2f2f2}
.zxzp-list ul li a{ display: inline-block; width:100%; height: auto; margin:10px 0}
.zxzp-list ul li a p{ display:block; height:30px; line-height:30px; overflow:hidden}
.zxzp-list ul li a p span{ display:block;overflow:hidden}
.zxzp-list ul li a p.zxzp-t{ font-size:18px;}
.zxzp-list ul li a p.zxzp-b{ font-size:16px;}
.zxzp-list ul li a p .zxzp-left{float:left; max-width:64%;}
.zxzp-list ul li a p .zxzp-r{float: right; max-width:36%;}
.zxzp-list ul li a p .orange{color:#f98700;}
/*最新招聘*/
.job-title a.rm{background-position:1px -60px}
.rm-list{width:100%; height:auto; overflow:hidden}
.rm-list ul li{ width:96%; padding:0 2%; height:auto; overflow:hidden; border-bottom:1px solid #ccc;}
.rm-list ul li:hover{ background:#f2f2f2}
.rm-list ul li a{ display: inline-block; width:100%; height: auto; margin:10px 0; overflow:hidden}
.rm-list ul li a p{ display:block; height:26px; line-height:26px; overflow:hidden}
.rm-list ul li a p span{ display:block;overflow:hidden}
.rm-list ul li a p.rm-t{ font-size:16px;}
.rm-list ul li a p.rm-b{ font-size:14px;}
.rm-list ul li a p.rm-b .c42{ font-weight:normal; color:#424242}
.black{ color:#000}
.rm-list ul li a p .rm-left{float:left; max-width:62%;}
.rm-list ul li a p .rm-r{float: right; max-width:38%; text-align:right; font-size:14px}
/*招聘资讯*/
.job-title a.zx{background-position:1px -116px}
.zx-list{width:100%; height:auto; overflow:hidden}
.zx-list ul li{ width:96%; padding:0 2%; height:auto; overflow:hidden; border-bottom:1px solid #ccc;}
.zx-list ul li:hover{ background:#f2f2f2}
.zx-list ul li a{display: inline-block; width:100%;height:28px; line-height:28px;margin:8px 0; position:relative;overflow:hidden}
.zx-list ul li a .zx-left{ display:block; float:left;margin-right:50px; font-size:17px;color:#424242; overflow:hidden}
.zx-list ul li a .zx-r{display:block;position: absolute; right:0; top:0; width:45px; font-size:15px; overflow:hidden}
