﻿@charset "utf-8";
.projcttitletxt {position: absolute;top: 0;left: 0;right: 0;width: 130px;text-align: center;font-size: 16px;line-height: 45px;margin: 0 auto;}
.projcttitle {padding: 0px 16px;height: 45px;line-height: 45px;background: #ffffff;position: relative;border-bottom: 1px #f5f5f5 solid;z-index: 9999;}
.zpinselectgeren{padding:0 16px;margin-top:68px;margin-bottom:50px;}
.projcttitlepic a, .projcttitlepic img {width: 11px;vertical-align: middle;line-height: 0;display: inline-block;}
.zpinselectcompany img,.zpinselectgeren img{width:140px;}
.zpinselectcompany a,.zpinselectgeren a{color:#999999;}
.zpinselectcompany div,.zpinselectgeren div{font-size:18px;margin-top:10px;margin-bottom:2px;color:#333333;}
.zpinselectcompany,.zpinselectgeren{text-align:center;color:#999999;}
.fabuitems {position: relative;background: #ffffff;border-bottom: 1px #f5f5f5 solid;padding: 14px 0px 7px 0px;}
.fabuitemsbody {position: relative;padding: 0 16px;margin-bottom: 6px;}
.fabuitemsbody>span {position: absolute;left: 16px;bottom: 0px;z-index:999;}
.fabuitemsbody select {appearance: none;-webkit-appearance: none;-moz-appearance: none;background: url(../images/main/rightarrow.png) right center no-repeat;}
.fabuitemsbody select,.fabuitemsbody input{padding-left: 88px;font-size: 12px;color: #999999;width: 100%;box-sizing: border-box;border: 0;outline: none;}
.musttips {position: relative !important;left: 0 !important;color: #ff4a4a;}
.personzlitem {position:relative;padding: 14px 16px;border-bottom: 1px #f5f5f5 solid;display:flex;padding-top: 25px;padding-bottom: 21px;background:#ffffff url(../images/main/rightarrow.png) center right 16px no-repeat;}
.personzlitem>span {width: 87px;display: inline-block;}
.touxianup {position: relative;}
.personzlitem input {width: 100%;position: absolute;top:0;left:0;height: 100%;opacity: 0;z-index:99999}
.jltouxiang{position:relative;margin-left:0px;}
.jltouxiang img,.touxianup img{width:43px;height:43px;position:absolute;left:0;top:-15px;border-radius:50%;z-index:10;border: 1px #f5f5f5 solid;}
.fabuitemsbody textarea {padding-top: 0;font-size:12px;width: 100%;height: 80px;border: 0;resize: none;padding-left: 88px;color: #999999;font-family: Microsoft YaHei;box-sizing: border-box;outline:none;}
.applytextarea .fabuitemsbody>span {top: 0;}
.applyduoxuan {padding-left: 88px;color: #999999;background: url(../images/main/rightarrow.png) right center no-repeat;}
.resumetitle {padding:0 16px;font-size: 14px;margin-top: 15px;margin-bottom: 8px;}
span.resumezhanwei {display: inline-block;width: 5px;}
.resumetitle  span{border-left:2px #3985d4 solid;padding-left:3px;display: block;line-height: 16px;}
.resumearrowlink input{background: url(../images/main/rightarrow.png) right center no-repeat;}
.redtips {color: #ff4a4a;padding: 0 16px;}
ul.goodatlist {padding:10px 16px 0 16px;}
.goodatlist li {color: #333333;border: 1px #d9d9d9 solid;float: left;padding: 4px 6px;border-radius: 2px;margin-left: 10px;margin-bottom: 16px;}
.goodatlist .goodatliOn{background:#3985d4;color:#ffffff;border:1px #3985d4 solid;}
.resume2title {position:relative;overflow:hidden;height:auto;background: #ffffff;padding: 13px 16px;margin: 8px 0;font-size: 14px;}
.resumeline{border-left:2px #3985d4 solid;padding-left:3px;float:left;}
.addresume{float:right;color:#3985d4;}
.yyshenqingbtn{width: 100%;height: 44px;font-size: 14px;color: #ffffff;background: #3985d4;border: 0;line-height: 44px;}
.resumework{padding:10px 16px 16px 16px;background:#ffffff;line-height:1.6em;border-top:1px #f5f5f5 solid;}
.resumework p{margin:6px 0;}
.resumebtn{text-align:right;color:#3985d4;margin-top:20px;}
.resumedelect{margin-right:36px;}
.resumezhize{margin-top:6px;}
.resumecopybtn{display:flex;padding:8px 16px;background:#ffffff;}
.resumecopybtncol{flex:1;text-align:center;}
.resumecopybtncol1{border-right:1px #f5f5f5 solid;}
.resumesave{color:#3985d4;}
.resumecancel{color:#999999;}
.resumeintrobody{margin-bottom:8px;margin-top:-8px;}
.resumefabuitems{background:#ffffff;padding:10px 16px;border-bottom:1px #f5f5f5 solid;}
.resumefabuitemsbody{display:flex;}
.resumetime{width:88px;line-height: 24px;}
.resumetimeline{width:20px;line-height: 24px;color: #f5f5f5;overflow: hidden;padding-right:10px;}
.resumefabuitems input{line-height:24px;background:none;padding-left:0;padding-right:0;font-size: 12px;color: #999999;width:70px;box-sizing: border-box;border: 0;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;}
.resumedate{width:70px;position:relative;line-height: 24px;}
.resumedate span{position:absolute;}
.resumedate span {color:#999999;}
.resumedate input{position: absolute;left: 0px;color:#999999;z-index:9999}
.resumedateover input{left:10px;}
.resumedateover{padding-left:10px;}
.uppic{background:#ffffff;padding:16px;border-bottom:1px #f5f5f5 solid;}
.uppic p{margin-top:0;}
.uppicbtn{position:relative;margin-left:10px;}
.uppicbtn input{position:absolute;width:70px;height:70px;opacity:0;}
.uppicbtn img{width:70px;height:70px;}
.resumezslist{background:#ffffff;padding:16px;display:flex;border-top:1px #f5f5f5 solid;}
.resumezspic{width:90px;height:60px;}
.resumezspic img{width:90px;height:60px;}
.resumezstxt{flex:1;position:relative;padding-left:10px;}
.resumezsdelect,.resumefjdelect{color:#3985d4;position:absolute;right:0;bottom:0;}
.resumezstxt div{color:#666666;margin-top:10px;}
.resumezstxt p{position:relative;color:#999999;margin-top:8px;margin-bottom:0;}
.resumefjpic{position:relative;height:70px;margin-top:6px;margin-bottom:10px;}
.resumefjpic img{width:70px;height:70px;border:1px #f5f5f5 solid;}
.yuyuesubtxt {margin: 45px 24px;line-height: 1.8em;}
.addresume {position: absolute;width: auto !important;right: 16px;top: 14px;color:#3985d4;line-height: normal !important;}
.resumeglist{background:#ffffff;color:#333333;height:auto;overflow:hidden;margin:8px 0;}
.resumeglist a{color:#333333;display:block;padding:10px 16px 6px 16px;height:auto;overflow:hidden;}
.resumeglist h3{font-size:14px;font-weight:normal;margin-top:0;margin-bottom:8px;}
.resumeglfooter{padding:6px 16px;border-top:1px #f5f5f5 solid;height:auto;overflow:hidden;}
.resumeglfooter div{float:left;text-align:center;}
.resumeglfooter .resumeglfirst{width:16%;text-align:left;}
.resumeglfooter .resumegllast{width:16%;text-align:right;}
.resumegl2{width:22.6%;}
.resumeglhide,.resumeglfabu{color:#3985d4;}
.resumetopcontent{padding:5px 18px;}
.tbinputbody {display: flex;}
.tbinputbody span {width: 60px;}
.tbinputbody select {appearance: none;-webkit-appearance: none;-moz-appearance: none;background: url(../images/recruit/botarrow.png) right center no-repeat;flex: 1;border: 0;outline:none;direction: rtl;padding-right: 20px;color: #666666;}
.tbinputbody input{flex: 1;border: 0;outline:none;text-align:right;font-size: 12px;}
.tbinputbody input::-webkit-input-placeholder{text-align:right;}
.tbinputbody input:-ms-input-placeholder{text-align:right;}
.tbinputbody input:-moz-input-placeholder{text-align:right;}
.tbinputbody input::-moz-input-placeholder{text-align:right;}
.paycol {position:relative;height: 30px;line-height:30px;}
.paycol span {width: 16px;height: 16px;display: block;float: right;border: 1px #d1d1d1 solid;border-radius: 50%;margin-top: 11px;cursor: pointer;}
.payselect span {background: url(../images/user/select.png);width: 18px;height: 18px;background-size: 100%;border: 0;}
.forgetpaypwd {color: #999999;line-height: 36px;}
.fabtn {width: 100%;height: 44px;font-size: 14px;color: #ffffff;background: #3985d4;border: 0;line-height: 44px;}
.resumezdpaytipa{color:#999999;margin-top:8px;margin-bottom:5px;}
.savework{background:#ffffff;padding:16px;height:auto;overflow:hidden;margin:8px 0;}
.savework a{display:block;}
.savework,.savework a{color:#666666;}
.savework h3{margin-top:0;margin-bottom:8px;height:auto;overflow:hidden;color:#333333;font-size:14px;font-weight:normal;}
span.nosavework {float: right;font-size: 12px;color: #999999;border: 1px #e0e0e0 solid;padding: 2px 8px;border-radius: 20px;}
.savework .zpworktype{height: auto;overflow: hidden;margin-top:13px;margin-bottom:10px;}
.savework p {margin:0;}
.fabutabitems {border-bottom: 1px #f5f5f5 solid;margin: 0;padding: 0;text-align: center;background: #ffffff;height: 42px;line-height: 42px;font-size: 14px;}
.fabutabitems li {list-style-type: none;display: inline-block;margin: 0 33px;cursor: pointer;}
.fabutabitemsOn {font-size: 15px;color: #3985d4;font-weight: bold;}
.fabutabitemsOn .line {height: 2px;background: #3985d4;width: 28px;margin: 0 auto;position: relative;top: -2px;}
.shenfanhui {position: relative;z-index: 999;}
.fabutabs{display:none;}
.fabutabsOn{display:block;}
.resumefanhuiarrow {position: absolute;top: 12px;left: 16px;width: 11px;height: 18px;}
.shenfanhui img {width: 11px;}
.shenfanhui a.resumefabu{width: 16px;height:17px;position:absolute;top:12px;right:16px;}
.resumefabu img {width: 16px;}
.psetbofy {z-index: 999;background: #ffffff;position: relative;}
.pselect {position: relative;height: auto;clear: both;margin: 0;padding: 0;display:flex;}
.pselect li {list-style: none;font-size: 14px;flex:1;text-align: center;padding: 8px 0 5px 0;}
.pselect li span {width: 56px;height:19px;overflow: hidden;display: inline-block;margin-top: 0px;position: relative;cursor: pointer;}
.pselect li i {position: relative;top: -6px;display: inline-block;width: 9px;height: 5px;background: url(../images/find/botarrow.png);margin-left: 2px;background-size: 100%;cursor: pointer;}
.pselists {width: 100%;position: absolute;background: #ffffff;left: 0;margin: 0;padding: 0;display: none;}
.pselists li {width: 100%;text-align: left;float: none;list-style: none;border-top: 1px #f5f5f5 solid;}
.pselists li a {color: #666666;width: 100%;display: block;box-sizing: border-box;padding: 12px 16px;}
.mask {background: rgba(34, 34, 34, 0.33);background: #2222224d;width: 100%;height: 100%;opacity: .6;position: fixed;top: 0;left: 0;z-index: 100;pointer-events: auto;display: none;overflow: hidden;}
.pselect .pselectli i {background: url(../images/find/toparrow.png);background-size: 100%;}
.plistmode, .pselists {height: 300px;overflow-y: auto;}
.resumefbtime ul{margin:0;padding: 0 12px;height:auto;overflow:hidden;}
.resumefbtime ul li {border-radius:3px;width: 104px;height: 30px;float: left;border: 1px #d9d9d9 solid;box-sizing: border-box;margin: 4px;text-align: center;line-height: 30px;}
.resumefbtime ul li a{padding:0;}
.resumefbtime div {color: #333333;font-size: 14px;padding: 0 16px;margin-top: 12px;margin-bottom: 3px;}
.resumefilterOn{border:1px #3985d4 solid;color:#ffffff;background:#3085d4;}
.resumefilterOn a{color:#ffffff !important;}
.resumefb3{margin-bottom:12px;}
.cpname img{width:16px;vertical-align:middle;margin-right:3px;}
.cpname {margin-left: -16px;margin-right: -16px;border-top: 1px #f5f5f5 solid;padding-bottom:10px;padding-top: 10px;padding-left: 16px;padding-right: 16px;margin-bottom: -16px;}
.cpwage {color: #ff4a4a;float: right;}
span.resumefabu {position: absolute;right: 16px;top: 15px;line-height: 0;}
.resumeperintro{background:#ffffff;padding:16px;margin-top:8px;display:flex;}
.resumeperintrtx{width:60px;}
.resumeperintrtx img{width:60px;height:60px;border:1px #f5f5f5 solid;border-radius:50%;}
.resumeperintrocol{flex:1;color:#666666;}
.resumeperintrocol h3{margin-bottom: 0px;margin-top:0;color:#333333;font-size:15px;}
.resumepersex{margin-top:8px;margin-bottom:6px;}
.resumefindwktitle{padding:10px 16px 0 16px;color:#333333;font-size:15px;background:#ffffff;position:relative;top:5px;font-weight: bold;}
.resumeworkbody{margin:8px 0;background:#ffffff;}
.resumepergoods{display:flex;}
.resumepergoodstype{width:60px;}
.resumepergoodstxt{flex:1;}
.perpingjia{padding:16px;color:#666666;line-height:1.6em;}
.upfiles {background: #ffffff;padding: 10px 16px;}
.upfiles p {margin: 0;padding: 5px 0;}
.addPics {background: #ffffff;padding:0 16px 3px 16px;}
.addbtn {margin-left: 16px;width: 80px;}
.addbtn input {position: absolute;width: 70px;height: 70px;opacity: 0;}
.addbtn img {width: 70px;height: 70px;}
.upqylgo{margin-top:8px;}
.addqyzz{padding-bottom:13px;}
.companyintro{padding:16px;background:#ffffff;margin:8px 0;}
.companyintro textarea{margin-top:10px;height:70px;width:100%;resize:none;border:0;outline:none;font-size: 12px;}
.companyintro textarea::-webkit-input-placeholder{line-height:1.6em;font-family:Microsoft YaHei;}
.companyintro textarea:-ms-input-placeholder{line-height:1.6em;font-family:Microsoft YaHei;}
.companyintro textarea:-moz-input-placeholder{line-height:1.6em;font-family:Microsoft YaHei;}
.companyintro textarea::-moz-input-placeholder{line-height:1.6em;font-family:Microsoft YaHei;}
.cpbasicinfor{background:#ffffff;padding:12px 16px;text-align:center;}
.cpbasicinfor img{width:60px;height:60px;border:1px #f5f5f5 solid;border-radius:50%;}
.cpbasicinforname{font-size:14px;margin-top:3px;margin-bottom:12px;}
.cpworkjl{display:flex;}
.cpworkjlcol{flex:1;color:#999999;}
.cpworkjlcol div{font-size:18px;font-family:Arial;font-weight:bold;}
.cpinfor{background:#ffffff;margin:8px 0;}
.cpinforitem{padding:12px 16px;border-bottom:1px #f5f5f5 solid;color:#666666;}
.cpinforitem span{width:66px;display:inline-block;}
.cpinforct{background:#ffffff;padding:16px;color:#666666;line-height:1.6em;}
.cpinforct h4{margin-top:0;font-weight:normal;margin-bottom:10px;}
.workwelfare{background:#ffffff;padding:16px 16px 6px 16px;display:flex;border-bottom:1px #f5f5f5 solid;}
.workwelfarecol1{width:88px;}
.workwelfarecol2{flex:1;}
.workwelfareul{margin:0;padding:0;}
.workwelfareul li{float:left;font-size:12px;color:#999999;border:1px #d9d9d9 solid;border-radius:3px;padding:4px 6px;margin-right:10px;margin-bottom:10px;}
.workwelfareul .workwelfareliOn{color:#3985d4;border:1px #3985d4 solid;}
.workshowstatus{font-size:12px;color:#999999;float:right;}
.taocantips{background:#ffffff;padding:12px 16px 10px 16px;}
.taocantips div{font-size:14px;}
.taocantips p{margin:5px 0;}
.worksnumber{display:flex;background:#ffffff;padding:8px 16px 12px 16px;margin-top:8px;}
.worksnumbercol{flex:1;text-align:center;}
.worksnumbercol div{color:#999999;font-weight:bold;margin-bottom:2px;}
.worksnumbercol div span{font-size:24px;font-family:Arial;}
.taocanlist{background:#ffffff;padding:12px 16px 10px 16px;margin:8px 0;}
.taocanlist h3{font-size:15px;margin-top:0;}
.taocanitem{border:1px #d9d9d9 solid;border-radius:5px;padding:12px;box-sizing:border-box;color:#666666;margin-bottom:8px;}
.taocanitem div{height:auto;overflow:hidden;line-height: 24px;margin-bottom:2px;}
.taocanname{font-size:14px;color:#333333;float:left;}
.taocanpay{float:right;font-size:18px;color:#ff4a4a;font-family:Arial;}
.taocanyj{color:#999999;font-size:12px;transform: scale(0.85);display: inline-block;}
.taocanitemtj {background: #faebeb;border: 1px #ff4a4a solid;}
.taocanyix{padding:28px 28px 20px 28.shouqipx;line-height:1.8em;text-align:center;}
.taocanpaypwd a{color:#3985d4;}
.taocanpaypwd{text-align:right;margin-top:8px;margin-bottom:10px;}
.tapcanpayjl{padding:16px 16px 0 16px;background:#ffffff;margin:8px 0;color:#666666;}
.taocanpaytime{text-align:right;padding-bottom:12px;margin-top:2px;color:#666666;}
.tapcanpayjl .taocanpay{color:#999999;}
.designerpro {line-height: 1.6em;overflow: hidden;}
.designerproH {max-height: 60px;}
.zpgengxintime,.zsgengxintime{height:15px;margin-bottom:15px;}
.zpgengxintime span{position:absolute;left:0px;color: #999999;font-size: 12px;transform: scale(0.83);margin-top: 5px;display:inline-block;}
.zsgengxintime span{position:absolute;left:3px;color: #999999;font-size: 12px;transform: scale(0.83);margin-top: 5px;display:inline-block;}
.zpwages{color:#ff4a4a;font-size:15px;font-weight:bold;}
.zpworkfare{background:#ffffff;padding:16px;margin-top:8px;color:#666666;}
.zpworkfare h4{font-size:14px;color:#333333;margin-top:0px;margin-bottom:10px;font-weight:normal;}
.workaddress{color:#333333;font-size:14px;margin-top:5px;margin-bottom:5px;}
.cpintro{background:#ffffff;padding:12px 16px;color:#666666;}
.cpintro>h3{font-size:15px;color:#333333;margin-top:0;margin-bottom:5px;}
.cpprofile{margin-top:10px;margin-bottom:5px;font-size:14px;color:#333333;}
.zhankai,.shouqi{text-align:center;}
.shouqi{display:none;}
/*证书资质*/
.qyxztxt{margin:5px 0;}
.qyxztxt span{color:#999999;display:inline-block;width:72px;}
.zstuijian{background:#ffffff;padding:10px 16px;border-bottom:1px #f5f5f5 solid;}
.zstuijian a{color:#666666;display:block;}
.zstuijian div{margin-bottom:8px;color:#333333;font-size:14px;line-height: 18px;}
.zstuijian div span{color:#999999;font-size:12px;float:right;}
.zspaytypes{margin-top:8px;margin-bottom:12px;}
.zsyuepay{margin-top:5px;}
.zsyueshowpay{margin-bottom:5px;}
.prot{padding:12px 16px;color:#333333;}
.prot a{color:#3985d4;}
.zzfabuitemsbody{display:flex;padding:0 16px;}
.zzfabuitemsbody>span{width:88px;display:block;}
.zzfabuitemsbody select{flex:1;appearance: none;-webkit-appearance: none;-moz-appearance: none;border:0;color:#999999;font-size:12px;}
.zzfabuitems{padding: 14px 0;border-bottom:1px #f5f5f5 solid;background:#ffffff;}
.addzhengshu,.addzizhi{display:none;}
.addzzOn{display:block;}
.zszztab ul{display:flex;}
.zszztab ul li{margin-left:0;margin-right:0;flex:1;}
.zszzeditpic {width: 16px;position: absolute;top: 15px;right: 16px;}
.zszztab {position: relative;z-index: 9999;}
.zszzeditpic img{width:16px;}
.zszzfilter li span{font-size:12px;color:#3985d4;}
.zszzfilter li i {background: url(../images/find/botarrowzszz.png);background-size: 100%;top:-7px;}
.pselistszszz li a{color:#3985d4;}
.pselistszszz {width: 100%;position: absolute;background: #ffffff;left: 0;margin: 0;padding: 0;display: none;height:300px;overflow-y:auto;}
.pselistszszz li {width: 100%;text-align: left;float: none;list-style: none;border-top: 1px #f5f5f5 solid;}
.pselistszszz li a {color:#3985d4;width: 100%;display: block;box-sizing: border-box;padding: 12px 16px;}
.zszzfilter li{padding: 8px 0 0px 0;}
.zszztab ul .fabutabitemsOn .line{top:-5px;}
.zszzfilter .pselectli i{background: url(../images/find/toparrowzszz.png);background-size: 100%;}
.zszzfbtime{font-size:12px;color:#999999;float:right;}
.zszzfiltertab{display:none;}
.zszzfiltertabOn{display:block;}
.zzguoqi,.zzguoqi a,.zzguoqi a h3{color:#999999;}
.zzguoqispan{font-size:12px;background:#d9d9d9;color:#ffffff;padding:0px 5px;border-radius:3px;margin-left:3px;}
.resumeintrobody {display: none;}
.zzguoqi,.zzguoqi a,.zzguoqi a h3{color:#999999;}
.zzguoqispan{font-size:12px;background:#d9d9d9;color:#ffffff;padding:0px 5px;border-radius:3px;margin-left:3px;}
.resumeintrobody {display: none;}
.tbclose img {width: 12px;}
.zhankai img{width:16px;}
.shouqi img{width:14px;}
.pselistszszzOn{display:block;}
.cpaddpicbody{height:auto;overflow:hidden;}
.cpaddbtn{float:left;}
.cpaddpicshow{float:left;}
.cpaddpicshow div{margin:0 10px 10px 10px!important;width:70px !important;height:70px !important;}
.cpaddpicshow img{width:70px !important;height:70px !important;}
.fabutabitems li a {color: #3985d4 !important;}

.zszztab .fabutabitems li a {color: #333 !important;}
.zszztab .fabutabitems .fabutabitemsOn a{color:#3985d4 !important;}