﻿/*一句话求职、一句话招聘*/
.application_con{width: 1200px; min-height: 10px; margin: 0 auto; margin-top: -5px; }
.appli_top{width: 1200px; height: 250px; position: relative;}
.appli_top span{position: absolute; width: 160px; height: 40px; border-radius: 3px; background: #39bee8; text-align: center;line-height: 40px; top:100px; right: 70px}
.appli_top span a{font-size: 18px; color: #fff}
.appli_top img{display: block; width: 100%; height: 100%;}
.appli_list{width: 1200px; min-height: 10px;}
.appli_list ul{width: 1216px; margin-top: 10px;  margin-left: -16px; min-height: 10px; overflow: hidden;}
.appli_list ul li{transition: all 0.2s;
-moz-transition: all 0.22s; /* Firefox 4 */
-webkit-transition: all 0.22s; /* Safari 和 Chrome */
-o-transition: all 0.2s; float: left; background: #fff; width: 256px; height: 210px;padding: 15px; border:1px solid #e8e8e8; margin-left: 16px; margin-bottom: 16px; cursor:pointer;}
.appli_list ul li h3{width: 100%; height: 35px; line-height: 35px; text-align: center;overflow: hidden;
}
.appli_list ul li h3 a{font-size: 18px; color: #3ea3ff}
.appli_list ul li h3 a:hover{text-decoration: underline;}
.appli_list ul li p{width: 100%; height: 112px; line-height: 28px; color: #666; padding:8px 0; overflow: hidden;}
.appli_list ul li span{display: block; line-height:22px; color: #999;}
.appli_list ul li font{font-weight: bold; color: #f85659;font-size: 14px;}
.appli_list ul li label{color: #333}
.appli_list ul li:hover{background: #f5bf6a; color: #fff; box-shadow: 0px 0px 16px  rgba(0,0,0,0.2)}
.appli_list ul li:hover  a,.appli_list ul li:hover p,.appli_list ul li:hover span,.appli_list ul li:hover font,.appli_list ul li:hover label{color: #fff}
/*分页*/
.pagerout{text-align:center;padding:15px 0 0px}
.pager a,.pager strong{height:34px;line-height:34px;display:inline-block;padding:0 13px;margin-left:-1px;position:relative;z-index:1;color:#585858;border:1px solid #e6e7e8;font:400 14px/34px Arial;vertical-align:middle}
.pager a:hover{color:#e50}
.pager strong{background:#3ea3ff;color:#fcfcfc;z-index:2;font-size:16px}
.pager .next{padding:0 24px 0 19px;background:url(../images/next.png) no-repeat 59px center;font-weight:400;font-size:12px}


/*招聘资讯-详情*/
.employ_d{width: 1200px; margin: 0 auto; overflow: hidden;}
.employ_d .left{width: 878px; border:1px solid #eee; overflow: hidden; background: #fff}
.employ_d .right{width: 300px; overflow: hidden;}

.detail_title{width:100%; margin: 0 auto; height: auto; overflow: hidden; border-top:1px solid #eee; }
.detail_title h3{text-align: center; font-size: 30px; color: #000; padding-top: 20px;}
.detail_title p{ text-align: center; color: #999; line-height: 40px;}


.daodu{width:790px;margin: 0 auto; margin-top:10px;  padding: 10px 20px; border:1px solid #eee; background: #f6f6f6}
.daodu font{color: #333; font-size: 14px;}
.daodu span {font-size: 14px; color: #666; line-height:30px;}
.nr{width:790px; margin: 0 auto; overflow: hidden; font-size: 16px; color: #333;line-height: 28px; }
.nr img{display: block; max-width:640px; margin:20px auto; }
.nr p{font-size: 16px; color: #333; margin:30px 0; line-height: 28px; /*text-indent: 2em*/}


.list_top{width: 260px; background: #fff; overflow: hidden; padding: 0 19px; padding-bottom: 20px; border:1px solid #eee; }
.list_top div{width:100%; height:55px; line-height: 55px; border-bottom: 1px solid #eee; margin-bottom: 15px; }
.list_top div h3{float: left; font-size: 18px; color: #333; }
ul.ranking li{width: 100%; height:28px; overflow: hidden;}
ul.ranking li i{display: inline-block; width:18px; height:18px; background: #f0f0f0; margin-top: 5px; border:1px solid #d8d8d8; float: left;  text-align: center;line-height:18px; margin-right: 20px;}
ul.ranking li i.on{background: #3ea3ff; color: #fff; border:none; width: 20px; height: 20px;}
ul.ranking li span{display: inline-block;line-height: 28px; font-size: 14px; width:220px; height:28px;overflow: hidden;text-overflow:ellipsis; white-space: nowrap; float: left;}



.title{width:270px; margin: 0 auto; height:56px; border-bottom: 1px solid #eee;  line-height:56px;}
.title h3{ font-size: 18px; color: #333;  }
.hot_news{width:272px; overflow: hidden; margin:0 auto; margin-top:15px;}
.hot_news li{width: 125px; height: 155px; float: left; margin-right:18px;}
.hot_news li a,.hot_news li img{display: block; width: 100%; height: 100px; overflow: hidden;}
.hot_news li img{transition: all 0.2s;
-moz-transition: all 0.2s;	/* Firefox 4 */
-webkit-transition: all 0.2s;	/* Safari 和 Chrome */
-o-transition: all 0.2s;}
.hot_news li:hover img{-moz-transform:scale(1.2);  
  -webkit-transform:scale(1.2);  
  -o-transform:scale(1.2);  transform:scale(1.2); }
.hot_news li p{width: 100%; height: 50px; line-height: 25px; overflow: hidden;}
.hot_news li p a{color:#666; font-size: 14px;}
.hot_news li p a:hover{color: #cd0200}



/*招聘列表*/
.news_rank{width:260px;height:130px;padding-bottom:10px;padding-top:10px;border-bottom:1px solid #f6f6f6; margin: 0 auto}
.news_rank dt{width:100%;height:40px; overflow: hidden; line-height:40px;font-size:18px;}
.news_rank dt a{color:#0972d3;}
.news_rank dd.u-rm-img{width:110px;height:90px;}
.news_rank dd a{display: block; width:110px;height:90px; overflow: hidden;}
.news_rank dd img{display:block;width:110px;height:90px;}

.news_rank dd img{transition: all 0.2s;
-moz-transition: all 0.2s;	/* Firefox 4 */
-webkit-transition: all 0.2s;	/* Safari 和 Chrome */
-o-transition: all 0.2s;}
.news_rank dd:hover img{-moz-transform:scale(1.2);  
  -webkit-transform:scale(1.2);  
  -o-transform:scale(1.2);  transform:scale(1.2); }

.news_rank dd a{color:#7e7e7e;}
.news_rank dd.u-rm-desc{width:140px;height:90px;line-height:28px;color:#7e7e7e;overflow: hidden;}

.rank_list{width: 260px; overflow: hidden; margin:5px auto}
.rank_list li{width: 244px; height: 30px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; line-height: 30px; padding-left: 16px; font-size: 14px; background:url(../images/rank.jpg) no-repeat left center;}

.select{width: 100%; height: 30px;}
.select a{display: inline-block; width: 80px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #666; margin:0 4px;}
.select a.on{background:#3ea3ff;color: #fff}

.jlzd-lb{width:100%; line-height:55px; font-size: 18px; color: #333; margin-top: 20px; }


.feeds-item{font-size:12px;border-top:1px solid #eaecef;position:relative;padding:20px 0;*zoom:1}
.feeds-item:first-child{border-top:0}
.feeds-item h3{margin-bottom:5px}
.feeds-item h3 a{font-size: 20px; color:#333;}
.feeds-item h3 a:hover{color:#e05a5a;text-decoration:none}
.feeds-item .feeds-item-pic{position:absolute;left:0;width:170px;height:130px;top:20px}
.feeds-item .feeds-item-pic a{display:block;height:100%;overflow:hidden}
.feeds-item .feeds-item-pic img{width:100%}
.feeds-item .feeds-item-text,.feeds-item .feeds-item-text1{height:48px;color:#999;font-size:16px;line-height:24px;overflow:hidden}
.feeds-item .feeds-item-info{line-height:22px;color:#999;overflow:hidden;width:100%;margin-top:13px}
.feeds-item .feeds-item-info .feeds-item-author,.feeds-item .feeds-item-info .tm,.feeds-item .feeds-item-info .count,.feeds-item .feeds-item-info .share-article{margin-right:10px;display:inline-block;*display:inline;*zoom:1}
.feeds-item .feeds-item-info .share-article{color:#999}
.feeds-item .feeds-item-info .share-article:hover{color:#999;text-decoration:none}
.feeds-item .feeds-item-info .feeds-item-author{color:#666}
.feeds-item .feeds-item-info .feeds-item-author:hover{color:#ccc;text-decoration:none}
.feeds-item-time{position:absolute;right:0;top:27px;_right:20px}
.feeds-item .feeds-item-info .share-article .ishare{ display: inline-block;
position: relative;
vertical-align: middle;background:url(../images/share.png);background-size: 25px;width:16px;height:14px;margin-right:3px}
.public-icon-unique,.public-icon-first{display:inline-block;vertical-align:top;margin-left:3px;margin-top:5px;line-height:18px;line-height:17px\9}
.hasImg{padding-left:220px;min-height:138px;_height:138px}
.hasImg .feeds-item-info{width:610px}
.hasImg .feeds-item-text,.hasImg .feeds-item-text1{overflow:hidden}
.feeds-item .feeds-item-info .feeds-item-author, .feeds-item .feeds-item-info .tm, .feeds-item .feeds-item-info .count, .feeds-item .feeds-item-info .share-article {
margin-right: 10px;
display: inline-block;
}.feeds-item .feeds-item-info .share-article {
color: #999;
}
.share-article{position:relative}
.share-article .changeshare{position:absolute;z-index:50;width:75px;height:20px;left:50px;top:1px;_top:-2px}
.share-article .changeshare dd{width:20px;height:20px;margin-right:5px;float:left;overflow:hidden;cursor:pointer;background:url(../images/shareicon.png) no-repeat;background-size:79px;}
.share-article .changeshare .sina{background-position:-6px -25px}
.share-article .changeshare .sina:hover{background-position:-6px -3px}
.share-article .changeshare .qzone{background-position:-31px -25px}
.share-article .changeshare .qzone:hover{background-position:-31px -3px}
.share-article .changeshare .wechat{background-position:-55px -25px}
.share-article .changeshare .wechat:hover{background-position:-55px -3px}

.more_m{width: 100%; height: 46px; background: #f3f5f9; line-height: 45px; text-align: center;}
.more_m a{ font-size:18px; color: #555;}



/* 弹出层*/
.layer{display: none; position: fixed; left: 50%; top:50%; margin-left: -470px; margin-top:-290px; width: 802px; height: 502px;z-index: 900}
.layer s{position: absolute; left: 0; top: 0; width:230px; height: 250px; background: url(../images/word.png) no-repeat right bottom; }
.layer .pop{width:640px; height:auto; padding: 6px; margin-left: 150px; margin-top: 110px; border-radius: 10px; background: #e3e3e3}
.layer .pop .content{width:640px; height:auto; border-radius: 5px; background: #fff;padding-bottom:30px;}
.layer .pop .content p.publish{width: 100%; height: 40px; line-height: 40px; font-size:16px; color: #333;  background: #e3e3e3}
.layer .pop .content p.publish span{margin-left: 70px;}
.layer .pop .content p.publish a{display: block; width: 20px; height: 20px; background: url(../images/close.png) no-repeat; margin-right: 10px; margin-top: 10px;}
.layer .pop .count{margin-top: 20px;}
.layer .pop .count,.layer .pop .name,.layer .pop .link{width:95%; margin-left: 5%; height: 40px; line-height: 40px;}
.layer .pop .count span{display: inline-block;height: 40px; color: #666; font-size: 14px;}
.layer .pop .count span.l{width:65%; }
.layer .pop .count span.r{width:35%;}
.layer .pop i{color: #ff0000}
.layer .pop .count input,.layer .pop .name .input,.layer .pop .link input{border: none; border-bottom: 1px solid #ddd; margin-left: 10px; width:70%; height: 30px ; outline:none;}
.layer .pop .count span.r input{width: 60%}
.layer .pop .name,.layer .pop .link{ }
.layer .pop .name .input{width:65%; }
.layer .pop .link .l{width:35%}
.layer .pop .link .r{width:65%}
.layer .pop .link input{width:70%}
.layer .pop .link .r input{width:75%}
.layer .ask{width: 95%; margin-left: 5%; margin-top:5px; overflow: hidden;}
.layer textarea.on{color: #999}
.layer textarea{font-family: "Microsoft Yahei"; margin-top: 10px; color: #666; overflow: hidden;border: 1px solid #e8e8e8; width:560px;padding:0 10px; height:90px;line-height:30px; resize: none;outline: 0;}
.layer .action{display: block; width:120px; height: 40px; border-radius: 5px; margin-left: 5%;margin-top:15px; background: #f85659; color: #fff; font-size: 16px; text-align: center;line-height: 40px; }


#post{display: none; position: fixed; left: 50%; top:50%; margin-left: -325px; margin-top:-255px; width:652px; height: 512px;z-index: 900}
#post .pop{width:640px; height:auto; padding: 6px;   border-radius: 10px; background: #e3e3e3}
#post .pop .content{width:640px; height:auto; border-radius: 5px; background: #fff}
#post .pop .content p.publish{width: 100%; height: 40px; line-height: 40px; font-size:16px; color: #333;  background: #e3e3e3}
#post .pop .content p.publish span{/*margin-left:20px;*/}
#post .pop .content p.publish a{display: block; width: 20px; height: 20px; background: url(../images/close.png) no-repeat; margin-right: 10px; margin-top: 10px;}
#post .pop .content p.publish font{color:#a29d9a; float: right; margin-right: 20px; font-size: 12px;}
#post .con{padding:25px; overflow: hidden;}
#post .con h3{font-size: 24px; color:#000}
#post .con p.date{font-size: 16px; color: #666; margin: 20px 0}
#post .con ul{width: 100%; overflow: hidden; border-top:1px dashed #e8e8e8;}
#post .con ul li{ line-height:24px; margin:9px 0; font-size: 14px; color: #666; padding-left:35px; background:url(../images/req.png) no-repeat 0 0;}
#post .con ul li.one{background-position:0 -75px;}
#post .con ul li.two{background-position:0 -50px;}
#post .con ul li.three{background-position:0 -25px;}
#post .con ul li i{color: #ff0000; font-weight: 600}
#post .con h4{font-size:14px; color:#333; font-weight: 600; margin: 10px 0}
#post .con p.req{font-size:14px; color: #666; line-height:28px;}
#post .con .but{width:100%; height: 30px; margin: 15px 0}
#post .con .but a{display: inline-block; width: 100px; height: 30px; color: #fff; font-size: 14px; border-radius:5px; margin-right: 10px; text-align: center; line-height: 30px; background: #65b5ff}
#post .con .but a.revise{background: #feb74c}
#post .con .but a.delete{background: #ff8787}



#bg{display: none; position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 800;
background: #000;filter: alpha(opacity=50);
opacity: .5;
_position: absolute;
_bottom: auto;
_top: expression(eval(document.documentElement.scrollTop));
_width: expression(eval(document.documentElement.clientWidth));
_height: expression(eval(document.documentElement.clientHeight));
}


.pager { width:100%; margin:0 auto; height:auto; overflow:hidden; text-align:center}
.pager a,.pager strong{height:34px;line-height:34px;display:inline-block;padding:0 13px;margin-left:-1px;position:relative;color:#585858;border:1px solid #e6e7e8;font-size:14px;vertical-align:middle}
.pager a:hover{color:#e50}
.pager strong{background:#3ea3ff;color:#fcfcfc;font-size:16px}
.pager .next,.pager .next_{padding:0 24px 0 19px; font-weight:400;font-size:12px}
.pager .next{background:url(../images/next.png) no-repeat 59px center;}
.pager .next_{background:url(../images/next_.png) no-repeat 59px center;}
.pager .next_ span{color: #999}
.pager  li{ float:left; line-height:38px;}
.pager .focus{ background:#3ea3ff; color:#fff;}

.AntPage{ width:850px; margin:0 auto; height:auto; overflow:hidden; }
.AntPage ul{ width:100%; height:auto; overflow:hidden;}