﻿*{font-size:12px;font-family: "微软雅黑";}
body{background:#f4f4f4;font-family:Arial,'Hiragino Sans GB','冬青黑','Microsoft YaHei','微软雅黑',SimSun,'宋体',Helvetica,Tahoma,'Arial sans-serif'}
.container{width:1000px;margin:0 auto;padding-bottom:10px;position:relative;}
b,i,span{display:inline-block}
.fa{background-image:url(../images/cpd_sprite.png);background-repeat:no-repeat;vertical-align:-2px}
.fa-dropdown{width:8px;height:4px;margin:0 0 5px 5px;background-position:-44px -86px}
.fa-angle-down{margin:0 0 2px 4px;width:9px;height:6px;background-position:-311px 0}
.no-borderRight{border-right:0}
.tzzp-head{height:67px;line-height:67px;background:#fff}
.tzzp-head p{margin:16px 0 0 8px}
.tzzp-head .tzzp-navbar{margin:5px 0 0 20px}
.tzzp-head .tzzp-navbar li{float:left;margin-left:4px}
.tzzp-head .tzzp-navbar li a{padding:5px;border:1px solid #fff;color:#555;font-size:14px}
.tzzp-head .tzzp-navbar>li>a.on,.tzzp-head .tzzp-navbar>li>a:hover{color:#009dda;border-bottom:2px solid}
.tzzp-head .tzzp-loginbar{margin-top:29px}
.tzzp-head .tzzp-loginbar>li{float:left;position:relative;height:15px;line-height:15px;margin-right:7px;border:1px solid #fff}
.tzzp-head .tzzp-loginbar>li>a{position:relative;display:inline-block;padding:2px 8px;color:#9a9a9a;font-size:11px;background:#fff}
.tzzp-head .tzzp-loginbar>li:hover{border-color:#ddd}
.tzzp-head .tzzp-loginbar>li:hover a{z-index:1000}
.tzzp-head .tzzp-loginbar>li:hover .fa-angle-down{background-position:-311px -15px}
.tzzp-head .tzzp-loginbar>li.tzzp-loginbar-phoneapp{border:0;margin:0 5px 0 10px;border-left:1px solid #9a9a9a;padding-left:9px}
.tzzp-head .tzzp-loginbar>li.tzzp-loginbar-phoneapp a:hover{color:#009dda}
.tzzp-head .tzzp-loginbar>li .tzzp-loginbar-alert{position:absolute;top:17px;left:-1px;min-width:72px;border:1px solid #ddd;padding:2px 10px;display:none;text-align:center;background:#fff;z-index:500}
.tzzp-head .tzzp-loginbar>li .tzzp-loginbar-alert li{margin:8px 0}
.tzzp-head .tzzp-loginbar>li .tzzp-loginbar-alert li a{color:#555}
.tzzp-head .tzzp-loginbar>li .tzzp-loginbar-alert li a:hover{color:#009dda}
.tzzp-head .tzzp-loginbar>li:hover .tzzp-loginbar-alert{display:block}
.tzzp-head .tzzp-loginbar>li.is-login{border:none}
.tzzp-head .tzzp-loginbar>li.is-login span{text-align:right;width:90px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}
.head-main-search{margin-top:22px}
.head-main-search .main-search-btns{width:145px;height:40px;margin-right:9px;border:0;outline:0;background:#3299ff;font-size:15px;color:#fff}
.head-main-search .header-main-searchBox{height:36px;line-height:36px;margin-left:1px;border:2px solid #3299ff}
.head-main-search .header-main-searchBox>li{float:left;position:relative;z-index:9}
.head-main-search .header-main-searchBox>li .search-all-art{display:inline-block;width:80px;height:100%;text-align:center;color:#fff;background:#3299ff}
.head-main-search .header-main-searchBox>li .search-all-art:visited{color:#fff}
.head-main-search .header-main-searchBox>li input{width:358px;height:36px;line-height:36px;padding:0 10px;border:0;outline:0}
.head-main-search .header-main-searchBox>li input.input-search-resume{width:603px}
.head-main-search .header-main-searchBox>li .search-choose-area{display:inline-block;width:90px;height:100%;text-align:center;background:#fafafa;border-left:1px solid #eee;color:#555}
.head-main-search .header-main-searchBox>li .search-choose-area .fa-dropdown2{width:8px;height:5px;margin:0 0 3px 5px;background-position:-62px -86px}
.head-main-search .header-main-searchBox>li .searchBox-btn-goSearch{width:138px;height:36px;border:0;color:#fff;font-size:16px;background:#3299ff}
.head-main-search .header-main-searchBox>li ul{position:absolute;top:35px;border:2px solid #3299ff;background:#fff;display:none}
.head-main-search .header-main-searchBox>li ul.searchBox-searchCond{left:-2px;width:79px;border-top-color:#66b3ff}
.head-main-search .header-main-searchBox>li ul.searchBox-area{right:-2px;width:140px;border-top:0;top:36px}
.head-main-search .header-main-searchBox>li ul.searchBox-area li{float:left;margin:0 10px}
.head-main-search .header-main-searchBox>li ul li{text-align:center}
.head-main-search .header-main-searchBox>li ul li a{color:#06c}
.head-main-search .header-main-searchBox>li ul li a:hover{color:#f30;text-decoration:underline}
.head-main-search .header-main-searchBox>li:hover ul{display:block}
.tzzp-head-main>.container{background:#fff}
.head-main-conditions{margin:10px;z-index:3;position:relative}
.head-main-conditions>ul>li{float:left;position:relative;width:110px;height:35px;line-height:35px;margin:-1px 0 0 -1px;border:1px solid #ededed;text-align:center;color:#555;cursor:pointer;background:#fafafa}
.head-main-conditions>ul>li:hover{border-color:#dbdbdb;border-bottom:0;color:#009dda;z-index:1}
.head-main-conditions>ul>li:hover ul{display:block}
.head-main-conditions>ul>li:hover .fa-angle-down{background-position:-311px -15px}
.head-main-conditions>ul>li ul{position:absolute;top:35px;left:-1px;display:none;width:192px;background:#fff;z-index:100;border:1px solid #dbdbdb}
.head-main-conditions>ul>li ul.narrow{width:110px}
.head-main-conditions>ul>li ul li{float:left;height:24px;line-height:24px;width:96px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:14px;color:#555;text-align:left}
.head-main-conditions>ul>li ul li:hover{color:#fff;background:#7eabe6}
.head-main-conditions>ul>li.fuli ul>li{cursor:auto}
.head-main-conditions>ul>li.fuli ul>li label{cursor:pointer}
.head-main-conditions>ul>li.fuli ul>li:hover{color:#009dda;background:#fff}
.head-main-conditions a{display:inline-block;width:144px;height:35px;line-height:35px;border:1px solid #eee;text-align:center;color:#555;background:#fafafa;position:relative;cursor:pointer}
.head-main-conditions a span{margin-left:8px}
.head-main-conditions a div{position:absolute;top:35px;left:-246px;display:none;width:390px;background:#fff;z-index:100;border:1px solid #dbdbdb; cursor: initial;}
.head-main-conditions a:hover div{display:block}
.head-main-conditions a:hover div li{float:left;height:24px;line-height:24px;width:82px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:14px;color:#555;text-align:left}
.head-main-conditions .fuli-btn{color:#fff;font-size:14px;height:30px;line-height:30px;padding:0 20px;border:none;border-radius:3px;outline:0;background-color:#3193fa;margin:7px 0 9px 0;width:360px}
.head-main-choosed{margin:10px;margin-bottom:0;padding:0 12px;background:#fafafa}
.head-main-choosed p{color:#555;line-height:32px}
.head-main-choosed p a{color:#009dda}
.head-main-choosed p a:first-child{margin-right:12px}
.head-main-choosed ul{width:720px}
.head-main-choosed ul li{float:left;height:23px;line-height:23px;margin:4px 6px 4px 0;padding-left:7px;color:#555;border:1px solid #dbdbdb;cursor:pointer;white-space:nowrap;max-width:170px}
.head-main-choosed ul li:hover{color:#009dda;border-color:#009dda}
.head-main-choosed ul li .fa-close{width:23px;height:23px;background-position:4px -79px;vertical-align:-7px;margin-left:-2px}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.clear{clear:both}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.none{display:none}
.hide{display:none}
.fa-ding{height:18px;width:18px;background-position:-240px -81px}
.fa-checked{height:16px;width:16px;background-image: url(../images/icon.png);background-position:-72px -28px}
.fa-v{height:16px;width:21px;background-image: url(../images/icon.png);background-position:-104px -28px}
.fa-wx{height:16px;width:16px;background-image: url(../images/icon.png);background-position:-88px -28px}
.fa-view-list-gray{height:14px;width:14px;background-position:-381px -14px}
.fa-view-list-orange{height:14px;width:14px;background-position:-381px 0}
.fa-view-table-gray{height:14px;width:14px;background-position:-395px 0}
.fa-view-table-orange{height:14px;width:14px;background-position:-395px -14px}
.fa-tu{height:14px;width:18px;background-image:url(../images/icon.png);background-position:-90px -51px}
.fa-sx{height:16px;width:16px;background-image:url(../images/icon.png);background-position:-35px -51px}
.fa-lx{height:16px;width:16px;background-image:url(../images/icon.png);background-position:-73px -51px}
.fa-tj{height:16px;width:16px;background-image:url(../images/icon.png);background-position:-55px -51px}
.fa-w{height:13px;width:15px;background-position:-153px -84px}
.fa-direction-bottom{height:5px;width:8px;background-position:-312px 0}
body{font-family:Arial,'Hiragino Sans GB','冬青黑','Microsoft YaHei','微软雅黑',SimSun,'宋体',Helvetica,Tahoma,'Arial sans-serif'}
.lookfor{width:1000px;margin:auto;margin-top:10px}
.lookfor .lookfor-top1{height:40px;line-height:38px;padding:0 18px;border-bottom:solid 1px #e9e9e9;color:#555}
.lookfor .lookfor-top1 .viewtype{margin-right:40px}
.lookfor .lookfor-top1 .viewtype a{font-size:12px;color:#999;cursor:pointer;background:#fff;border:none;outline:0}
.lookfor .lookfor-top1 .viewtype a i{vertical-align:-2px;margin:0 2px}
.lookfor .lookfor-top1 .filter label{position:relative;margin-right:20px;cursor:pointer;font-size:12px;vertical-align:inherit}
.lookfor .lookfor-top1 .filter label:hover .tip{display:block}
.lookfor .lookfor-top1 .filter input{height:16px;width:16px;margin-right:6px;vertical-align:middle}
.lookfor .lookfor-top1 .filter .tip{left:0;top:22px;display:none;position:absolute;background:#fff;font-size:12px;padding:0 10px;border:solid 2px #dadada;white-space:nowrap;color:#888;height:22px;line-height:22px}
.lookfor .lookfor-top1 .statistics{color:#999;font-size:14px}
.lookfor .lookfor-top1 .statistics span{color:#ff4e00;padding:0 4px}
.lookfor .lookfor-top2{line-height:47px;padding:0 18px;overflow:hidden}
.lookfor .lookfor-top2 .select label{color:#666;font-size:14px;cursor:pointer}
.lookfor .lookfor-top2 .select input{height:16px;width:16px;margin-right:14px;vertical-align:middle}
.lookfor .lookfor-top2 .select a{color:#fff;font-size:14px;height:28px;line-height:28px;padding:0 10px;margin-left:10px;border:none;border-radius:3px;outline:0;display: inline-block;cursor: pointer;}
.lookfor .lookfor-top2 .select a.delivery{background:#ff6929}
.lookfor .lookfor-top2 .select a.collection{background:#3193fa}
.findone.lookfor .lookfor-top2 .select a.collection{background:#ff6929}
.lookfor .lookfor-top2 .page a{color:#999;font-size:12px;padding-left:12px}
.lookfor .lookfor-top2 .page a:hover{color:#009dda}
.lookfor .lookfor-pages{text-align:center;height:66px;line-height:66px;border-top:dotted 1px #e9e9e9}
.lookfor .lookfor-pages .page{display:inline-block}
.lookfor .lookfor-pages>div{display:inline;margin-left:20px}
.lookfor .lookfor-pages>div span{padding:6px 8px}
.lookfor .lookfor-pages>div a{padding:6px 8px;border:solid 1px #e7e7e7;color:#999;background:#f2f2f2;font-size:12px;margin-right:2px}
.lookfor .lookfor-pages>div a:hover{color:#0099d5}
.lookfor .lookfor-pages>div a.select{color:#fff;background:#0099d5}
.lookfor .lookfor-pages>div input{height:26px;width:28px;margin:0 4px;line-height:26px;border:solid 1px #e7e7e7}
.lookfor .lookfor-pages>div button{height:26px;line-height:26px;padding:0 10px;margin:0 4px;border:none;outline:0;color:#fff;background:#0099d5}
/*.lookfor .lookfor-rightslide{width:166px;border:solid 1px #fff;background:#fff}*/
.lookfor .lookfor-rightslide{width:168px;}
.lookfor .lookfor-rightslide .rightads{display:inline-block;margin-bottom:10px;overflow:hidden;}
.findwork{width:822px;background:#fff}
.findwork .findwork-list>li{padding:12px 0;margin-top:-1px;border-top:dotted 1px #e9e9e9;border-bottom:dotted 1px #e9e9e9;color: #333;}
.findwork .findwork-list>li:hover{background-color:#fafafa}
.findwork .findwork-list>li:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.findwork .findwork-list>li>ul{float:left;display:inline}
.findwork .findwork-list>li>ul>li{line-height:28px;height:28px;overflow:hidden;font-size:14px}
.findwork .findwork-list>li>ul.job{position:relative;padding-left:48px;padding-right:18px;width:262px}
.findwork .findwork-list>li>ul.job input{position:absolute;left:20px;top:6px;height:16px;width:16px}

.findwork .findwork-list>li>ul.job a{color:#2c77c0;font-size:16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;max-width: 240px;vertical-align: bottom;}
.findwork .findwork-list>li>ul.job span{font-size:14px;line-height:1em;border-left:solid 1px #9a9a9a;padding-left:4px;margin-right:0}
.findwork .findwork-list>li>ul.job span:first-child{border-left:none;padding-left:0;margin-left:0}
.findwork .findwork-list>li>ul.job span.salary{color:#ff4e00}
.findwork .findwork-list>li>ul.company{padding-right:18px;width:308px}
.findwork .findwork-list>li>ul.company a{font-size:14px;color:#333}
.findwork .findwork-list>li>ul.company span{font-size:12px;color:#999;line-height:18px;padding:0 6px;border:solid 1px #dadada;border-radius:2px;margin-right:5px;margin-bottom:10px}
.findwork .findwork-list>li>ul.address{padding-right:18px;width:150px;font-size:14px;color: #333;}
.findwork .findwork-table>li{padding:20px 46px;position:relative;margin-top:-1px;border-top:dotted 1px #dadada;border-bottom:dotted 1px #dadada}
.findwork .findwork-table>li input{position:absolute;height:16px;width:16px;left:18px;top:24px}
.findwork .findwork-table>li .job{font-size:16px;color:#2a73bb;vertical-align:middle}
.findwork .findwork-table>li .job:hover{text-decoration:underline}
.findwork .findwork-table>li .company{margin-top:14px}
.findwork .findwork-table>li .company:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.findwork .findwork-table>li .company>li{float:left;font-size:14px;color:#555;line-height:14px;border-left:solid 2px #818181;padding:0 10px}
.findwork .findwork-table>li .company>li:first-child{padding-left:0;border-left:none}
.findwork .findwork-table>li .company>li.link a{color:#555;font-size:14px}
.findwork .findwork-table>li .description{font-size:14px;line-height:22px;margin-top:8px;color:#878787}
.findwork .findwork-table>li .description>p{font-size:14px}
.findwork .findwork-table>li .description.open{height:auto}
.findwork .findwork-table>li .table{margin-top:18px}
.findwork .findwork-table>li .table>li{font-size:14px;line-height:22px;color:#368fb2}
.findwork .findwork-table>li .table>li:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.findwork .findwork-table>li .table>li p{display:block;overflow:hidden;font-size:14px}
.findwork .findwork-table>li .table>li p:first-child{float:left}
.findwork .findwork-table>li button{color:#fff;font-size:14px;height:28px;line-height:28px;padding:0 10px;margin-right:10px;border:none;border-radius:3px;outline:0;margin-top:16px}
.findwork .findwork-table>li button.delivery{background:#ff6929}
.findwork .findwork-table>li button.collection{background:#3193fa}
.findone{background:#fff}
.findone .findone-title div{font-size:14px;color:Gray;}
.findone .findone-title .address span,.findone .findone-title .address li{font-size:14px}
.findone .findone-list>li,.findone .findone-title{height:40px;line-height:40px;border-top:dotted 1px #e9e9e9;border-bottom:dotted 1px #e9e9e9;position:relative;font-size:14px;color:  #333;}
.findone .findone-list>li:hover{background-color:#fafafa}
.findone .findone-list>li>*,.findone .findone-title>*{float:left;margin-right:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.findone .findone-list>li .name,.findone .findone-title .name{width:125px;margin-left:46px}
.findone .findone-list>li .base,.findone .findone-title .base{width:185px}
.findone .findone-list>li .job,.findone .findone-title .job{width:170px}
.findone .findone-list>li .job{color:#009dda}
.findone .findone-list>li .experience,.findone .findone-title .experience{width:80px}
.findone .findone-list>li .salary,.findone .findone-title .salary{width:102px}
.findone .findone-list>li .address,.findone .findone-title .address{width:100px}
.findone .findone-list>li .address{padding-left: 8px; width: 90px;}
.findone .findone-list>li .date,.findone .findone-title .date{width:78px}
.findone .findone-title .address{position:relative;overflow:visible;background:#fff;z-index:1}
.findone .findone-title .address>span{height:38px;border:solid 1px #fff;padding:0 8px}
.findone .findone-title .address>span i{margin-left:6px}
.findone .findone-title .address>span ul{display:none;margin-top:-2px;position:absolute;margin-left:-9px;border:solid 1px #dadada;border-top:none;width:86px}
.findone .findone-title .address>span ul li{padding:0 8px;background:#fff;color:#555;line-height:30px;cursor:pointer}
.findone .findone-title .address>span ul li:hover{background:#7eabe6;color:#fff}
.findone .findone-title .address>span:hover{border:solid 1px #dadada;color:#0099d5}
.findone .findone-title .address>span:hover ul{display:block}
.findone .findone-list input{position:absolute;height:16px;width:16px;left:18px;top:50%;margin-top:-8px}
.findone .findone-list .name a{font-size:14px;color:#2a73bb}
.findone .findone-list .base{font-size:14px;color: #333}
.findone .findone-list .base span{line-height:1em;padding:0 3px 0 6px;border-left:solid 1px #959595;font-size: 14px;}
.findone .findone-list .base span:first-child{border-left:none;padding-left:0}
.findone .findone-list .job a{font-size:14px;color:#0099d5}
.findone .findone-list .experience{font-size:14px;color:#666}
.findone .findone-list .salary{font-size:14px;color: #333}
.findone .findone-list .address{font-size:14px;color: #333}
.findone .findone-list .date{font-size:14px;color: #999}
#guide{position:relative}
.guide_hide{display:none;position:absolute;z-index:999;background-color:#fff;top:50px;border:1px solid #7eabe6}
.guide_hide dd{width:200px}
.guide_hide h4{padding:5px 10px;font-size:12px;line-height:14px;color:#fff;background-color:#66b3ff}
.guide_hide dd .row{padding:2px 10px}
.guide_hide dd .row a{display:inline-block;width:60px;height:24px;line-height:24px;background-color:transparent;font-size:12px;color:#666;text-align:center;float:left;padding:0!important;margin:0!important;border:none}
#AreaSelect #TitleAreaSelect .areaselect_close a{color:#fff}
.areaselect_title{height:28px}
.taizhou{margin: 0 15px;}
.taizhou span{width: 100%;padding: 0;text-align: center;}
.taizhou span label{cursor: pointer;}
.picker-picked-item a span{display:inline}
.areaselect *{line-height:28px}
.main-search-btns span{overflow:hidden;vertical-align:middle;text-overflow:ellipsis;width:100px;white-space:nowrap}
.tzzp-loginbar-phoneapp .qr_hide{position:absolute;background-color:#fff;border:solid 2px #009dda;border-radius:4px;z-index:10;top:25px;right:0;text-align:center;z-index:1000;display:none}
.tzzp-loginbar-phoneapp:hover .qr_hide{display:block}
.tzzp-loginbar-phoneapp .code_em{display:inline-block;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:#009dda solid 10px;position:absolute;top:-10px;right:30px}
.tzzp-loginbar-phoneapp .code_can{width:261px;float:left;padding:15px 5px;padding-bottom:0}
.tzzp-loginbar-phoneapp .code_can p{width:130px;line-height:12px;color:#555;font-size:12px;float:left;margin:0}
.tzzp-loginbar-phoneapp .code_can img{padding:10px;width:110px;height:110px}
.findwork-table .table-default-botton div{color:#878787;font-size:11px;font-weight:700;margin-bottom:10px}
.findwork-table .table-default-botton a{color:#009dda;font-size:14px}
.findwork-table .table-default-botton a:hover{text-decoration:underline}
.select-age{position:relative}
.select-age>span{float:left;font-size:14px;line-height:37px}
.select-age>ul{float:left}
.select-age>ul>li{float:left;border:1px solid #ededed;text-align:center;color:#555;cursor:pointer;background:#fafafa;width:50px;height:35px;line-height:37px;position:relative}
.select-age>ul>li.no-border{border:none;text-align:center;color:#555;cursor:auto;background:0 0;font-size:17px;width:30px}
.select-age>ul>li:hover ul{display:block}
.select-age .ul-age{height:190px;width:150px;overflow-y:scroll;position:absolute;top:35px;left:-1px;display:none;background:#fff;z-index:100;border:1px solid #dbdbdb}
.select-age .ul-age li{width:30px;float:left;height:24px;line-height:24px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:14px;color:#555;text-align:left}
.select-age .ul-age li:hover{color:#fff;background:#7eabe6}
.selected-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:70px;vertical-align:middle}
.fuli>span{width:95px;overflow:hidden;white-space:nowrap;vertical-align:middle;text-overflow:ellipsis}
.fuli-result span,.ind-result span,.jobf-result span,.keyword-result span{max-width:140px;overflow:hidden;vertical-align:middle;text-overflow:ellipsis;margin-top: -2px;}
#LocationText{width:65px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}

/*提示升级框*/
.upalertcan{width:100%;background-color:#fffae6;}
.upalert{position:relative;width:960px;height:48px;margin:0 auto;line-height:48px;}
.upalert p{padding-left:270px;color:#555;font-size:14px;}
.upalert b{color:#333;font-size:14px;}
.upalert span{color:#ff9900;font-size:14px;}
.upbrowser{position:absolute;top:10px;left:628px;display:inline-block;width:100px;height:28px;line-height:28px;text-align:center;color:#fff;font-size:14px;background-color:#ffaa42;}
.upclose{position:absolute;top:15px;right:0;color:#888;font-size:12px;width:74px;height:19px;text-align:left;line-height:19px;background:url(../images/upclose.png) right no-repeat;}


.checkstyle{width: 15px;height: 15px;display: inline-block;background-image: url(../images/icon.png); background-repeat: no-repeat;background-position: -15px -51px;vertical-align:text-bottom;margin-right: 2px;}
.checkstyle.oncheck{background-position: 0px -51px;}
.checkstyle.c-all{margin-right: 10px;}
.checkstyle.c-one{position: absolute;left: 20px;top: 12px;}
.findwork-list .checkstyle.c-one{position: absolute;left: 20px;top: 6px;}
.findwork-table .checkstyle.c-one{position: absolute;left: 18px;top: 26px;}
input[type=checkbox]{width: 0 !important;margin-right: 0 !important;}/*ie8无法获取display：none的元素*/
@-moz-document url-prefix() { input[type=checkbox] { display:none; } }/*火狐无法改变checkbox的大小*/
#area-picker input[type=checkbox]{width:13px;height:13px}
@-moz-document url-prefix() { #area-picker input[type=checkbox] { display:inline-block; } }

/*职位选择框*/
#jobcate{position:relative!important}
.jobcate-head{background-color: White;height: 34px;color: #009dda;height: 30px;line-height: 30px;}
.jobcate-mark{position:absolute;width: 547px;right: 10px;top: 45px;}
.unitSearchActive{margin-top: 2px;line-height: 23px;max-width: 31%;color: #009dda;background: none;}
.unitSearchActive span{vertical-align: middle;max-width: 149px;color: #ff6929;}
.unitSearchActive i{vertical-align: middle;font-size: 19px;background: url(../images/icon.png) no-repeat -113px -51px;width: 13px;height: 13px;margin-right: 2px;}
.tzzp-zhineng-main{color:Black}
.tzzp-zhineng-main .bd dd{line-height:13px}
.tzzp-zhineng-cont  dd{line-height:12px}
.current {color: black;background: none}

.div-cover{position:absolute;top:0;z-index:999;background:url(/JsLib/LightBox/img/opacity0.5.png);display:none}
body .picker-widget-overlay{background:url(/JsLib/LightBox/img/opacity0.5.png);opacity:1}
.jobcate-title{position: relative;width: 612px;height: 523px;background-color: White; padding: 10px;border-radius: 3px;}
.jobcate-title-bar{background-color: #458FCE;color: White;height: 35px;line-height: 35px;padding-left: 20px;font-weight: bold;border-radius: 3px;}
.jobcate-close{background-image: url(/skin2012/selector/images/ui-icons_ffffff_256x240.png);background-position: -98px -128px;width:16px;height:16px;vertical-align: text-bottom;margin-left:505px}
.jobcate-close:hover{background-image: url(/skin2012/selector/images/ui-icons_ef8c08_256x240.png);cursor: pointer;}
.jobcate-bottom{position: absolute;right: 15px;bottom: 5px;}
.jobcate-bottom button{border: 1px solid #cccccc;color:#666666;width:53px;height:27px;font-weight: bold;border-radius: 3px;margin-left:10px}
.tzzp-zhineng-main .hd li {padding:7px 0}
.picker-checked-group .picker-group-title{width:7%}
.picker-checked-group .picker-group-content{width: 92%;height: 46px;}
.highlight{color:#ff6929;font-size:14px;display: inline;}
._dialogContent{font-size:20px;}
#area-picker .picker-picked-item a span{background: url(../images/icon.png) no-repeat -111px -49px}
#area-picker .picker-picked-item a{color:#ff6929 !important}



     /*2017*/
.head_bg{position:relative;}
.head-search{width:100%;background:#fff;}
.head-search .head-search-box{width:1000px;margin:0 auto;height:68px;/*overflow:hidden;*/}
.head-search .head-search-box .backhome{float:left;display:inline-block;width:154px;height:40px;margin-top:14px;background:url(../images/headerlogo.png);}
.head-search .head-search-box .search-box{position:relative;float:left;margin-top:12px;margin-left:48px;width:536px;height:36px;border:2px solid #009dda;background-color:#fff;}
.head-search .head-search-box .search-box input{border:none;width:376px;padding:4px 10px;line-height:28px;color:#333;}
.head-search .head-search-box .search-box a{position:absolute;right:0;top:0;display:inline-block;width:140px;height:36px;line-height:36px;text-align:center;background-color:#009dda;color:#fff;font-weight:bold;font-size:16px;}

.head-search .head-search-box .czbtnbox{float:left;margin-top:12px;margin-left:28px;overflow:hidden;}
.head-search .head-search-box .czbtnbox a{float:left;display:inline-block;width:100px;height:40px;line-height:40px;font-size:16px;text-align:center;color:#009dda;background-color:#ccf1ff;}
.head-search .head-search-box .czbtnbox a:hover{color:#fff;background-color:#009dda;}
.head-search .head-search-box .czbtnbox em{float:left;display:inline-block;height:40px;border-right:1px dotted #009dda;}

.head-search .head-search-box .jobclassify{display:none;}
/*置顶*/
.head-search.fixtop{position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,0.6);background:url(../images/fixtop.png)\9;z-index:99999;}
*+html .head-search.fixtop{background:url(../images/fixtop.png);}
.head-search.fixtop .head-search-box{width:1000px;margin:0 auto;height:68px;/*overflow:hidden;*/}
.head-search.fixtop .head-search-box .backhome{display:none;}
.head-search.fixtop .head-search-box .jobclassify{float:left;position:relative;display:block;margin-top:12px;}
.head-search.fixtop .head-search-box .jobclassify .jobclassify-choosed{position:relative;display:block;padding:0px 40px 0px 20px;width:114px;max-width:114px;line-height:40px;font-size:16px;text-align:center;color:#fff;background-color:#3299ff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.head-search.fixtop .head-search-box .jobclassify .jobclassify-choosed i{position:absolute;right:14px;top:18px;}
.head-search.fixtop .head-search-box .jobclassify ul{display:none;position:absolute;top:39px;left:0;width:172px;max-height:420px;border:1px solid #dbdbdb;overflow:auto;background-color:#fff;}
.head-search.fixtop .head-search-box .jobclassify ul.openlist{display:block;}
.head-search.fixtop .head-search-box .jobclassify li{width:172px;}
.head-search.fixtop .head-search-box .jobclassify li a{display:block;padding:0px 20px;width:132px;max-width:132px;line-height:40px;font-size:16px;text-align:center;color:#555;background-color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.head-search.fixtop .head-search-box .jobclassify li a:hover{background-color:#7eabe6;color:#fff;}


.head-search.fixtop .head-search-box .search-box{position:relative;float:left;margin-top:12px;margin-left:48px;width:536px;height:36px;border:2px solid #3299ff;background-color:#fff;}
.head-search.fixtop .head-search-box .search-box input{border:none;width:376px;padding:4px 10px;line-height:28px;color:#333;}
.head-search.fixtop .head-search-box .search-box a{position:absolute;right:0;top:0;display:inline-block;width:140px;height:36px;line-height:36px;text-align:center;background-color:#3299ff;color:#fff;font-weight:bold;font-size:16px;}
.head-search.fixtop .head-search-box .czbtnbox{float:left;margin-top:12px;margin-left:28px;overflow:hidden;}
.head-search.fixtop .head-search-box .czbtnbox a{float:left;display:inline-block;width:100px;height:40px;line-height:40px;font-size:16px;text-align:center;color:#009dda;background-color:#ccf1ff;}
.head-search.fixtop .head-search-box .czbtnbox a:hover{color:#fff;background-color:#3299ff;}
.head-search.fixtop .head-search-box .czbtnbox em{float:left;display:inline-block;height:40px;border-right:1px dotted #009dda;}
     
/*置底fixbottom*/
.fixbottom{display:none;width:100%;position:fixed;bottom:0;left:0;background:rgba(0,0,0,0.8);background:url(../images/fixbottom.png)\9;z-index:99999;}
*+html .fixbottom{background:url(../images/fixbottom.png);}
.fixbmain{margin:0 auto;width:1000px;height:80px;overflow:hidden;}
.fixbmain p{float:left;font-size:28px;font-weight:bold;color:#fff;line-height:80px;}
.fixbmain p span{font-size:28px;color:#ff8d41;}
.fixbmain .gotoreg{float:left;display:inline-block;margin-top:20px;margin-left:30px;line-height:40px;padding:0px 30px;color:#fff;font-size:16px;background-color:#ff6600;}
.fixbmain .gotoreg:hover{background-color:#ff8d41;}
.fixbmain .closefix{float:right;display:inline-block;width:28px;height:28px;background:url(../images/closefixb.png);margin-top:26px;}


.findwork{width:1000px;}
.findwork .findwork-list>li>ul.job{padding-left:20px;}
.findwork .findwork-list .applyarea li{height:56px;line-height:56px;}
.findwork .findwork-list .applyarea .applybtn{margin-top:12px;display:block;border:1px solid #ff6600;border-radius:3px;line-height:32px;padding:0px 10px;font-size:14px;color:#ff6600;}
.findwork .findwork-list .applyarea .applybtn:hover{color:#fff;background-color:#ff6600;}


/*筛选框*/
.screenbox{margin:0 auto;width:980px;margin-top:20px;padding:10px;background-color:#fff;}
.screenbox .screenunit{position:relative;margin-top:5px;}
.screenbox .screenunit .screenitem{position:absolute;left:10px;top:0;display:inline-block;line-height:32px;font-size:14px;color:#999;}
.screenbox .screenunit .screenoption{padding-left:60px;overflow:hidden;}
.screenbox .screenunit .screenoption li{float:left;}
.screenbox .screenunit .screenoption li a{display:block;margin-right:15px;line-height:32px;font-size:14px;color:#666;cursor:pointer;white-space:nowrap;}
.screenbox .screenunit .screenoption li a:hover{color:#1191ea;}
.screenbox .screenunit .screenoption li a.selected{color:#1191ea;}
.screenbox .screenunit .screenmore{padding-left:60px;}
.screenbox .screenunit .screenmore li{float:left;margin-left:-1px;position:relative;line-height:30px;border:1px solid #eee;width:110px;cursor:pointer;}
.screenbox .screenunit .screenmore span{display:inline-block;line-height:30px;width:110px;text-align:center;color:#555;}
.screenbox .screenunit .screenmore .pulldownbox{display:none;position:absolute;left:-1px;top:30px;border:1px solid #dbdbdb;z-index:999;}
.screenbox .screenunit .screenmore .pulldownbox li{border:none;margin-left:0px;line-height:30px;background-color:#fff;padding:0px 10px;max-width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.screenbox .screenunit .screenmore .pulldownbox li:hover{background-color:#7eabe6;color:#fff;}
.screenbox .screenunit .screenmore .pulldownbox.flcss{width:440px;position:absolute;right:-1px;left:auto;top:30px;padding:10px 0px 50px 0px;background-color:#fff;}
.screenbox .screenunit .screenmore .pulldownbox.flcss li{float:left;border:none;margin-left:0px;line-height:24px;background-color:#fff;padding:0px 10px;max-width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.screenbox .screenunit .screenmore .pulldownbox.flcss li:hover{color:#1191ea;}
.screenbox .screenunit .screenmore .pulldownbox.flcss li.flqdbtn{position:absolute;bottom:10px;left:0px;display:block;max-width:420px;width:420px;}
.screenbox .screenunit .screenmore .pulldownbox.flcss li.flqdbtn a{display:block;width:420px;line-height:32px;background-color:#3193fa;color:#fff;text-align:center;}

/*新闻*/
.newsbox{width:960px;padding:30px 20px 20px 20px;margin-top:20px;background-color:#fff;overflow:hidden;}
.newsbox h3{margin-bottom:20px;font-size:14px;font-weight:bold;line-height:14px;color:#555;}
.newsbox ul{float:left;width:458px;overflow:hidden;}
.newsbox ul.othli{width:458px;padding-left:20px;margin-left:20px;border-left:1px #ccc dotted;}
.newsbox li{height:28px;overflow:hidden;}
.newsbox li a{float:left;display:inline-block;max-width:370px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color:#555;font-size:14px;line-height:28px;}
.newsbox li a:hover{color:#009dda;}
.newsbox li a:before{content:"· ";}
.newsbox li em{float:right;display:inline-block;font-size:14px;color:#999;}

/*ABCDE*/
.abcde{margin-top:20px;overflow:hidden;}
.abcde a{float:left;display:inline-block;margin-right:4px;line-height:20px;width:20px;font-size:12px;color:#bdbdbd;text-align:center;cursor:pointer;border:1px solid #ccc;}
.abcde a:hover{color:#999;}

/*友情链接相关推荐*/
/* 本例子css */
.linkbox{ width:1000px;margin-top:20px;}
.linkbox .hd{ height:42px;line-height:42px;}
.linkbox .hd ul{ float:left;height:42px;}
.linkbox .hd ul li{ float:left; padding:0 20px;font-size:14px;cursor:pointer;border:1px solid transparent;}
.linkbox .hd ul li.on{height:42px;border:1px solid #ddd;border-bottom:2px solid transparent;background-color:#f4f4f4;}
.linkbox .bd ul{display:block;width:1000px;padding:10px 0px;overflow:hidden;}
.linkbox .bd li{float:left;display:inline-block;width:180px;padding:0px 10px;}
.linkbox .bd li a{display:block;height:32px; line-height:32px;font-size:14px;color:#888;max-width:180px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}




/*悬停*/
.floatbox{display:block;width:1000px;margin:0 auto;}
/*职位悬停*/
.jobfloat{position:relative;padding:24px;width:500px;background-color:#fff;-moz-box-shadow:0px 0px 8px #cccccc;box-shadow:0px 0px 8px #cccccc;}
*+html .jobfloat{border:1px solid #e5e5e5;}
.floatarrow{position:absolute;left:-20px;top:20px;display:inline-block;height:0px;width:0px;border-right:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid transparent;}
.jobmsg-base{width:500px;margin:0 auto;overflow:hidden;}
.jobmsg-base .jobmsg{float:left;width:380px;}
.jobmsg-base .jobmsg li{display:block;font-size:14px;color:#888;overflow:hidden;line-height:28px;}
.jobmsg-base .jobmsg h1{float:left;font-size:16px;font-weight:bold;color:#2c77c0;line-height:28px;margin-right:10px;}
.jobmsg-base .jobmsg span{float:left;display:inline-block;height:28px;line-height:28px;font-size:14px;font-weight:bold;color:#ff6600;}
.jobmsg-base .jobmsg .gsn{display:inline-block;max-width:280px;height:28px;font-size:14px;line-height:28px;color:#2e8ae5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:-9px;}
*+html .jobmsg-base .jobmsg .gsn{vertical-align:0px;}
.jobmsg-base .jobmsg .gsn:hover{color:#3299ff;}
.jobmsg-base .submit-cv{float:right;display:inline-block;width:100px;height:36px;margin-top:10px;text-align:center;line-height:36px;font-size:16px;color:#fff;font-weight:bold;background-color:#ff4e00;border-radius:3px;}
.jobmsg-base .submit-cv:hover{background-color:#ff6600;}
.jobmsg-main{margin-top:8px;padding-top:8px;border-top:1px dotted #ccc;}
.jobmsg-main .jobmsg-info{position:relative;overflow:hidden;}
.jobmsg-main .jobmsg-info i{position:absolute;left:0;top:0;display:inline-block;width:20px;height:20px;margin-top:5px;}
.jobmsg-main .jobmsg-info .infodtl{background:url(../images/cpd_sprite.png);background-position:-234px -36px;}
.jobmsg-main .jobmsg-info p{padding-left:24px;min-height:30px;line-height:30px;}
.jobmsg-main .jobmsg-info em{display:inline-block;height:30px;padding:0 4px;line-height:30px;font-style:normal;color:#555;font-size:14px;}
.jobmsg-main .jobmsg-info span{float:left;display:inline-block;height:30px;line-height:30px;margin-left:10px;margin-right:24px;color:#333;}
.jobmsg-main .jobmsg-describe{margin-top:14px;}
.jobmsg-main .jobmsg-describe h5{font-weight:bold;font-size:14px;color:#555;line-height:32px;} 
.jobmsg-main .jobmsg-describe p{font-size:14px;color:#555;line-height:28px;}

/*公司悬停*/
.companyfloat{position:relative;padding:24px;width:360px;background-color:#fff;-moz-box-shadow:0px 0px 8px #cccccc;box-shadow:0px 0px 8px #cccccc;}
*+html .companyfloat{border:1px solid #e5e5e5;}
.gsmsg-base{width:360px;margin:0 auto;overflow:hidden;}
.gsmsg-base .gsmsg{float:left;width:360px;}
.gsmsg-base .gsmsg li{display:block;font-size:14px;color:#888;overflow:hidden;line-height:28px;}
.gsmsg-base .gsmsg h1{float:left;font-size:16px;font-weight:bold;color:#2c77c0;line-height:28px;margin-right:10px;}
.gsmsg-main{margin-top:8px;padding-top:8px;border-top:1px dotted #ccc;}
.gsmsg-main .gsmsg-info{margin-top:10px;overflow:hidden;}
.gsmsg-main .gsmsg-info li{float:left;width:170px;line-height:28px;color:#999;margin-right:10px;font-size:14px;}
.gsmsg-main .gsmsg-info li span{color:#555;font-size:14px;}
.gsmsg-main .gsmsg-describe{margin-top:14px;}
.gsmsg-main .gsmsg-describe p{font-size:14px;color:#555;line-height:24px;text-indent:10px;}
.checkstyle{margin-right:6px;}
.screenchoosed{margin-top:10px;background-color:#fafafa;overflow:hidden;padding:0px 5px;}
.screenchoosed p{font-size:14px;padding:5px;}
.screenchoosed p a{color:#009dda;font-size:14px;}
.screenchoosed ul{max-width:750px;overflow:hidden;padding-bottom:5px;}
.screenchoosed li{float:left;line-height:24px;border:1px solid #dbdbdb;padding-left:10px;cursor:pointer;margin:5px 5px 0px 0px;white-space:nowrap;}
.screenchoosed li i{width: 24px;height: 24px;background-position: 4px -79px;vertical-align: -7px;margin-left: -2px;}

.footer{margin-top:20px;}    







