﻿/*所在位置*/
.pagelocation{background-color:#fff;margin-top:10px;padding:5px 0px;position:relative;}
.pagelocation span{display:inline-block;float:left;color:#999;font-size:10px;line-height:20px;}
.pagelocation a{display:inline-block;float:left;color:#999;font-size:10px;padding:0px 3px;line-height:20px;cursor:pointer;}
#mlocation{overflow:hidden;padding:0px 12px;padding-right:30px;}
#pclocation{overflow:hidden;padding:0px 12px;padding-right:30px;}
/*abcde*/
.abcdelink{display:block;width:100%;padding:4px 12px;line-height:20px;margin-top:1px;background-color:#fff;text-align:center;}
.abcdelink i{font-size:16px;color:#999;}
#abcde{display:none;overflow:hidden;padding:5px 12px;padding-bottom:20px;background-color:#fff;}
#abcde a{display:inline-block;float:left;margin-right:3px;margin-top:3px;padding:0px;color:#999;font-size:10px;width:18px;height:18px;line-height:16px;border:1px solid #ccc;text-align:center;cursor:pointer;}
/*头部*/
.logomini{position:absolute;left:0;top:0;display:inline-block;width:44px;height:44px;padding:10px;background:url(../../Skin2017/images/logomini.png) center center no-repeat;background-size:auto 22px;}
/*下一条*/
.nextjob{position:relative;display:block;width:100%;padding:10px 30px 10px 12px;line-height:20px;color:#333;font-size:14px;background-color:#fff;margin:15px auto 5px auto;overflow:hidden;}
.nextjob span{float:left;width:100%;color:#333;display:inline-block;line-height:20px;overflow:hidden;}
.nextjob em{float:right;font-style:normal;color:#ff6600;display:inline-block;line-height:20px;}
.nextjob i{position:absolute;right:5px;top:50%;margin-top:-10px;display:inline-block;width:20px;height:20px;font-size:20px;color:#999;}
/*职位列表*/
.fJob-list .mui-card-header .name em{display: block;float: left;width: 100%;font-style: normal;white-space:normal;overflow:visible;text-overflow:clip;}
.title .jobchangenew{position:relative;}
.title .jobchangenew i{position:absolute;left:-24px;top:4px;}
.fJob-list .mui-card-header-new{min-height:32px;padding:0px 12px;padding-top:10px;}
.fJob-list .mui-card-header-new .namenew {display: block;width:100%;color: #000;font-size:15px;line-height:28px;font-style: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.fJob-list .mui-card-header-new .namenew img {display: inline-block;width: 16px;height: 16px;vertical-align: -3px;}
.fJob-list .mui-card-header-new .pricenew {display: block;width:100%;color: #ff6600;line-height:20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.fJob-list a.jobapplybtn{position:absolute;right:10px;top:50%;margin-top:-14px;display:block;width:16%;line-height:28px;text-align:center;color:#fff;font-size:14px;background-color:#ff8838;border-radius:3px;}
.fJob-list a.jobinfonew{display:block;width:80%;overflow:hidden;}
.fJob-list .jobinfonew .mui-card-footer{line-height:18px;}
/*列表页职位*/
.mui-scroll-wrapper{overflow:auto;}
.mui-table-view-chevron .fJob-list{margin-top:5px;}
.mui-table-view-chevron .fJob-list .mui-card-footer{padding: 2px 12px 5px 12px;}
.mui-table-view-chevron .fJob-list a.jobapplybtn{margin-top:-30px;}
.mui-table-view-chevron .fJob-list a.jobapplybtn.overdue{background-color:#bdbdbd;}

.fJob-list .companynew {margin:0px 12px;border-top:1px dotted #cccccc;padding:4px 0px 6px 0px;overflow:hidden;}
.fJob-list .companynew .companyname{float:left;display:inline-block;max-width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#666;line-height:22px;font-size: 13px;}
.fJob-list .companynew .companymark{float:left;display:inline-block;width:54px;height:22px}
.fJob-list .companynew .companymark i{display:inline-block;background:url(../images/icon_companymark.png) no-repeat;background-size:auto 15px;width:16px;height:22px;margin-left:2px;}
.fJob-list .companynew .companymark .certific{background-position:0 4px;}
.fJob-list .companynew .companymark .wxbind{background-position:-20px 4px;}
.fJob-list .companynew .companymark .vipv1{background-position:-40px 4px;}
.fJob-list .companynew .companymark .vipv2{background-position:-60px 4px;}
.fJob-list .companynew .companymark .vipv3{background-position:-80px 4px;}
.fJob-list .companynew .companymark .vipv4{background-position:-100px 4px;}
.fJob-list .companynew .companymark .vipv5{background-position:-120px 4px;}
.fJob-list .companynew .companymark .vipv6{background-position:-140px 4px;}
.fJob-list .companynew .companymark .vipv7{background-position:-160px 4px;}
.fJob-list .companynew .companymark .vipv8{background-position:-180px 4px;}
.fJob-list .companynew .companymark .vipv9{background-position:-200px 4px;}
.fJob-list .companynew .companymark .vipvv{background-position:-220px 4px;}
.fJob-list .companynew .distance {float:right;color:#999;width:50px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:right;line-height:22px;font-size: 13px;}

/*顶部搜索框重置*/
.reset-searchnew {position:absolute;right:94px;left:106px;top:0px;line-height:44px;}
.reset-searchnew input[type=search] {padding-left:10px;padding-right:30px;padding-top:4px;padding-bottom:4px;font-size:14px;background-color:#fff;border-radius:26px;}
.reset-searchnew .mui-icon-search {position:absolute;right:-28px;font-weight:700;}
.reset-searchnew .mui-placeholder .mui-icon {color:#d7d7d7;}
.reset-searchnew .mui-placeholder {top:2px;margin-left:10px;margin-right:35px;font-size:14px;line-height:44px;text-align:left;}
.reset-searchnew .mui-placeholder span {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.reset-searchnew.mui-active:before {position:absolute;left:auto;right:7px;top:8px;font-weight:700;}
.reset-searchnew.mui-active .mui-icon-clear {display:none;}
#newjobsearch{position:absolute;left:38px;display:inline-block;margin-top:10px;padding-right:14px;}
#newjobsearch select{margin:0;top:auto;font-family:"Microsoft YaHei";font-size:14px;background-color:#1191ea;color:#fff;padding:0px 5px;line-height:24px;}
#newjobsearch select option{background-color:#fff;color:#555;}
#newjobsearch:after{content: "";border:4px solid #000;border-color: #fff transparent transparent;position: absolute;top:11px;right:5px;border-left-width:4px;border-right-width: 4px;}
.newbar{position:absolute;right:10px;top:0;overflow:hidden;}
.newbar span{float:left;color:#bee4ff;font-size:14px;line-height:44px;padding:0px 4px;}
.newbar a{float:left;line-height:44px;display:inline-block;}
/*企业详情*/
.foldbtn{display:block;line-height:32px;height:32px;text-align:center;font-size:14px;color:#1191EA;border-top:1px solid #f2f2f2;background-color:#fff;}
.foldbtn.up {display:none;}
.foldbtn .mui-icon {font-size:16px;}

/*tab*/
.qymaintab{border-top:1px solid #f2f2f2;height:43px;overflow:hidden;background-color:#fff;}
.qymaintab .mui-segmented-control {width:auto;border:none;overflow:hidden;}
.qymaintab .mui-segmented-control .mui-control-item {padding-bottom:4px;padding-top:5px;position:relative;line-height:32px;color:#999;border:none;border-bottom:1px solid #dbdbdb;font-size:16px;}
.qymaintab .mui-segmented-control .mui-control-item.mui-active{color:#1191ea;background:none;padding-bottom:2px;border-bottom:3px solid #1191ea;}

#newqybase,#newqyjob{margin-top:0px;}

.newqytop{padding:18px 15px;width: 100%;background: url(../../Skin2017/images/newqybg.jpg) center no-repeat;background-size:cover;overflow:hidden;}
.newqytop .newqyinfo .newlogobox{position:absolute;top:0px;left:0px;border:1px solid #f2f2f2;background-color:#fff;width:64px;height:64px;max-width:64px;overflow:hidden;}
.newqytop .newqyinfo .newlogobox img{display:block;max-width:62px;max-height:62px;}
.newqytop .newqyinfo{position:relative;padding-left:74px;}
.newqytop .newqyinfo .newqyname{overflow:hidden;}
.newqytop .newqyinfo .newqyname h2{float:left;margin:0;line-height:22px;color:#fff;font-size:16px;font-weight:normal;overflow:hidden;}
.newqytop .newqyinfo .newqyname .companymark{display:inline-block;width:54px;height:22px;vertical-align:-5px;margin-left:5px;}
.newqytop .newqyinfo .newqyname .companymark i{display:inline-block;background:url(../images/icon_companymark.png) no-repeat;background-size:auto 15px;width:16px;height:22px;margin-left:2px;}
.newqytop .newqyinfo .newqyname .companymark .certific{background-position:0 4px;}
.newqytop .newqyinfo .newqyname .companymark .wxbind{background-position:-20px 4px;}
.newqytop .newqyinfo .newqyname .companymark .vipv1{background-position:-40px 4px;}
.newqytop .newqyinfo .newqyname .companymark .vipv2{background-position:-60px 4px;}
.newqytop .newqyinfo .newqyname .companymark .vipv3{background-position:-80px 4px;}
.newqytop .newqyinfo .newqyname .companymark .vipv4{background-position:-100px 4px;}
.newqytop .newqyinfo .newqyname .companymark .vipv5{background-position:-120px 4px;}
.newqytop .newqyinfo .newqyname .companymark .vipv6{background-position:-140px 4px;}
.newqytop .newqyinfo .newqyname .companymark .vipv7{background-position:-160px 4px;}
.newqytop .newqyinfo .newqyname .companymark .vipv8{background-position:-180px 4px;}
.newqytop .newqyinfo .newqyname .companymark .vipv9{background-position:-200px 4px;}
.newqytop .newqyinfo .newqyname .companymark .vipvv{background-position:-220px 4px;}

.newqytop .newqyinfo .newqydt{position:relative;margin-top:10px;}
.newqytop .newqyinfo .newqydt span{color:#fff;display:block;height:16px;line-height:16px;margin-right:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;}
.newqytop .newqyinfo .newqydt .focus-company{display:block;position:absolute;bottom:0px;right:0px;padding:3px 8px;font-size:14px;color: #fff;background-color: #fc8f00;border-radius: 3px;}

.newqytop .newqyinfo .newqydt.newqydt2{min-height:28px;}
.newqytop .newqyinfo .newqydt.newqydt2 .focus-company{display:block;position:absolute;bottom:0px;left:0px;right:inherit;padding:3px 8px;font-size:14px;color: #fff;background-color: #fc8f00;border-radius: 3px;}
/*appad*/
.newappad{display:block;width:100%;background-color:#333;padding:4px 12px;overflow:hidden;}
.newappad .newappadleft{float:left;}
.newappad .newappadleft h5{margin:0;padding:0;font-size:14px;line-height:16px;height:16px;color:#fff;font-weight:bold;}
.newappad .newappadleft p{margin:0;padding:0;font-size:12px;line-height:14px;height:14px;color:#fff;}
.newappad .newappadleft p span{color:#eb7e17;}
.newappad .newappadright{margin-top:4px;float:right;display:inline-block;padding:0px 6px;border:1px solid #999999;line-height:20px;font-size:14px;color:#fff;}

















