@charset "utf-8";
/******************************************
   * Name:style.css
   * The Author:JianPeng.Li
   * Update Time:2017-5-25 18:00
*******************************************/
/*****reset*****/
html,body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,form,td,th{margin:0;padding:0;}
img{border:0 none;}
em,i{font-style:normal;}
ul,ol,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
input,button,textarea{outline:none;}
textarea{resize:none;}
input::-ms-clear,input::-ms-reveal{display:none;}
input[type="submit"],input[type="button"]{star:expression(this.onFocus=this.blur());}
input,select{vertical-align:middle;}
a,a:link,a:visited{text-decoration:none;outline:none;star:expression(this.onFocus=this.blur());}
a:hover{text-decoration:none;}
.none{display:none;}
.ime_input{ime-mode:disabled;}
.inline_block{display:inline-block;*display:inline;*zoom:1;}
.f_l{float:left;}
.f_r{float:right;}
.t_l{text-align:left;}
.t_c{text-align:center;}
.t_r{text-align:right;}
.clear{clear:both;overflow:hidden;*zoom:1;height:0;line-height:0;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.ellipsis{overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
/*****reset end*****/
.topbox-rtlog{float:right;margin-top:17px}
.topbox-rtlog li{float:left;height:34px;line-height:34px;margin-left:30px;text-align:center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;border:#fff 1px solid;}
.topbox-rtlog li a{display:block;width:76px;color:#fff;line-height:34px;}
body{font:20px/1 "\5fae\8f6f\96c5\9ed1",Tahoma,Arial,"\5B8B\4F53",sans-serif;color:#fff;min-width:1200px;}
.header-wrap{position:relative;z-index:3;width:100%;height:99px;background-color:#00b5ff;-webkit-box-shadow:0 2px 7px #666;-moz-box-shadow:0 2px 7px #666;box-shadow:0 2px 7px #666;}
.header-topbox{width:1200px;height:69px;padding:15px 0;margin:0 auto;}
.header-topbox .topbox-logo{float:left;width:192px;height:67px;background:url(images/pic-logo.png) no-repeat 0 0;text-indent:-10000px;}
.topbox-afterlog{float:right;margin-top:25px;}
.topbox-afterlog li{float:left;padding:0 17px;text-align:center;border-left:#fff 1px solid;}
.topbox-afterlog li:first-child{border-left:none;}
.topbox-afterlog li a{color:#fff;line-height:22px;}
.topbox-afterlog li a:hover{text-decoration:underline;}
.home-slogan{width:100%;height:890px;background:url(images/bg-slogan.png) no-repeat center top;overflow:hidden;}
.home-wrap{width:100%;padding-bottom:100px;background:url(images/bg-home.png) repeat-y 0 0;}
.home-content{width:1200px;margin:0 auto;}
.home-nav{width:1200px;margin:650px auto 0;}
.home-nav li{float:left;text-align:center;margin-left:30px;}
.home-nav li:first-child{margin-left:0;}
.home-nav .title-nav{display:block;width:275px;height:147px;padding-top:28px;background:url(images/bg-nav2.png) no-repeat 0 0;font-size:36px;font-weight:700;color:#0193e1;}
.sitetit-nav{width:140px;height:49px;margin:18px auto 0;line-height:50px;font-size:30px;background:url(images/bg-navtit2.png) no-repeat 0 0;}
.home-nav a:hover{color:#ffdd3d;background:url(images/bg-nav.png) no-repeat 0 0;}
.home-nav a:hover .sitetit-nav{color:#0193e1;background:url(images/bg-navtit.png) no-repeat 0 0;cursor:pointer;}
.home-company .item-company{float:left;width:564px;height:862px;margin-top:98px;background:url(images/bg-scene.png) no-repeat 0 0;}
.home-company .odditem-company{margin-right:70px;}
.topbox-lfinfo{float:left;width:163px;height:172px;margin:0 40px;background-image:url(images/pic-column.png);background-repeat:no-repeat;text-indent:-10000px;}
.item-it{background-position:0 -157px;}
.item-communication{background-position:0 -324px;}
.item-bigshot{background-position:0 -500px;}
.item-company .topbox-rtinfo{float:left;padding-top:46px;}
.topbox-rtinfo .rtinfo-title{font-size:36px;line-height:38px;overflow:hidden;}
.rtinfo-title span{display:block;float:left;font-weight:700;}
.company-topbox .rtinfo-sign{float:left;display:block;width:67px;height:30px;margin:6px 0 0 10px;color:#00b5ff;font-size:20px;line-height:30px;background:url(images/icon-tips.png) no-repeat 0 0;text-align:center;}
.item-company .rtinfo-intro{margin-top:20px;line-height:26px;font-size:22px;}
.company-conbox{padding:50px 72px 0 52px;}
.conbox-companylist{width:440px;height:120px;margin-bottom:15px;background-color:#2cc2ff;}
.company-conbox .companylist-logo{float:left;}
.companylist-info{float:left;width:176px;padding:20px 72px 14px;}
.companylist-info .companylist-name{color:#fff;font-size:22px;line-height:24px;}
.companylist-info a:hover{text-decoration:underline;}
.companylist-info p{margin-top:10px;font-size:16px;line-height:26px;color:#dff6ff;}
.company-conbox .btn-enter{float:right;width:110px;height:36px;margin-top:18px;font-size:20px;background-color:#00a1ff;color:#fff;line-height:36px;text-align:center;font-weight:700;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
/*banner*/
.slogan-banner{width:430px;height:88px;margin:90px auto 50px;font-size:36px;line-height:88px;color:#00b5ff;text-align:center;background:url(images/bg-activitytit.png) no-repeat 0 0;font-weight:700;}
.guide-banner, .course-banner{position:relative;width:1188px;height:388px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1200 ? "1200px" :"auto");overflow:hidden;border:#fff 6px solid;background-color:#00b5ff;}
.guidebox-banner{position:relative;width:100%!important;min-width:1000px;}
.guidebox-banner li{width:100%!important;min-width:1188px;height:400px;display:block;position:absolute;left:0;top:0;}

.btn-guide{position:absolute;bottom:10px;left:50%;width:100px;height:20px;padding:10px 50px;margin-left:-100px;background:url(images/bg-navcut.png) no-repeat 0 0;}
.btn-guide i{display:inline-block;*display:inline;*zoom:1;width:20px;height:20px;margin-right:8px;background:url(images/btn-banner.png) no-repeat -20px 0;cursor:pointer;}
.btn-guide i.active{background:url(images/btn-banner.png) no-repeat 0 0;}

.course-banner a{position:absolute;display:block;width:80px;height:80px;top:50%;margin-top:-40px;background-image:url(images/btn-banner2.png);background-repeat:no-repeat;}
.course-banner .btn-prev{left:35px;}
.course-banner .btn-next{right:35px;background-position:-80px 0;}
.coursebox-banner{overflow:hidden;position: relative;height:340px;margin: 0 auto;margin-top:22px;width:906px;}
.coursebox-banner ul{position:absolute;width:1500px;height:340px;}
.coursebox-banner li{float:left;margin-right:66px;}
/*banner end*/
.footer-wrap{width:100%;height:80px;line-height:80px;font-size:14px;background-color:#00b5ff;text-align:center;}
.home-rightbar{position:fixed;width:60px;_position: absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10))-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:70px;left:50%;bottom:19%;margin-left:620px;z-index:10;}
.home-rightbar a{display:block;width:60px;height:60px;margin-bottom:8px;text-decoration:none;background-image:url(images/icon-rightbar.png);background-repeat:no-repeat;cursor:pointer;overflow:hidden;}
.home-rightbar .btn-backtop:hover{background-position:0 -121px;}
.home-rightbar .btn-feedback{background-position:0 -61px;}
.home-rightbar .btn-feedback:hover{background-position:0 -182px;}
.pop-combody{position:fixed;left:0;top:0;bottom:0;width:100%;height:100%;z-index:10;}
.pop-combody .mask-combody{width:100%;height:100%;background-color:#fff;filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3;);}
.pop-combody img{position:absolute;left:50%;top:50%;margin:-40px 0 0 -40px;}
/*拒绝折腾*/
.header-activity{background-color:#264f9b;}
.footer-activity{height:150px;line-height:150px;background-color:#264f9b;}
.content-activity{width:100%;padding-bottom:200px;background:url(images/bg-content.png) no-repeat top center}
.content-activity .con-banner{width:100%;height:840px;background:url(images/bannertop.png) no-repeat top center;}

.section-wrap{width:905px;margin:-50px auto;}
.section-wrap .con-section{margin-bottom:50px;}
.section-wrap .con-section .section-title1{width:905px;height:280px;background:url(images/pic-title1.png) no-repeat top center;}
.section-wrap .con-section .section-title2{width:850px;height:289px;background:url(images/pic-title2.png) no-repeat right center;}
.section-wrap .con-section .section-title3{width:770px;height:342px;background:url(images/pic-title3.png) no-repeat right center;}
.section-wrap .section-strategy img{display:block;margin:0 auto;}
/*专场活动*/
.content-wrap{background-color:#0796d1;}
.con-detail{width:1200px;margin:0 auto;}
.con-companylogo{width:1200px;height:194px;margin:50px 0 88px;}
.con-companylogo .link-companylogo{display:block;}
.con-companylogo li{position:relative;float:left;width:190px;height:190px;margin-left:57px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;}
.con-companylogo li:first-child{margin-left:0;}
.con-companylogo a:hover .mask-companylogo{filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9;cursor:pointer;}
.mask-companylogo{position:absolute;left:0;top:0;width:118px;height:120px;padding:35px 36px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;background:#0796d1 url(images/bg-square.png) no-repeat 0 0;overflow:hidden;}
.mask-companylogo .cname-companylogo{padding-bottom:8px;color:#fff;font-size:22px;font-weight:700;letter-spacing:6px;text-indent:3px;text-align:center;}
.mask-companylogo .txt-companylogo{padding-top:4px;color:#fff;font-size:16px;line-height:28px;border-top:#fff 2px solid;word-break:break-all;word-wrap:break-word;}
.mask-companylogo .long-companylogo{width:132px;margin-left:-8px;text-indent:0;letter-spacing:0;}
.content-wrap .banner-wrap{width:100%;height:595px;padding-bottom:10px;background-image:url(images/bg-banner.png);background-repeat:no-repeat;background-position:center 0;}
.content-wrap .banner-communication{background-position:center -1251px;}
.content-wrap .banner-bigshot{background-position:center -1878px;}
.content-wrap .banner-it{background-position:center -626px;}
/*搜索框*/
.con-srchbar, .srchipt-banner input, .con-srchbar .btn-srch{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.con-srchbar{position:relative;width:700px;margin:0 auto;background-color:#ededed;border:#fff 4px solid;}
.con-srchipt input{width:543px;height:42px;padding:0 20px 0 40px;line-height:42px;font-size:18px;color:#666;border:none;background:transparent;font-family:"\5fae\8f6f\96c5\9ed1",Tahoma,Arial,"\5B8B\4F53",sans-serif;}
::-webkit-input-placeholder{color:#666;}
:-moz-placeholder{color:#666;}
::-moz-placeholder{color:#666;}
:-ms-input-placeholder{color:#666;}
.con-srchbar .btn-srch{position:absolute;right:-4px;top:-4px;width:92px;height:42px;line-height:40px;font-size:18px;border:#fff 4px solid;text-align:center;letter-spacing:10px;text-indent:10px;background-color:#ffdd3d;color:#0796d1;}
/*职位列表*/
.con-joblist{width:1090px;margin-top:56px;padding:39px 55px;background-color:#fbfbfb;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.con-joblist .con-srchfilter{width:1038px;height:173px;padding:7px 25px;border:#c9c9c9 1px solid;font-size:18px;color:#333;background-color:#f7f7f7;}
.con-srchfilter .line-fliter{padding:10px 0;border-top:#e4e4e4 1px solid;}
.con-srchfilter .line-fliter:first-child{border:none;}
.con-srchfilter .con-filter{float:left;width:860px;}
.con-srchfilter label{float:left;line-height:22px;font-size:18px;color:#333;margin-right:18px;}
.ul-filter li{float:left;height:20px;line-height:20px;font-size:14px;color:#666;padding:0 8px;margin-right:12px;white-space:nowrap;cursor:pointer;border:#f7f7f7 1px solid;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.ul-filter .li-filtercur{color:#fcb406;border:#fcb406 1px solid;}
.con-srchlist{margin-top:27px;}
.con-srchlist .li-srchlist{width:1038px;padding:18px 25px;margin-bottom:15px;overflow:hidden;border:#c9c9c9 1px solid;background-color:#f7f7f7;}
.jname-srchlist{padding-right:30px;overflow:hidden;}

/*分页*/
.srchlist-paging{width:100%;margin-top:60px;text-align:center;}
.srchlist-paging .laypage_main a{height:28px;line-height:28px;}
.srchlist-paging .laypage_main a,.srchlist-paging .laypage_main span{margin:0 3px;padding:0 10px;}
.srchlist-paging .laypageskin_default a{background-color:transparent;color:#0796d1;font-size:16px;border:#0796d1 1px solid;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.srchlist-paging .laypageskin_default span{height:28px;line-height:28px;font-size:16px;color:#0796d1;font-weight:700;}
.srchlist-paging .laypageskin_default .laypage_curr{height:28px;line-height:28px;font-size:16px;font-weight:400;color:#fff;background-color:#0796d1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.srchlist-paging .laypage_skip{height:28px;line-height:28px;font-size:16px;background:transparent;color:#0796d1;border:#0796d1 1px solid;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;font-weight:400;}
.srchlist-paging .laypage_btn{height:28px;line-height:28px;font-size:16px;background:#0796d1;color:#fff;border:#0796d1 1px solid;font-family:"\5fae\8f6f\96c5\9ed1",Tahoma,Arial,"\5B8B\4F53",sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.pagetotal-tablist{margin-top:14px;line-height:22px;text-align:center;color:#0796d1;font-size:16px;}
.pagetotal-tablist span{margin:0 12px;}
.con-explain{padding:50px 0 90px;}
.con-explain p{line-height:22px;font-size:12px;text-align:center;}
/*无记录显示*/
.con-joblist .srchlist-norecord{margin:0 auto;width:680px;}
.con-norecord{padding:156px 0 50px 0;}
.con-norecord .icon-norecord{float:left;width:118px;height:119px;margin-right:33px;background:url(images/icon-norecord.png) no-repeat 0 0;vertical-align:middle;}
.con-norecord .error-norecord{float:left;}
.con-norecord .txt-norecord{font-size:22px;color:#333;padding:19px 0 36px;line-height:22px;}
.con-norecord p{font-size:18px;color:#666;line-height:22px;}
/*专场活动 end*/

/*搜索结构调整*/
.li-srchlf{width:580px;}
.li-srchlf .jname-srchlist a{display:block;float:left;max-width:400px;font-size:24px;line-height:28px;color:#0796d1;margin-right:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.li-srchlf .jobinfo-srchlist{margin-top:12px;line-height:20px;font-size:20px;color:#666;}
.li-srchlf .salary-srchlist{float:left;margin-right:10px;color:#fcb406;}
.li-srchlf .education-srchlist{float:left;padding:0 15px;border-right:#999 1px solid;font-size:18px;}
.li-srchlf .date-srchlist{float:left;margin-left:18px;font-size:18px;}
.li-srchrt{width:420px;max-width:420px;text-align: right;}
.companyname-srchlist a{display:inline-block;max-width:420px;font-size:24px;line-height:28px;color:#0796d1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.li-srchrt .welfare-srchlist{float:right;color:#666;margin-top:12px;}
.li-srchrt .welfare-srchlist li{float:left;font-size:18px;line-height:16px;}
.li-srchrt .welfare-srchlist li:first-child em{display:none;}
.li-srchlf .jname-srchlist a:hover, .companyname-srchlist a:hover{text-decoration:underline;}
.li-srchlf .address-srchlist{display:block;float:left;padding:0 8px;margin-top:1px;font-size:18px;line-height:24px;color:#0796d1;border:#0796d1 1px solid;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.li-srchlf .hotjob-srchlist{float:left;background-color:#fcb406;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:14px;padding:0 8px;line-height:20px;margin:4px 0 0 4px;}