@charset  "utf-8";
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img,input,figure,figcaption{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
em,i{font-style:normal;}
a,u{text-decoration: none;color:#000;}
ul,ol,li{list-style:none;}
input{outline:none;}
img{border:0;display:block;}
textarea{resize:none;}
.clear_fix:after{content:"";clear:both;display:block;height:0;overflow:hidden;visibility: hidden;}
html,body{width:100%;height:100%;background:#f7f7f7}
*{box-sizing: border-box;margin:0;padding:0;}

/* 群组选择 */
.upper_content,.notice_content,.banner_content,.recruit_content,.recommend_content,.footer_content,.catenate_content,.current_content,.prepara_content,
.sort_content,.business_content,.buspage_content,.tips_content,.introduce_content,.hotjod_content,.company_content,.employ_content,.mold_content,.seek_content
,.broadcast_content,.advise_content,.news_content,.biograph_content,.deliver_content,.propor_content,.audition_content,.treaty_content
{width:1200px;margin: auto;height:auto;overflow: hidden;}


.index_upper{width:100%;height:132px;background:#fff;position:fixed;top:0;z-index:9999;}

.upper_left{float:left}

.upper_right{float:right}

.index_logo{height: 55px;padding-top:19px}

.upper_list{height:auto;overflow: hidden;padding-top:15px}
/*
.upper_list a{float:left;margin:0 25px;font-size:16px;font-weight:400px;color:#333;line-height:35px;}

.upper_list a:nth-of-type(1){margin-left:0}

.upper_list a.upper_this{opacity: 1;border-bottom:2px solid #6051B8;font-weight:bold;color:#6051B8 !important}*/

.upper_login{height:auto;overflow: hidden;margin-left: 30px;margin-top:5px}

.upper_wanted img{width:22px;float:left;margin-top: 5px;margin-right: 8px;}

.upper_wanted{height:30px;border:1px solid #fff;border-radius: 15px;line-height:30px;float: left;margin-top: 25px;}

.upper_wanted:nth-of-type(1){margin-right:30px}

.upper_wanted span{font-size:16px;font-weight:400;color:#999;float: left;}

.upper_wanted span:hover{color:#6051B8 !important}

.upper_search{width:280px;height:auto;overflow: hidden;margin-top:12px;position: relative;float:right}

.upper_search input{width:100%;height:37px;line-height:37px;border:1px solid #eee;border-radius: 4px;text-indent: 36px;background-image: url('../img/shouye_icon_sousuo.png');
  background-size:14px 14px;background-repeat: no-repeat;background-position: left 14px center;}

.upper_search input::placeholder{color:#B6B6B6;font-size:14px}

.upper_search button{border:0;width:62px;height:37px;background: #6051B8;border: 1px solid #6051B8;border-radius: 4px;font-size:14px;color:#fff;position: absolute;
  right:0;bottom:0;cursor: pointer;}

.upper_search input:focus{border: 1px solid #6051B8 !important;box-shadow: 0px 2px 5px 0px rgba(29, 151, 255, 0.35) !important;border-radius: 4px;}

/* banner */
#banner{width:100%;padding-top:132px}

#banner img{width:100%}

#banner .layui-carousel{width:100%;}

#banner .layui-carousel img {width: 100%;height: 100%; cursor: pointer;}

/* 提示 */
#tips_container{width:100%;background:#fff}

.horn{width:18px;height:18px;float:left;margin-right:15px;}

.tips_content{margin-bottom:20px}

.news_conter{ width: 100%; height: 40px; overflow: hidden; padding-left: 30px; box-sizing: border-box; background-image: url('../img/shouye_icon_laba.png') ;
  background-position: left center; background-repeat: no-repeat; background-size: 20px 20px;}
  
.news_conter ul li{ width:100%; height:40px; line-height:40px; white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis; text-overflow: ellipsis;}
  
.news_conter ul li span{ color: #BBBBBB;margin-right:10px}
  
.news_conter ul li a{ color: #707070;}

/*  */
.vline{width:1px;height:9px;border:1px solid #666;float: left;margin:10px 10px 0;opacity: 0.7;}

.notice_left{width:590px;height:auto;overflow: hidden;float:left;}

/* 轮播 */
.notice_left {position: relative;width: 590px;background: #fff;margin: 0;padding: 0; float:left}

.notice_left .swipe {overflow: hidden;visibility: hidden;position: relative;}

.notice_left .swipe-wrap {overflow: hidden;position: relative;}

.notice_left .swipe-wrap > div {float: left;width: 100%;position: relative;}

#position {position: absolute;bottom: 12px;right: 0;padding-right: 8px;margin: 0;opacity: 0.4;filter: alpha(opacity=50);text-align:center;margin:auto;z-index:999}
	
#position li {width: 10px;height: 10px;margin: 0 2px;display: inline-block;-webkit-border-radius: 5px;border-radius: 5px;background-color: #fff;}

#position li.cur {background-color: #6051B8;opacity: 0.5;}

.img-responsive {display: block;max-width: 100%;height: auto;}

.swipe_text{position: absolute;bottom:0;background:#000;width:100%;height:42px;line-height:42px;opacity: 0.5;font-size:16px;color:#fff;padding:0 90px 0 13px;
 overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*  */
.notice_up{width:100%;height:47px;background:#fff;padding:0 20px}

.no_container{height:45px;border-bottom:1px solid #eee;}

.notice_list{float:left;height:auto;overflow: hidden;}

.notice_list a{float:left;margin-right:32px;font-size:16px;color:#333;font-weight:400;line-height:45px;cursor: pointer;}

.notice_list li{float:left;margin-right:40px;font-size:18px;color:#333;font-weight:400;line-height:38px;}

.notice_list a:nth-last-of-type(1){margin:0}

.notice_list a.notice_this{color:#6051B8;border-bottom:2px solid #6051B8;font-size: 18px;font-weight: bold;}

.notice_more{float:right;line-height:45px;background-image: url('../img/shouye_icon_jiantou.png');background-size:12px 12px;background-repeat: no-repeat;
  background-position:right center;padding-right:20px;font-size:14px;color:#999;cursor: pointer;}

.notice_content{margin-bottom:20px}

.notice_container{height:300px;padding:20px;background:#fff;overflow: hidden;width:100%}

.notice_container a{display: block;height: auto;overflow: hidden;padding-bottom: 19px;cursor: pointer;}

.notice_container a:nth-last-of-type(1){padding:0}

.notice_tit{width:460px;font-size:16px;color:#333;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;float:left}

.notice_tit:hover{color:#6051B8 !important}

.notice_time{float:right;font-size:14px;color:#999}

.notice_right{width:590px;height:auto;overflow: hidden;float:right;}

.notice_load{font-size:18px;color:#333;background-image: url('../img/shouye_icon_lanxian.png');background-size:3px 17px;background-repeat: no-repeat;
 background-position:left center;padding-left:10px}

.loadtit{font-size:16px;color:#333;width:300px;float:left;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}

.loadtit:hover{color:#6051B8 !important}

.loadtime{float:right}

.loadtime span{font-size:14px;color:#999;margin-right:14px}

.loadtime button{border:0;width:66px;height:28px;background:#6051B8;border-radius: 4px;font-size:14px;color:#fff;font-weight:400;cursor: pointer;}

.loadtime:hover button{background:#3BA5FF !important}

.banner_content img{width:100%}

.recru_container a{display:block;width:285px;height:100px;background:#fff;box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.07);border-radius: 20px 0px 20px 0px;
  display: flex;align-items: center;padding: 0 23px;margin:0 20px 20px 0;float:left;  cursor:pointer;}

.recru_container a:nth-child(4n){margin:0 !important}

.recru_container a img{width:66px;height:66px;margin-right:27px}

.recruit_tit{font-size:16px;color:#666;font-weight:400;line-height: 32px;}

.recru_container a:hover{transform:translate(0,-3px);box-shadow: 0px -2px 8px 0px rgba(0, 0, 0, 0.03), 0px 12px 12px 0px rgba(0, 0, 0, 0.05);}

.recommend_content{padding-top:20px;}

.recommend_upper{height:50px;}

.recommend_left{float: left;padding-top: 7px;height: auto;overflow: hidden;}

.recommend_left a{font-size:18px;color:#333;font-weight:400;margin-right:40px;display: block;float:left;line-height:38px;cursor: pointer;}

.recommend_left a:nth-last-of-type(1){margin:0}

.recommend_left a.recommend_this{color:#6051B8 !important;border-bottom:2px solid #6051B8;font-size: 20px;font-weight: bold;}

.recommend_more{float: right;line-height: 50px;background-image: url(../img/shouye_icon_jiantou.png);background-size: 12px 12px;
  background-repeat: no-repeat;background-position: right center;padding-right: 20px;font-size: 14px;color: #999;cursor: pointer;}

.recommend_container{height:auto;overflow: hidden;padding-top: 20px;}

.recommend_container li{display:block;width:387px;height:140px;background:#fff;box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.05);padding:0 20px;cursor: pointer;}

.recomname{height:auto;overflow: hidden;padding:17px 0;border-bottom:1px solid #eee}

.recomleft{float:left}

.tiname{font-size:16px;color:#333;font-weight:400;margin-bottom:15px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;max-width:200px}

.tiname:hover{color:#6051B8 !important}

.tiitem{height:auto;overflow: hidden;}

.tiitem span{font-size:14px;color:#999;float:left;font-weight:400;padding:0 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;max-width:80px}

.tiitem span:nth-of-type(1){padding-left:0}

.tiitem span:nth-last-of-type(1){padding-right:0}

.tiitem .vline{width:1px;height:9px;border:1px solid #dbdbdb;margin: 0;margin-top: 6px;}

.recomright{float:right;}

.recomnum{font-size:16px;color:#FF4040;font-weight:400;margin-bottom:10px;text-align:right}

.recombtn{border:0;width:70px;height:28px;background:#6051B8;border-radius: 4px;font-size:12px;color:#fff;cursor: pointer;}

.recombtn:hover{background:#3BA5FF !important}

.recompro{height:49px;display:flex;align-items:center}

.recompro img{width:30px;height:30px;margin-right:8px;/*border-radius: 4px;border:1px solid #eee;*/}

.recommend_container li{margin:0 19px 20px 0;float:left}

.recommend_container li:nth-child(3n){margin-right:0}

.recommend_container li:hover{transform:translate(0,-3px);box-shadow: 0px 12px 12px 0px rgba(0, 0, 0, 0.07);}

.direct_content{padding-top:0}

.direct_container{height:auto;overflow: hidden;padding-top: 18px;}

.direct_container li{display:block;width:387px;height:auto;overflow: hidden;margin:0 19px 20px 0;float:left}

.direct_container li:nth-child(3n){margin-right:0}

.direct_video{position: relative; width: 387px;overflow: hidden;}

.direct_bottom{height:40px;line-height:40px;padding:0 20px;background:#00000061;opacity: 0.8;font-size:16px;color:#fff;position: absolute;bottom:0;width:100%}

.direct_tit{height:auto;background:#fff;padding:15px;overflow: hidden;}

.direct_tit .tit{float:right;font-size:14px;color:#333;font-weight:400;}

.direct_time{float:left;font-size:14px;color:#999;background-image: url('../img/time.png');background-size:16px 16px;background-repeat: no-repeat;
 background-position:left center;padding-left:25px}

.direct_video img{width:100%;cursor: pointer;transition: all 0.6s;}

.direct_video img:hover{transform: scale(1.1);}

#footer{width:100%;height:auto;overflow: hidden;background:#fff;padding:25px 0;margin-top:20px}

.footer_left{float:left;}

.footer_left ul{float:left;margin-right:78px;display:block;height:auto;overflow: hidden;}

.footer_left ul:nth-last-of-type(1){margin:0}

.footer_left ul .tit{font-size:16px; font-weight: bold; color:#333;font-weight:400;margin-bottom: 18px;}

.footer_left ul a{font-size:12px;color:#999;font-weight:400;margin-bottom:10px;display: block;cursor: pointer;}

.footer_left ul a:hover{color:#6051B8 !important}

.footer_left ul a.adress{width: 400px;}

.footer_right{float:right}

.footer_worktime{height:auto;overflow: hidden;padding-top: 18px;}

.footer_worktime  .title{font-size:14px;color:#333;font-weight:400;margin-bottom:18px;}

.workday{font-size:12px;color:#999}

.footer_code{height:auto;overflow: hidden;float:left;text-align:center;margin-right: 59px;}

.footer_code img{width:90px;margin-bottom:15px}

.footer_code span{font-size:12px;color:#666;display:block}

.footer_upper{height:auto;overflow: hidden;}

.footer_bottom{height:auto;overflow: hidden;margin-top:30px}

.footer_bottom a{font-size:12px;color:#999;display:block;margin-right:30px;float:left;}

.footer_bottom a.curos{cursor: pointer;}

.footer_bottom a:nth-last-of-type(1){margin-right:0}

.catenate_content{line-height:40px}

.catenate_content a{font-size:12px;color:#999;display:block;float:left;margin-right:20px;cursor: pointer;}

.catenate_content a:nth-last-of-type(1){margin-right:0}

.catenate_content img{float:right;width:12px;padding-top:14px}

.logcut_left {width: auto;float: left;margin-right: 30px;position: relative;margin-left:100px}

.logname {width: 30px;height: 30px;float: left;padding-top:20px}

.logname img{width:100%; border-radius: 100%;}

/* 下拉 */
.logcnt {width: auto;float: left;color: #2656d1;position: relative;cursor: pointer;line-height: 32px;}

.logcnt a{color:#333;font-size:14px}

.navtow {width: 120px;height: auto;overflow: hidden;top: 60px;position: fixed;z-index:999;background:#fff;display:none;box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.05);}

.navtow a {width: 100%;height: 50px;line-height: 50px;text-align: center;font-size: 14px;color: #333;display: block;}

.navtow a:hover{background:#6051B8;color:#fff !important} 

.navtow a span{background-color: #FF4949; color: white; border-radius: 50%; margin-left: 10px; width: 15px; height: 15px; line-height: 15px; display: block; position: absolute; top: 14px; right: 6px; font-size: 12px;}

.dl_last_a {border-top: 1px solid #f3f3f3;}

.logint {width: auto;padding-right: 20px;background: url(../img/shouye_icon_xiaojiantou3.png) no-repeat center right;color: #666;font-size: 14px;
	padding-left: 10px;margin-top:15px;line-height:40px}

.logint:hover {cursor: pointer;background: url(../img/shouye_icon_xiaojiantou2.png) no-repeat center right;box-sizing: border-box;}

.logcnt:hover .navtow{display:block}

.logcut_right{float:right;padding-top: 8px;position: relative;margin-top: 19px;cursor: pointer;}

.logcut_right img{width:18px}

.logcut_right .dot{width:6px;height:6px;background:#FF4949;border-radius: 50%;position: absolute;right:0;top:7px}

/*  */
#current{width:100%;line-height:40px;padding-top:132px;margin-bottom:10px}

.current_content a{font-size:12px;color:#666;background-image: url('../img/shouye_icon_jiantou.png');background-size:12px 12px;
 background-repeat: no-repeat;background-position: right center;padding-right:20px;cursor: pointer;}

.current_this{background:none !important;padding-left:3px;color:#6051B8 !important}

.prepara_content{padding:20px 20px 2px;background:#fff;margin-bottom:20px}

.prepara_list{height:auto;overflow: hidden;margin-bottom:10px}

.prepara_list .tit{font-size:14px;color:#333;margin-right:35px;float:left;line-height:27px}

.prepara_right{height: 27px;float: left;width:917px; white-space:nowrap;}

.prepara_right li,.prepara_right span{float: left;font-size:14px;color:#666;padding:4px 8px;margin-right:12px;margin-bottom:5px;cursor: pointer;}

/*.prepara_right li:nth-last-of-type(1){padding-right:0}*/

.prepara_this{padding:4px 8px !important;color:#fff !important;border-radius: 4px;background:#6051B8}

.prepara_more{font-size:14px;color:#6051B8;line-height:27px;float:right;cursor: pointer;}

.limore{font-size:14px;color:#6051B8;line-height:27px;float:right;cursor: pointer;}

/* 更多 */
.preup{width:10px;height:10px;float: right;display:block;margin-top: 10px;margin-left: 6px;}

.predown{width:10px;height:10px;float: right;display: none;margin-top: 10px;margin-left: 6px;}

.imply_this .preup{display:none !important; }

.imply_this .predown{display:block !important;}

.imply_center{ width: 100%; height: auto;display:none;overflow: hidden; }

.imply_center1{ width: 100%; height: auto;display:none;overflow: hidden; }

.sort_content{background:#fff;padding:11px 20px;}

.sort_content .tit{font-size:14px;color:#333;float:left;margin-right:35px;line-height:27px}

.sort_tacitly{float:left;}

.sort_tacitly li{float: left;margin-right:27px;padding:4px 13px 4px 8px;font-size:14px;color:#666;cursor: pointer;}

.sort_number{float:right;font-size:14px;color:#999;line-height:27px}

.sort_number i{font-style: normal;font-size:14px;color:#333}

/*  */
.business_list{height:auto;overflow: hidden;background:#fff;float:left;margin:0 20px 20px 0;box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.05);width:386px;cursor: pointer;}

.business_list:nth-child(3n){margin-right:0}

.upperbus{padding:20px 20px 0 20px;}

.business_upper{border-bottom:1px dashed #eee;height:auto;overflow: hidden;padding-bottom:15px}

.busleft{float:left}

.busname{margin-bottom:10px}

.busname h3{font-size:16px;font-weight: bold; color:#333;float:left;margin-right:13px}

/*.busname span:nth-child(2){background-color: rgba(255, 102, 0, 0.1);color: #FF6D01;font-size:14px;padding:4px;width:60px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}*/
.busname span:nth-child(2){font-size:14px;color:#999;padding-top:2px;max-width:140px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.busright{float:right;width:60px;height:60px;}

.busright img{width:100%; height: 100% /*border-radius: 4px;border: 1px solid #eee;*/}

.bustype { width: 286px; height: 10px; }

.bustype span{display:block;float:left;font-size:14px;color:#666;max-width:90px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.bustype .bline{width: 1px;height: 9px;border: 1px solid #DBDBDB;margin:0 10px;float: left; margin-top: 6px;}

.bushandle{height:auto;overflow: hidden;padding:20px 0;border-bottom:1px dashed #eee;padding-bottom:20px}

.bushandle li{float:left;border-right:1px solid #eee;padding:0 20px;text-align:center}

.bushandle li:nth-last-of-type(1){border:0 !important;padding-right:0}

.bushandle li:nth-of-type(1){padding-left:0}

.bushandle li p{font-size:14px;color:#666;margin-bottom:10px}

.bushandle li p:nth-last-of-type(1){font-size:12px;color:#999;margin-bottom:0}

.bushandle li:hover p{color:#6051B8 !important}

.busbottom{height:40px;line-height:40px;text-align: center;font-size:16px; color:#6051B8}

.busbottom:hover{background:#FAFAFA !important}

.business_list:hover{transform:translate(0,-3px);box-shadow: 0px 12px 12px 0px rgba(0, 0, 0, 0.07);}

.business_content{padding-top:20px}

/* 分页 */
.buspage_content .layui-laypage{position: relative;margin-left: -260px;left: 50%;}

.buspage_content .layui-laypage a{margin-right:18px;color:#999;font-size:14px;border:0 !important}

.buspage_content .layui-laypage>a:first-child{margin-right:18px}

.buspage_content .layui-laypage span{margin-right:18px;border:0 !important}

.buspage_content .layui-laypage-em{background:#6051B8 !important}

/* 排序方式 */
.se_price{background-image: url("../img/qiye_icon_paixu3.png");background-size:8px 10px;background-repeat: no-repeat;background-position:right;position: relative;}

.sort_right{background-image: url("../img/qiye_icon_paixu1.png");background-size:8px 10px;background-repeat: no-repeat;background-position:right;
  padding-right:15px;width:8px;height: 10px;z-index: 10;float: right;position: absolute;bottom: 8px;right:0;display:none}

.sort_right_this{background-image: url("../img/qiye_icon_paixu2.png");background-size:8px 10px;background-repeat: no-repeat;background-position:right;
  padding-right:15px;width: 8px;height: 10px;z-index: 10;float: right;right:0;position: absolute;bottom: 8px;display:none}

/* 求职者登录 */
#hunter{background-image: url(../img/qiuzhizhe_img_bac.png);background-size: 100% 100%;background-position: center;background-repeat: no-repeat;
  width: 100vw;height: 100vh;position: relative;overflow: hidden;}

.hunter_content{position: absolute;top: 50%;left: 50%;margin-top: -329px;margin-left: -265px;height: 658px;width: 530px;overflow: hidden;}

#enrigister{background-image: url(../img/qiuzhizhe_img_bac.png);background-size: 100% 100%;background-position: center;background-repeat: no-repeat;
  width: 100vw;height: 100vh;position: relative;overflow: hidden;}

.en_container{position: absolute;top: 50%;left: 50%;margin-top: -344px;margin-left: -265px;height: 688px;width: 530px;overflow: hidden;} 

.en_container1{position: absolute;top: 50%;left: 50%;margin-top: -344px;margin-left: -530px;height:688px ;width: 1060px;overflow: hidden;display:none}

/*  */
.hunter_logo{width:530px;margin-bottom:42px;text-align: center;}

.relogo{margin-left:265px}

.hunter_logo img{height: 50px;}

.hunter_login{width:530px;height:auto;overflow: hidden;background:#fff;border-radius: 10px;padding:30px 68px;margin-bottom:15px}

.hunter_login .title{font-size:24px;color:#333;font-weight:400;text-align:center;margin-bottom:30px}

.login_style{height:auto;overflow: hidden;margin-bottom:39px;}

.login_style a{font-size:16px;color:#666;line-height:32px;}

.login_style a:first-child{float:left;margin-left:20%}
.login_style a:last-child{float:right;margin-right:20%}

.hunter_this{font-size:16px;color:#6051B8 !important;border-bottom:2px solid #6051B8;}

.hunter_form{height:auto;margin-bottom:36px}

.hunter_form input{width:100%;height:46px;line-height:46px;font-size:14px;border:1px solid #eeee;margin-bottom:18px;text-indent: 39px;border-radius: 4px;}

.hunter_form .huten_sing{width:11px;height:11px;background-image: url('../img/sing.png');background-size:11px 11px;background-repeat: no-repeat;
  background-position: left center;float: left;margin-top: 16px;margin-right: 5px;}

.hunter_form input:nth-last-of-type(1){margin:0}

.hunternum{position: relative;}

.hunterpass{position: relative;}

.huntercode{position: absolute;bottom:0;right:0;width:109px;height:46px;background:#6051B8;border-radius: 4px;
 color:#fff;font-size:16px;text-align:center;line-height:46px;cursor: pointer;}

.loginhunter{width:100%;height:46px;background:#6051B8;border-radius: 4px;color:#fff;text-align:center;font-size:16px;line-height:46px;border:0;margin-bottom:16px;
 cursor: pointer;}

.hunter_state{height:auto;overflow: hidden;}

.hunter_state a:nth-of-type(1){float:left;font-size:14px;color:#999}

.hunter_state a:nth-last-of-type(1){float:right;font-size:14px;color:#6051B8}

.hunter_back{font-size:16px;color:#fff;text-align:center;display: block;}

.hunterget{position: absolute;bottom:0;right:0;width:109px;height:46px;border:1px solid #6051B8;background:#6051B8;border-radius: 4px;
  color:#fff;font-size:16px;text-align:center;line-height:46px;cursor: pointer;}

.huten{position: relative;margin-bottom:18px;display: flex;}

.hutenco{position: relative;display: flex;}

.qrcode{width:186px;position: relative;height:auto;overflow: hidden;margin-left: -93px;left: 50%;margin-bottom:19px}

.qrcode img{width:100%}

.qrtips{font-size:16px;color:#666;text-align:center;margin-bottom:20px}

.qrigister{font-size:14px;color:#6051B8;text-align:center}

.hunter_heigh{height:auto;overflow: hidden;margin-bottom:18px;cursor: pointer;}

.hunter_heigh span{font-size:16px;color:#6051B8;float: left;}

.imply_txt_img{width:12px;height:12px;display:block;float: right;}

.imply_txt_img1{width:12px;height:12px;float: right;display:none}

/* 消除滚动条 */
.hunter_center{height:356px;overflow-y: auto;}

.hunte_this .imply_txt_img{display:none !important}

.hunte_this .imply_txt_img1{display:block !important}

.hunter_center input{width:100%;height:46px;line-height:46px;text-indent: 39px;border:1px solid #eee;font-size:14px;margin-bottom:18px}

.enlogo{height: 50px; margin-bottom:22px}

.righster{height:auto;overflow: hidden;width:530px;}

.righster1{height:auto;overflow: hidden;width:1060px;}

.righster1 .hunter_login{float: left;}

.loginr1{border-radius: 10px 0px 0px 10px;border: 1px solid #EEEEEE;}

.loginr2{border-radius: 0px 10px 10px 0px;padding-bottom:82px;}

.huntername{background-image: url('../img/qiuzhizhe_icon_xingming.png');background-size:20px 20px;background-repeat: no-repeat;background-position: left 10px center;}

.loginr2 .layui-form-select .layui-input{background-image: url('../img/qiuzhizhe_icon_xingbie.png');background-size:20px 20px;background-repeat: no-repeat;
  background-position: left 10px center;}

.loginr2  .layui-input{padding-left:0}

.loginr3{width: 100%;height: auto;margin-bottom: 0; padding-bottom: 20px;}

.loginr3 .layui-form-select .layui-input{background-image: url('../img/qiuzhizhe_icon_xingbie.png');background-size:20px 20px;background-repeat: no-repeat;
  background-position: left 10px center;}

.loginr3 .xueli .layui-form-select .layui-input{background-image: url('../img/qiuzhizhe_icon_xueli.png');background-size:20px 20px;background-repeat: no-repeat;
  background-position: left 10px center;}

.loginr3 .jiedao .layui-form-select .layui-input{background-image: url('../img/qiuzhizhe_icon_jiedao.png');background-size:20px 20px;background-repeat: no-repeat;
  background-position: left 10px center;}

.loginr3 .hangye .layui-form-select .layui-input{background-image: url('../img/qiyezhuce_icon_hangye.png');background-size:20px 20px;background-repeat: no-repeat;
  background-position: left 10px center;}

.loginr3  .layui-input{padding-left:0}

.hunter_center1{height:347px;}

.fullname{background-image: url('../img/qiyezhuce_icon_quancheng.png');background-size:20px 20px;background-repeat: no-repeat;background-position: left 10px center;}

.birthday{background-image: url('../img/qiuzhizhe_icon_riqi.png');background-size:20px 20px;background-repeat: no-repeat;background-position: left 10px center;}

.taketime{background-image: url('../img/qiuzhizhe_icon_shijian.png');background-size:20px 20px;background-repeat: no-repeat;background-position: left 10px center;}

.huntertel{background-image: url('../img/qiuzhizhe_icon_shoujihao.png');background-size:20px 20px;background-repeat: no-repeat;background-position: left 10px center;}

.hunternum{background-image: url('../img/qiuzhizhe_icon_yanzhengma.png');background-size:20px 20px;background-repeat: no-repeat;background-position: left 10px center;}

.hunterpass{background-image: url('../img/qiuzhizhe_icon_mima.png');background-size:20px 20px;background-repeat: no-repeat;background-position: left 10px center;}

.company_name{background-image: url('../img/qiyezhuce_icon_quancheng.png');background-size:20px 20px;background-repeat: no-repeat;background-position: left 10px center;}

.juridical{background-image: url('../img/qiyezhuce_icon_daibiao.png');background-size:20px 20px;background-repeat: no-repeat;background-position: left 10px center;}

.capital{background-image: url('../img/qiyezhuce_icon_ziben.png');background-size:20px 20px;background-repeat: no-repeat;background-position: left 10px center;}

.hotal .layui-form-select .layui-input{background-image: url('../img/qiyezhuce_icon_leixing.png');background-size:20px 20px;background-repeat: no-repeat;
  background-position: left 10px center;}

.engage .layui-form-select .layui-input{background-image: url('../img/qiyezhuce_icon_zhuangtai.png');background-size:20px 20px;background-repeat: no-repeat;
  background-position: left 10px center;}

.raddress{background-image: url('../img/qiyezhuce_icon_dizhi.png');background-size:20px 20px;background-repeat: no-repeat;background-position: left 10px center;}

.code{background-image: url('../img/qiyezhuce_icon_daima.png');background-size:20px 20px;background-repeat: no-repeat;background-position: left 10px center;}

.loadImg{position: relative;}

.loadImg .layui-btn{position: absolute;bottom: 0;width: 100px;height: 100px;background-color: transparent;}

.loadImg .logoImg{width:100px;height:100px;border:1px solid #eee;border-radius: 4px;background-image: url('../img/qiyezhuce_icon_shuangchuan.png');
  background-size:34px 34px;background-repeat: no-repeat;background-position: center;}

.loadImg_desc{margin-top:10px;font-size:14px;color:#999;}

.loadImg_desc span{font-size:14px;color:#ccc}

#recruit{width:100%;height:auto;overflow: hidden;background:#fff;padding:40px 0}

.recruit_title{font-size:18px;color:#333;font-weight:400;background-image: url('../img/shouye_icon_lanxian.png');background-size:3px 18px;
 background-repeat: no-repeat;background-position: left center;padding-left:13px}

.recru_container{padding-top:20px}

#banner_content{width:100%}

#banner_content img{width:100%}

#current1{width: 100%;line-height: 40px;padding-top: 132px;}

#introduce{width:100%;background-image: url('../img/qiye_img_banner.jpg');background-size:100% 100%;background-repeat: no-repeat;min-height:214px;}

.introduce_content{padding:32px 0 22px;}

.intro_logo{float:left;width:114px;margin-right:25px;}

.intro_logo img{width:100%;border-radius: 4px;}

.intro_text{float:left;height:auto;overflow: hidden;}

.intro_tit{font-size:32px;color:#fff;font-weight:400;margin-bottom:15px;}

.intro_tit span{font-size:12px;opacity: 0.7;}

.intro_substance{height:auto;overflow: hidden;}

.subsleft{float:left;height:auto;overflow: hidden;width:760px;}

.substance_state{margin-bottom:15px;height:auto;overflow: hidden;}

.substance_state span{font-size:14px;color:#fff;opacity: 0.7;font-weight:400;float:left;display:inline-block;overflow: hidden;text-overflow:ellipsis;
  white-space: nowrap;max-width:200px;height: 19px;line-height: 19px;}

.subline{width: 1px;height: 9px;border-left: 1px solid #DBDBDB;opacity: 0.7;margin:6px 11px 0;float: left;}

.substance_welfare{height:auto;overflow: hidden;}

.substance_welfare span{display:block;width:80px;height:26px;line-height:26px;background:#D0C9FA;border-radius: 4px;
  font-size:12px;color:#fff;font-weight:400;text-align:center;float:left;margin-right:10px;opacity: 0.7;margin-bottom: 10px;}

/*.substance_welfare span:nth-child(5n){margin-right:0}*/

.subsright{float:right;height:auto;overflow: hidden;}

.subsright span{display:block;text-align:left;margin-right:20px;font-size:14px;font-weight:400;color:#fff;opacity: 0.7;margin-bottom: 17px;float:left;/*width:150px*/}

/*.subsright span:nth-child(3n){margin-right:0}*/

.hotjod_content{padding:21px 0 26px}

.hotjod_title{height:auto;overflow: hidden;padding-left:24px;}

.hotjod_title img{float:left;width:28px;height:28px;margin-right:6px}

.hotname{font-size:16px;color:#333;font-weight:400;}

.hotname span{font-size:12px;color:#999}

.hotjob_carousel{height:auto;overflow: hidden;position: relative;}

.hotjob_carousel .swiper-container {width: 1150px;height:auto;overflow: hidden;padding:10px 0}

.hotjob_carousel .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;
  display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;
  -webkit-align-items: center;align-items: center;width: 370px !important;height: 100px !important;box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.05);
   padding:20px 25px;display:block}

.hotjob_carousel .swiper-slide:hover{box-shadow: 0px 12px 12px 0px rgba(0, 0, 0, 0.07);transform: translate(0,-3px);}

.hot_next{position: absolute;background-image: url('../img/qiye_icon_rezhaozuo.png');}

.hotjob_carousel .swiper-button-next{right:0}

.hotjob_carousel .swiper-button-prev{left:0}

@media (max-width: 760px) {
  .swiper-button-next {right: 20px;transform: rotate(90deg);}
  .swiper-button-prev {left: 20px;transform: rotate(90deg);}
}

.hot_post{height:auto;overflow:hidden;margin-bottom:20px}

.hot_name{float:left;font-size:16px;color:#333;max-width:150px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.hot_name:hover{color:#6051B8 !important}

.hotmoney{font-size:16px;color:#FF4040;float:right}

.hot_address{height:auto;overflow: hidden;}

.hot_address span{float:left;font-size:14px;color:#999;max-width:100px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.hotline{width: 1px;height: 9px;border: 1px solid #DBDBDB;float:left;margin:6px 10px 0}

#hot_job{width:100%;height:auto;overflow: hidden;background:#F3F3F3}

.company_container{width:840px;height:auto;float:left;padding:20px 20px 0;background:#fff;margin-bottom:20px}

.company_title{height:36px;}

.company_left{float:left;height:auto;overflow: hidden;}

.company_left a{float:left;margin-right:50px;font-size:16px;color:#333;line-height:32px}

.company_left a:nth-last-of-type(1){margin:0}

.company_left a i{font-style:normal;font-size:12px;color:#999}

.company_this{color:#6051B8 !important;border-bottom:2px solid #6051B8;}

.company_right{float:right;height:auto;}

.company_code{float:left;font-size:14px;color:#666666;line-height:32px;background-image: url('../img/qiye_icon_erweima.png');
 background-repeat: no-repeat;background-size:20px 20px;background-position: left center;padding-left:30px;position: relative;margin-right: 30px;cursor: pointer;}

.company_code:hover #wechat-qrcode-wrap{display:block}

#wechat-qrcode-wrap{display: none;float: left;position: absolute;top: 36px;left: -38px;z-index: 10;width: 180px;height: 180px;border: 1px solid rgba(0,0,0,.1);
  box-shadow: 0 0 5px 2px rgba(0,0,0,.1);background-color: #fff;}

#wechat-qrcode-wrap .arrow {display: block;position: relative;z-index: 11;width: 20px;height: 10px;margin: -10px auto 0 auto;}

#wechat-qrcode-wrap .arrow-shadow {display: block;position: absolute;left: 0;top: 0;box-shadow: 10px 8px 20px 3px #000;}

#wechat-qrcode-wrap .arrow-noumenon {display: block;position: absolute;left: 0;top: 0;border-right: 10px solid transparent;border-bottom: 10px solid #fff;
border-left: 10px solid transparent;}

#wechat-qrcode-wrap .barcode {display: block;position: relative;z-index: 12;width: 100%;padding: 15px 0;background-color: #fff;}

#wechat-qrcode-wrap .barcode svg {display: block;position: relative;z-index: 13;width: 150px;height: 150px;margin: 0 auto;}

.company_enshrine{font-size:14px;color:#666666;line-height:32px;float:right;cursor: pointer;}

.enshrine_block{width:20px;height:20px;display:block;margin-top: 5px;margin-right: 6px;float:left}

.enshrine_none{width:20px;height:20px;display: none;margin-top: 5px;margin-right: 6px;float:left}

.enshrine_this .enshrine_block{display:none !important; }

.enshrine_this .enshrine_none{display:block !important;}

.company_describe{font-size:14px;color:#666;line-height: 30px;padding: 15px 0;height:auto;overflow: hidden;width:100%}

.protfolio{height:auto;overflow: hidden;}

.protfolio_title{font-size:16px;color:#333;line-height:32px;border-bottom:2px solid #6051B8;display:inline-block;}

.protfolio_list{height:auto;overflow: hidden;padding-top:13px}

.protfolio_list:nth-of-type(1){padding-top:30px}

.protfolio_list:nth-last-of-type(1){padding-bottom:30px}

.protfolio_list img{float:left;width:60px;height:60px;/*border-radius: 4px;border:1px solid #eee;*/margin-right:20px}

.protfolio_content{float:left;padding: 7px 0;}

.prot_title{font-size:14px;color:#666;margin-bottom:13px}

.prot_address{font-size:14px;color:#999}

.industry{height:auto;overflow: hidden;padding:30px 0}

.industry_title{font-size:14px;color:#666666;margin-bottom:20px}

.industry_law{height:auto;overflow: hidden;margin-bottom:20px}

.industry_law:nth-last-of-type(1){margin:0}

.law_deputy{font-size:14px;color:#999;margin-right:70px}

.law_deputy i{color:#666}

.law_type{width:300px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display:inline-block}

.law_extent i{line-height:34px;}

.address_container{height:auto;overflow: hidden;padding:10px 0;}

.address_first{border-bottom:1px solid #eee}

.address_list{border-bottom:1px solid #eee}

.address_list:nth-last-of-type(1){border:0}

.address_title{line-height:53px;height:auto;overflow: hidden;cursor: pointer;}

.address_img{float:left;width:18px;height:18px;margin-right:4px;margin-top: 18px;}

.address_first .ditmap{display:block !important}

.map_list{display:none}

.map_ent  .address_null1{display:none !important}

.map_ent  .address_selected1{display:block !important}

.map_ent  .address_normal1{display:none !important}

.map_ent  .address_open1{display:block !important}

.map_ent  .map_list{display:block !important} 






.address_first .address_null1{display:block}

.address_first  .address_selected1{display:none }

.address_first  .address_normal1{display:block }

.address_first  .address_open1{display:none }


.address_null{width:100%;display:block}

.address_selected{width:100%;display:none}

.address_this  .address_null{display:none !important}

.address_this  .address_selected{display:block !important}

.address_text{font-size:14px;color:#666;float:left;}

.address_map{float:right;width:14px;height:14px;margin-top: 18px;}

.address_normal{width:100%;display:block}

.address_open{width:100%;display:none}

.address_this  .address_normal{display:none !important}

.address_this  .address_open{display:block !important}

#dituContent{height:314px;}

#dituContent1{height:314px}

.ditmap1{display:none}

.chief_container{float:right;width:340px; margin-bottom: 20px; height:auto;overflow: hidden;background:#fff;padding:20px}

.chief_carousel{height:auto;overflow: hidden;padding-top: 30px;position: relative;}

.chief_carousel .swiper-button-next{right:0;top: 65px;}

.chief_carousel .swiper-button-prev{left:0;top: 65px;}

.chief_headimg{height:auto;overflow: hidden;margin-bottom:20px}

.chief_headimg img{width:60px;height:60px;border-radius: 100%;position: relative;margin-left: -30px;left: 50%;margin-bottom: 10px;}

.chief_name{height:auto;overflow: hidden;text-align:center}

.chief_name span:nth-of-type(1){font-size:20px;color:#333;margin-right: 18px;}

.chief_name span:nth-last-of-type(1){font-size:16px;color:#333}

.chiefgood{font-size: 14px;color: #666;line-height: 34px; }

.chieftext{max-height:165px;overflow: hidden;}

.spread{font-size:14px;color:#999;background-image: url('../img/qiye_icon_zhankai1.png');background-size:12px 12px;background-repeat: no-repeat;
 background-position:right center;padding-right:20px;float: right;cursor: pointer;}

.retract{font-size:14px;color:#999;background-image: url('../img/qiye_icon_zhankai2.png');background-size:12px 12px;background-repeat: no-repeat;
  background-position:right center;padding-right:20px;height: auto;overflow: hidden;display: none;width: 50px;float: right;cursor: pointer;}

.chief_exec{height:auto;overflow: hidden;}

.chief_exec:nth-of-type(1){margin-bottom:43px}

.ambient{width:300px;height:180px;margin-top:30px}
.ambient .cur_trainee img{ width: 300px;height: 180px; }

/* 招聘职位 */
.employ_left{width:840px; padding-bottom: 10px;  float:left;height:auto;}

.employ_title{height:59px;padding:0 20px;background:#fff;margin-bottom:12px}

.employ_title .employ_produce{font-size:16px;color:#333;line-height:59px;margin-right:50px;float: left;display:block}

.employ_subtit{float:left;padding-top:12px;}

.employ_subtit a{line-height:32px;font-size:16px;display:inline-block}

.employ_subtit i{font-size:12px;color:#6051B8}

.employ_screen{height:40px;background:#fff;padding:0 20px;margin-bottom:12px}

.screen_tit{font-size:14px;color:#333;line-height:40px;float:left;margin-right: 32px;}

.screen_item{float:left}

.employ_content{overflow: inherit;}

.screen_item .layui-form-select .layui-input{border: 0;width: 100px;text-align: center;color:#666;height:40px}

.screen_item .layui-form-selected .layui-edge{border-top-color: #6051B8;}

.screen_item .layui-form-selected .layui-input{color:#6051B8}

.screen_item .layui-form-select dl dd:hover{background-color:#6051B8; color:#fff }

.screen_item .layui-form-select dl dd{color:#666;text-align:center}

.screen_item .layui-form-select dl dd.layui-this{background-color:transparent;color:#666 !important}

.screen_item .layui-form-select{float:left;margin-right:20px}

.screen_item .layui-form-select:nth-last-of-type(1){margin:0}

.general_container{height:auto;}

.general_list{height:102px;background:#fff;padding:20px;margin-bottom:20px}

.general_list:nth-last-of-type(1){margin:0}

.general_left{float:left}

.general_title{height:auto;overflow: hidden;margin-bottom:18px}

.general_title span{font-size:16px;color:#333;display: inline-block;margin-right:7px;}

.general_title img{width:32px}

.general_wages{height:auto;overflow: hidden;}

.wages{float: left;font-size:16px;color:#FF4040;margin-right:20px}

.wages_pot{float:left;height:auto;overflow: hidden;}

.wages_pot span{font-size:14px;color:#666;float:left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;max-width:150px;display: inline-block;}

.dotline{float:left;margin:0 10px;width: 1px;height: 9px;border: 1px solid #DBDBDB;margin-top:6px}

.general_code{float: left;font-size: 14px;color: #666666;line-height: 32px;background-image: url('../img/qiye_img_mashangfenxiang.png');
  background-repeat: no-repeat;background-size: 20px 20px;background-position: left center;padding-left: 30px;position: relative;margin: 15px 30px 15px 0;cursor: pointer;}

.general_code:hover #wechat-qrcode-wrap{display:block}

.general_btn{height:auto;overflow: hidden;margin-top:15px}

.general_btn button{width:96px;height:32px;border-radius: 4px;background:#6051B8;border:0;font-size:12px;color:#fff;text-align:center;line-height:32px;cursor: pointer;}

.paging_container{width:840px}

.employ_right{float:right;width:340px;height:auto;overflow: hidden;background:#fff;padding:0 20px}

.resemble_tit{height:59px;}

.restitle{float:left;font-size:16px;color:#333;border-bottom:2px solid #6051B8;line-height:32px;padding-top:10px}

.resemore{float:right;font-size:14px;color:#999;line-height:59px;background-image: url('../img/qiye_icon_rezhaoyou.png');background-size:12px 12px;
 background-repeat: no-repeat;background-position: right center;padding-right:20px}

.resemble_list{height:auto;overflow: hidden;padding:20px 0;border-bottom:1px solid #eee}

.basic_container a:last-of-type .resemble_list{border:0}

.resemcontainer{float:left;width:calc(100% - 70px)}

.resetit{height:auto;overflow: hidden;margin-bottom:19px}

.resetit .name{width:133px;font-size:16px;color:#333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display:block;float: left;margin-right:8px;cursor: pointer;}

.resetit .name:hover{color:#6051B8 !important}

.resetit .pay{font-size:16px;color:#FF4040;line-height: 21px;}

.resemble_pot{height:auto;overflow: hidden;}

.resemble_pot span{font-size:14px;color:#999;float:left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;max-width:90px;display: inline-block;}

.potline{margin:6px 10px 0;width: 1px;height: 9px;border: 1px solid #DBDBDB;float:left}

.resemlogo{width:56px;float:right}

.resemlogo img{width:100%;border: 1px solid #EEEEEE;border-radius: 4px;}

.sortstyle li{margin-right:13px}

.sortstyle li:nth-last-of-type(1){margin-right:0}

.mold_content{margin-bottom:12px;background:#fff;overflow: inherit;height:46px;position: relative;}

/* selectY 样式表*/
.selectY-box{position: static;height: 46px; }

.selectY-box .show{position:relative;height:46px;line-height: 46px;padding:0 25px 0 19px;width:149px;display: inline-block;background-color:#fff;cursor: pointer;
  background-image: url('../img/shouye_icon_xiaojiantou3.png');background-size:8px 8px;background-repeat: no-repeat;background-position:right center;
  overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.selectY-box .show i{color:#e6e6e6;padding:0 5px}

.selectY-box .pop{position: absolute;z-index:999;top:39px;left:0;display: none;box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);}

.selectY-box .pop ul{border:1px solid #e6e6e6;}

.selectY-box .pop ul{background-color:#fff;min-width:160px;height:237px;padding:5px 0;float:left;margin-left: -1px;overflow :auto;}

.selectY-box .pop ul:first-child{margin-left:0}

.selectY-box .pop ul li{padding:5px 30px 5px 20px;position: relative;cursor: pointer}

.selectY-box .pop ul li.child-row:after{font-family:'layui-icon'!important;content: "\e602";color:#e6e6e6;position: absolute;top:5px;right:10px}

.selectY-box .pop ul li:hover{background-color:#f8f8f8}

.selectY-box .pop ul li.active{color:#6051B8}

.mold_style{height:46px;position: relative;}

.moldline{width: 1px;height: 15px;border: 1px solid #DBDBDB;float:left;margin-right:20px;margin-top:15px;}

.mold_container{position: absolute;left:160px;bottom:0;width: calc(100% - 160px);height: 46px;}

.mold_search{height: 46px;width: 878px;float: left;}

.mold_search input{width:100%;line-height:46px;border:0;}

.mold_btn{width:140px;height:46px;line-height:46px;text-align:center;background:#6051B8;font-size:16px;color:#fff;float:right;border:0}

.sortcontainer{margin-bottom:12px;}

.seek_content{overflow: inherit;}

.seek_list{height:auto;display:block;margin-bottom:12px;box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.05);}

.seek_list:nth-last-of-type(1){margin:0}

.seek_upper{background:#fff;padding:20px}

.seekleft{float:left;}

.seekname{height:auto;overflow: hidden;margin-bottom:17px;}

.seekname .tit{font-size:16px;font-weight:bold;color:#333;margin-right:17px;float: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;max-width:150px}

.seekname .time{font-size:14px;color:#999;float:left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;max-width:230px;line-height: 21px;}

.seekwages{height:auto;overflow: hidden;}

.seekwages p{font-size:16px;color:#FF4040;float:left;margin-right:29px}

.seekpot{height:auto;overflow: hidden;float:left}

.seekpot span{font-size:14px;color:#666666;float:left;max-width:150px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}

.seekright .seekpot span:first-child{height: 19px;max-width: none;}
.seekright .seekpot span:nth-child(3){width: 70px;}
.seekright .seekpot span:nth-child(5){width: 60px;}

.seekline{float:left;margin:6px 10px 0;width: 1px;height: 9px;border: 1px solid #DBDBDB;}

.seekright{float:right}

.seekcompany{float:left;margin-right:60px}

.seekcompany h3{font-size:16px;color:#333;margin-bottom:17px;font-weight: bold;max-width: 466px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;width: 354px;}

.seekcode{margin:0;margin-top: -6px;margin-left: 26px;}

.seekcomlogo{float:right;width:56px;}

.seekcomlogo img{width:100%;/*border-radius: 4px;border: 1px solid #eee;*/}

.seek_container{margin-top:20px}

.seek_bottom{height:40px;background:#fafafa;padding:8px 20px}

.seek_bottom span{display:block;min-width:68px;height:24px;border-radius: 2px;border:1px solid #eee;text-align:center;line-height:24px;font-size:12px;color:#666;
 margin-right:10px;float:left}

.seek_bottom span:nth-last-of-type(1){margin:0}

.intro_tit .propay{font-size:24px;color:#FF4040;margin-left:20px}

.pushtime{font-size:14px;color:#fff;opacity: 0.7;float: left;margin-left:40px}

.subsright button{width:280px;height:46px;background:#FDA702;border-radius: 4px;text-align:center;line-height:46px;font-size:16px;color:#fff;border:0;float:right;
 cursor: pointer;}

.projectcon{float:none}

#introduce1{width: 100%;background-image: url('../img/qiye_img_banner.jpg');background-size: 100% 100%;background-repeat: no-repeat;min-height: 214px;margin-bottom:20px}

.company_describe .title{font-size:14px;color:#666}

.duty_container{height:auto;overflow: hidden;}

.duty_container p{font-size:14px;color:#666;line-height:34px;}

.company_describe .tit1{padding-top:10px}

.explicit{float:right;border:0;width:96px;height:32px;border-radius: 4px;line-height:32px;text-align:center;background:#6051B8;font-size:12px;color:#fff;
 text-align:center;margin-top:13px;cursor: pointer;}

.basic_container{height:auto;overflow: hidden;}

.fundament{height:auto;overflow: hidden;margin-top: 10px;}

.fundament_logo{height:auto;overflow: hidden;margin-bottom:25px}

.fundament_logo img{width:60px;/*border-radius: 4px;border:1px solid #eee;*/float:left;margin-right:20px}

.fundament_logo .title{line-height:60px;font-size:14px;color:#333}

.fundament_container{height:auto;overflow: hidden;}

.fundament_list{margin-bottom:17px}

.fundament_list img{width:20px;height:20px;float:left;margin-right:7px;}

.fundament_desc{font-size:14px;color:#666;line-height:20px}

#telecast{width:100%;margin-bottom:20px}

#telecast img{width:100%}

.broadcast_content{margin-bottom:20px}

.broadcast_title{padding:20px 0 0;height:auto;overflow: hidden;}

.broadtext{font-size:18px;color:#333;float:left;background-image: url('../img/shouye_icon_lanxian.png');background-size:3px 18px;background-repeat:no-repeat;
 background-position:left center;padding-left:10px}

.broadmore{float:right;font-size:14px;color:#999;background-image: url('../img/qiye_icon_rezhaoyou.png');background-size:12px 12px;background-repeat: no-repeat;
 background-position: right center;padding-right:15px}

.offline_container{height:auto;overflow: hidden;}

.offline_list{height:202px;padding:20px;background:#fff;margin-top:20px}

.offline_logo{width:280px;float:left;margin-right:26px}

.offline_context{float:left;height:auto;overflow: hidden;}

.offline_title{height:auto;overflow: hidden;margin-bottom:15px}

.offlineing{width:52px;float:left;margin-right:7px}

.offline_title h3{font-size:18px;color:#333;float:left;width:685px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

/* .offline_title h3:hover{color:#6051B8 !important} */

.offline_time{font-size:14px;color:#666;background-image: url('../img/zhaopin_icon_shijian.png');background-size:16px 16px;background-repeat: no-repeat;
 background-position:left center;padding-left:25px;margin-bottom:11px;}

.offline_pot{font-size:14px;color:#666;background-image: url('../img/zhaopin_icon_dizhi.png');background-size:16px 16px;background-repeat: no-repeat;
  background-position:left center;padding-left:25px;margin-bottom:21px;}

.offline_infine{font-size:14px;color:#666;background-image: url('../img/zhaopin_icon_shuoming.png');background-size:16px 16px;background-repeat: no-repeat;
  background-position: left top 3px;padding-left:25px;margin-bottom:21px;width:827px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
  overflow: hidden;line-height:22px}

.advise_content{margin-bottom:20px;padding:0 30px;background:#fff;height:60px;line-height:60px}

.advise_content a{display:block;float:left;margin-right:62px;font-size:16px;color:#333}

.advise_content a:nth-last-of-type(1){margin:0}

.advise_this{color:#6051B8 !important;border-bottom:2px solid #6051B8;line-height:58px !important;font-size: 18px !important;font-weight: bold;}

.news_content{margin-bottom:20px;padding:0 30px;background:#fff;min-height: 400px;position: relative;}

.news_list{padding:25px 0;border-bottom:1px solid #eee;height:auto;overflow: hidden;display:block}

.news_list:nth-last-of-type(1){border:0}

.news_time{float:left;width:80px;}

.news_time p{font-size:26px;color:#333;text-align:center;margin-bottom:11px;}

.news_time span{font-size:14px;color:#999;text-align:center}

.news_title{width:calc(100% - 132px);float:right;height:auto;overflow: hidden;}

.news_title h4{font-size:16px;color:#333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-bottom:20px;cursor: pointer;}

.news_title h4:hover{color:#6051B8 !important}

.news_hour{height:auto;overflow: hidden;}

.news_hour span{float:left;margin-right:30px;font-size:14px;color:#999}

.news_hour span.time{background-image: url('../img/xinwen_icon_shijian.png');background-size:16px 16px;background-repeat: no-repeat;background-position:left center;
  padding-left: 23px;}

.news_hour span.scan{background-image: url('../img/xinwen_icon_liulanliang.png');background-size:16px 16px;background-repeat: no-repeat;background-position: left center;
 padding-left:23px}

.news_hour span.origin{background-image: url('../img/xinwen_icon_laiyuan.png');background-size:16px 16px;background-repeat: no-repeat;background-position: left center;
padding-left:23px}

.newdatails_title{font-size:20px;color:#333;text-align:center;margin:33px 0 20px}

.details_hour{position: relative;margin-bottom:30px;text-align: center;}

.details_text{font-size:14px;color:#333;line-height:32px;margin-bottom:20px}

.details_text p{font-size:14px;color:#333;line-height:32px;}

.details_img{width:100%;margin-bottom:10px}

.details_container{height:auto;overflow: hidden;border-bottom:1px solid #F3F3F3}

.details_division{height:auto;overflow: hidden;padding:20px 0}

.details_division a{font-size:14px;color:#666;margin-bottom:20px;display:block;cursor: pointer;}

.details_division a:nth-last-of-type(1){margin-bottom:0}

.details_division a:hover{color:#6051B8 !important}

.biograph_content{overflow: inherit;}

.biograph_head{height:130px;padding: 20px 0px 20px 30px;background:#fff;margin-bottom:20px}

.biograph_name{float:left;position: relative;}

.biograph_name img{width:90px;height:90px;border-radius: 100%;float:left;margin-right:18px}

.biograph_name .layui-btn{/* background-color: transparent;*/width: 90px;height: 90px;padding: 0;top: 0;}

.biograph_name .layui-btn:hover {opacity: 1;}

.web_burt {width: 100%;height: 100%;position: absolute;bottom: 0;left: 0;opacity: 0;}

.web_burt img{width:90px;}

.vitae{float:left}

.vitae h3{font-size:16px;color:#333;margin-bottom:10px}

.vitae_detail{height:auto;overflow: hidden;margin-bottom: 10px;}

.vitae_detail span{float:left;font-size:12px;color:#999}

.viline{float:left;width: 1px;height: 9px;border: 1px solid #DBDBDB;margin:4px 10px 0}

.vitae_state .layui-input{height:32px}

.vitae_state .layui-form-select dl dd.layui-this{background-color:#6051B8 !important}

.vitae_mailing{float:right;height: auto;overflow: hidden;display: flex;align-items: center;padding-top: 15px;}

.vitae_mailing a{display:block;width:140px;text-align:center;float:left;height: auto;overflow: hidden;}

.maline{width: 1px;height: 37px;border: 1px solid #eee;}

.vitae_mailing a p{margin-bottom: 18px;font-size: 24px;color: #6051B8}

.vitae_mailing a span{font-size: 14px;color: #666;}

.inline_info{position: relative;}

.dot_tips{position: absolute;top: 18px;left:64px;height: 6px;width:6px;border-radius: 100%;background:#FF4949}

.dot_tips2{position: absolute; top: 12px; left: 64px; height: 15px; width: 15px; line-height: 15px; border-radius: 100%; background: #FF4949; font-size: 12px; color: white; text-align: center;}

.deliver_content{background:#fff;overflow: inherit;padding:0 31px}

.deliver_main{height:auto;overflow: hidden;padding:20px 0 10px;border-bottom:1px solid #eee;}

.mainleft{float: left;height:auto;overflow: hidden;}

.mianame{height:auto;overflow: hidden;margin-bottom:25px;}

.mianame h3{font-size:24px;color:#333;float: left;margin-right:8px}

.mianame img{width:16px;margin-right:15px;float: left;margin-top: 10px;}

.mianame .time{font-size:14px;color:#999;margin-right:84px;float: left;margin-top: 10px;}

.mianame .previs{width: 76px;height: 32px;background: #6051B8;border-radius: 4px;font-size:12px;color:#fff;text-align:center;line-height:32px;border:0;
 margin-top:5px;cursor: pointer;}

.main_hope{width:456px;height:auto;overflow: hidden;}

.main_hope span{float: left;font-size:14px;color:#666;width: 152px;text-align: left;margin-bottom: 10px;padding-left: 25px;}

.mone{background-image: url('../img/geren_icon_jingyan.png');background-size:18px 18px;background-repeat: no-repeat;background-position:left center;}

.mtwo{background-image: url('../img/geren_icon_xueli.png');background-size:18px 18px;background-repeat: no-repeat;background-position:left center;height: 20px;}

.mthree{background-image: url('../img/geren_icon_zhuangtai.png');background-size:18px 18px;background-repeat: no-repeat;background-position:left center;}

.mfour{background-image: url('../img/geren_icon_shengri.png');background-size:18px 18px;background-repeat: no-repeat;background-position:left center;height: 20px;}

.mfive{background-image: url('../img/geren_icon_shoujihao.png');background-size:18px 18px;background-repeat: no-repeat;background-position:left center;}

.msix{background-image: url('../img/geren_icon_didian.png');background-size:18px 18px;background-repeat: no-repeat;background-position:left center;}

.mainright{float:right}

.mainright li{float:left;width: 100px;display: flex;flex-direction: column;align-items: center;}

.headImage{width: 66px;height: 66px;border: 1px solid #f3f3f3;border-radius: 4px;border-radius: 100%;}
  
.demoverly{width:100%;bottom:0;position: absolute;display: none;}

.addImg{margin:0}

.mainright li p{font-size: 14px;color: #6051B8;text-align: center;padding-left:25px}

.save_code{margin-top:8px;background-image: url('../img/geren_icon_baocun.png');background-size:16px 16px;background-position:left center;background-repeat: no-repeat;
 cursor: pointer;}

.mainright li img.curr{width:80px}

.perfect_info{background-image: url('../img/geren_icon_wanshanxinxi.png');background-size:16px 16px;background-position:left center;background-repeat: no-repeat;
 cursor: pointer;}

.individual_container{height:auto;padding:20px 0;border-bottom:1px solid #eee}

.individual_title{font-size:16px;color:#333;background-image: url('../img/shouye_icon_lanxian.png');background-image: url('../img/shouye_icon_lanxian.png');
 background-size:3px 15px;background-repeat: no-repeat;background-position:left center;padding-left:12px;margin-bottom: 14px;font-weight: bold;}

.individual_text{height:auto;overflow: hidden;position: relative;padding: 10px 0 10px 10px;display:block;min-height: 40px;}

.individual_text .youshi_left {width: calc(100% - 138px);}

.individual_text:hover{background-color:#FAFAFA !important;cursor: pointer;}

/*.individual_text:hover .indivi_edit{display:block}*/

.individual_text p{font-size:14px;color:#666;line-height:30px}

.indivi_edit{position: absolute;top:10px;right:19px;width:62px;height:26px;font-size:14px;color:#fff;padding-left:20px;line-height:26px;text-align:center;
  background-image: url('../img/geren_icon_bianji.png');background-size:16px 16px;background-repeat: no-repeat;background-position: left 5px center;
  background-color:#6051B8;border:0;border-radius: 4px;cursor: pointer;}

.individual_btn{float:right;height:auto;overflow: hidden;margin-top:15px}

.individual_btn button{width:90px;height:34px;text-align:center;line-height:34px;border:0;cursor: pointer;}

.individual_btn button:nth-of-type(1){border:1px solid #eee;background:#fff;margin-right:20px}

.individual_btn button:nth-last-of-type(1){background-color: #6051B8;color:#fff}

.indivi_editor{height:auto;overflow: hidden;display:none}

.indivi_editor .layui-textarea{max-height:300px}

.hope_container{height:auto;overflow: hidden;}

.hope_container .individual_title{float:left;margin-right:18px}

.forward_list{height:auto;overflow: hidden;padding:13px 10px;display: flex;align-items: center;justify-content: space-between;position:relative}

.forward_list:hover{background-color:#fafafa}

/*.forward_list:hover  .forward_right{display:block;}*/

.forward_left{float:left;height:auto;overflow: hidden;width: calc(100% - 138px);}

.forward_left span{float: left;font-size:14px;color:#666;padding-left:25px}

.forline{width: 1px;height: 12px;border: 1px solid #DBDBDB;margin:4px 25px;float:left}

.forward_left span.works{background-image: url('../img/geren_icon_zhiwei.png');background-size:18px 18px;background-repeat: no-repeat;background-position: left center;}

.forward_left span.painess{background-image: url('../img/geren_icon_gongzi.png');background-size:18px 18px;background-repeat: no-repeat;
  background-position: left center;height: 20px;line-height: 20px;}

.forward_left span.trade{background-image: url('../img/geren_icon_danwei.png');background-size:18px 18px;background-repeat: no-repeat;
  background-position: left center;}

.forward_left span.cities{background-image: url('../img/geren_icon_dizhi.png');background-size:18px 18px;background-repeat: no-repeat;
  background-position: left center;}

.forward_right{display:block;}

.forward_right button{border:0;width: 62px;height: 26px;font-size: 14px;color: #fff;padding-left: 20px;cursor: pointer;
  line-height: 26px;text-align: center;border: 0;border-radius: 4px;}

.forward_right button:nth-of-type(1){background-image: url('../img/geren_icon_bianji.png');background-size: 16px 16px;background-repeat: no-repeat;
  background-position: left 5px center;background-color: #6051B8;margin-right:10px}

.forward_right button:nth-last-of-type(1){background-image: url('../img/geren_icon_shanchu.png');background-size: 16px 16px;background-repeat: no-repeat;
  background-position: left 5px center;background-color: #FF7D49;}

.forward_write{padding-top:10px;}

.forward_write .layui-form-label{width:120px}

.forward_write .layui-input-block{margin-left: 130px;}

.pay_ask .layui-input-block{width: auto !important}

.pay_ask .layui-form-select{float: left;width: 400px;}

.pay_ask span{margin: 9px 10px 0 10px;float: left;}

.work_list{height:auto;overflow: hidden;padding:15px 10px;position:relative}

.work_list:hover{background:#fafafa}

/*.work_list:hover .forward_right{display:block;}*/

.work_title{height:auto;overflow: hidden;margin-bottom:10px}

.workleft{float:left;}

.workleft h3{font-size:16px;color:#333;margin-right:21px;float: left;}

.workleft span{font-size:12px;color:#999;margin-top: 3px;display: block;float: left;}

.workright{float:right;}

.work_item{height:auto;overflow: hidden;margin-bottom:15px}

.work_item span{font-size:14px;color:#666;float:left}

.workline{float:left;margin:5px 25px 0;float: left;width: 1px;height: 12px;border: 1px solid #DBDBDB;}

.work_substance{height:auto;overflow: hidden;margin-bottom:20px;}

.work_substance:nth-last-of-type(1){margin:0}

.worsutit{float:left;font-size:14px;color:#333;margin-right:13px;}

.worsuitem{float:left}

.worsuitem p{font-size:14px;color:#666;line-height:30px}

.work_write{padding-top:10px;}

.work_write .layui-form-label{width:120px}

.work_write .layui-input-block{margin-left: 130px;}

.work_hide .layui-input-block{margin-left:18px}

.project_write{padding-top:10px;}

.project_write .layui-form-label{width:120px}

.project_write .layui-input-block{margin-left: 130px;}

.project_list{height:auto;overflow: hidden;padding:15px 10px;position:relative}

.project_list:hover{background:#fafafa}

/*.project_list:hover .forward_right{display:block;}*/

.hope_add,.hope_add1,.hope_add2,.hope_add3,.hope_add4{color:#6051B8;font-size:14px;background-image: url('../img/geren_icon_tianjia.png');background-size:14px 14px;background-repeat: no-repeat;
  background-position:left center;padding-left:20px;float:left;margin-top:3px;cursor: pointer;}

.teach_list{height:auto;overflow: hidden;padding:15px 10px;position:relative;}

.teach_list:hover{background:#fafafa}

/*.teach_list:hover .forward_right{display:block;}*/

.teach_write{padding-top:10px;}

.teach_write .layui-form-label{width:120px}

.teach_write .layui-input-block{margin-left: 130px;}

.seniority_list{height:auto;overflow: hidden;padding:15px 10px;position:relative;}

.ec_close{width:16px;height:16px;position: absolute;top: -8px;right: -5px;z-index: 99;display:none; cursor: pointer;}

.seniority_container span:hover .ec_close{display:block}

/*.seniority_list:hover .forward_right{display:block;}*/

.seniority_container{width:100%;}

.seniority_container span{float:left;padding:5px 12px;border: 1px solid #EEEEEE;border-radius: 4px;font-size:12px;color:#666;margin-right:10px;margin-bottom:10px;
 position:relative}

.seniority_write{padding-top:10px;}

.seniority_write .layui-form-label{width:120px}

.seniority_write .layui-input-block{margin-left: 130px;}

.preview_footer{height:50px;width:100%;position:fixed;bottom:0;z-index:2;background-color: #fff;text-align: center;
  box-shadow: 0 -5px 8px 0 rgba(0,0,0,.04);line-height:50px}

.preview_footer button{border:0;width: 108px;height: 32px;line-height: 32px;font-size: 14px;padding: 0;background:#6051B8;color:#fff;cursor: pointer;}

.preview_container{height:auto;overflow: hidden;padding: 20px 25px 50px 25px;}

.preview_title{height:auto;overflow: hidden;border-bottom: 1px solid #eee;padding-bottom: 15px;}

.preview_left{float:left}

.preview_left h3{font-size:24px;color:#333;margin-bottom:15px}

.preview_item{height:auto;overflow: hidden;}

.preview_item span{float:left;font-size:14px;color:#666;}

.preline{float:left;margin:4px 10px 0;width: 1px;height: 12px;border: 1px solid #DBDBDB;}

.preview_right{float:right}

.preview_right img{width:70px;border-radius: 100%;}

.e_preview{margin-bottom:0}

.e_preview span{margin:0}

.etxt_rep{padding-bottom:0}

.e_subtext{font-size:14px !important}

.etxt_rep1{padding-bottom:0;padding-left:0;margin-bottom:10px}

.mark_item{height:auto;overflow: hidden;}

.mark_item span{display: inline-block;font-size: 12px;line-height: 20px;color: #9fa3b0;padding: 0 14px;margin-right: 10px;border: 1px solid #cfd1d7;
  border-radius: 50px;}

.seniority_contain{height:auto;overflow: hidden;margin-top: 15px;}

.seniority_contain span{float:left;padding:5px 12px;border: 1px solid #EEEEEE;border-radius: 4px;font-size:12px;color:#666;margin-right:10px;margin-bottom:10px}

.propor_content .layui-table{margin:0;border:0 !important}

.propor_content .layui-table td{text-align:center;border:0 !important}

.propor_content .layui-table th{text-align:center;border:0 !important;width:16.7%}

.propor_content .layui-table thead tr{background-color:#F3F3F3}

.ad_address{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 300px;}

.ad_address1{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 400px;}

.ad_watch{color:#6051B8 !important}

.propor_content .layui-table tr:hover{background:#fafafa}

.audition_content .layui-table{margin:0;border:0 !important}

.audition_content .layui-table td{text-align:center;border:0 !important}

.audition_content .layui-table th{text-align:center;border:0 !important;}

.audition_content .layui-table thead tr{background-color:#F3F3F3}

.audition_content .layui-table td.waiting{color:#FF9C0F !important}

.audition_content .layui-table td.unfit{color:#FF4949 !important}

.ad_address2{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 200px;}

.audition_content .layui-table tr:hover{background:#fafafa}

.attendance{width:62px;height:26px;background-color:#F7A011;background-image: url('../img/geren_icon_qiandao.png');background-size:16px 16px;
 background-repeat: no-repeat;background-position:left 5px center;font-size:14px;color:#fff;padding-left:15px;border-radius: 4px;line-height:26px}

.audition_content .layui-table td.agree{color:#19AA2A !important}

.approve{width:62px;height:26px;background-color:#2CB93D;background-image: url('../img/geren_icon_tongyi.png');background-size:16px 16px;
  background-repeat: no-repeat;background-position:left 5px center;font-size:14px;color:#fff;padding-left:15px;border-radius: 4px;line-height:26px;float:left;
  cursor: pointer;}

.refuse{width:62px;height:26px;background-color:#FF4949;background-image: url('../img/geren_icon_jujue.png');background-size:16px 16px;
  background-repeat: no-repeat;background-position:left 5px center;font-size:14px;color:#fff;padding-left:15px;border-radius: 4px;line-height:26px;float:right;
  cursor: pointer;}

.audition_content .layui-table td.auditing{color:#6051B8 !important}

.finishing{width:62px;height:26px;background-color:#3699FF;background-image: url('../img/geren_icon_wancheng.png');background-size:16px 16px;
  background-repeat: no-repeat;background-position:left 5px center;font-size:14px;color:#fff;padding-left:15px;border-radius: 4px;line-height:26px;}

.e_already{margin-bottom:0}

.ad_address3{max-width:687px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;cursor: pointer;}

.propor_content .layui-table td.refuse1{color:#FF4949 !important}

.propor_content .layui-table td.agree{color:#19AA2A !important}

.agreement{width: 100%;height: auto;padding: 10px 30px;box-sizing: border-box;}

.agreement_tit {width: 100%;height: 50px;line-height: 50px;font-size: 20px;text-align: center;}

.per_msg_conter {padding: 14px 0;box-sizing: border-box;font-size: 14px;color: #666;line-height: 28px;}

.agreement_time{font-size:12px;color:#999;text-align:center}

.wpwdbox {width: 100%;height: 100%;padding: 30px 40px;box-sizing: border-box;}

.pwd_tit{font-size: 22px;color: #333;text-align: center;margin-bottom: 35px;}

.w_yzms {width: 100%;height: 46px;margin-bottom: 18px;overflow: hidden;position:relative}

.w_yzminp {height: 46px;border: 1px solid #e5e5e5;border-radius: 4px;box-sizing: border-box;position:relative;width:100%;
  background: url(../img/gaimima_icon_shoujihao.png) no-repeat 13px center;padding-left: 44px; }

.yzm_btn{position: absolute;bottom: 0;right: 0;height: 46px;width: 109px;border: 0;background: #6051B8;color: #fff;border: 1px solid #6051B8;
  border-radius: 4px;font-size: 14px;}

.w_pwd{height: 46px;border: 1px solid #e5e5e5;border-radius: 4px;box-sizing: border-box;position:relative;width:100%;
  background: url(../img/gaimima_icon_yanzhengma.png) no-repeat 13px center;padding-left: 44px;margin-bottom:18px }

.w_dl{border:0;width:100%;height:46px;background:#6051B8;line-height:46px;text-align:center;font-size:16px;color:#fff;border-radius: 4px;margin-top:20px}

.w_newpass{height: 46px;border: 1px solid #e5e5e5;border-radius: 4px;box-sizing: border-box;position:relative;width:100%;
  background: url(../img/gaimima_icon_mima.png) no-repeat 13px center;padding-left: 44px;margin-bottom:18px }

.inanition{width:126px;position:absolute;margin-left:-63px;left:50%;top: 45%;}

.inanition img{width:100%;margin-bottom:10px}

.inanition p{font-size:16px;color:#999;padding-left: 37px;}

.consum_write{padding-top:10px;display:none;border-bottom: 1px solid #eee;padding-bottom: 20px;}

.consum_write .layui-form-label{width:120px}

.consum_write .layui-input-block{margin-left: 120px;}

.consum_write .layui-form-select dl dd.layui-this{background-color:#6051B8}

.forward_write .layui-form-select dl dd.layui-this{background-color:#6051B8}

.teach_write .layui-form-select dl dd.layui-this{background-color:#6051B8}

.textarea-container{position:relative}

.textarea-container .word {position: absolute;bottom: 10px;right: 20px;font-size: 12px;background: rgba(255, 255, 255, 1);}

.contact_container a:hover{color:#999 !important;cursor: text;}

.user_xy{font-size:12px;color:#6051B8;cursor: pointer;}

.hunter-form .layui-form-checkbox[lay-skin="primary"] span{padding:0}

.llb {width: 100%;height: 100%;padding: 20px;font-size: 14px;color: #333;}

.treaty_content{padding:10px 20px;background: #fff;margin-top: 152px;}

.treaty_left{width:160px;float:left;padding-right:20px}

.treaty_left li{height: 60px;line-height: 60px;font-size: 14px;background-image: url('../img/qiye_icon_youjiantou.png');background-size:12px 12px;
 background-repeat: no-repeat;background-position: right center;border-bottom:1px solid #eee;}

.treaty_right{float:right;width:calc(100% - 180px);padding:0 20px;border-left:1px solid #eee}

.treaty_right h3{font-size:20px;text-align:center;margin-bottom:20px}

.treaty_text{font-size:14px;color:#333;line-height:30px;margin-bottom:15px}

.treaty_right p{font-size:14px;margin-bottom:10px}

.treaty_left li:hover{background-color:#fafafa}

.allcity {float: left;border: 0;width: 70px;line-height: 27px;cursor: pointer;}

/* 添加 */
.citySelector{font:12px/1.5 tahoma,arial,\5b8b\4f53;background:#fff;text-align:left;}
.cityslide{width:250px;list-style:none;margin:0;padding:0;border:1px solid #B3CDC0;box-shadow:2px 2px 3px rgba(0,0,0,0.3);overflow:auto;max-height:300px;
  box-sizing: border-box;}
.cityslide li{list-style:none;overflow:hidden;height:30px;padding:0px 10px;line-height:30px;box-sizing: border-box;}
.cityslide li.on{background:#6051B8;color:#fff;cursor:pointer;}
.cityslide li:hover{background:#6051B8;color:#fff;cursor:pointer;}
.cityslide li b{font-weight:normal;}
.cityslide li.empty{background:#fff2e8;color:#666;}
.cityslide li.empty em{color:red;font-style:normal;}
.cityname{float:left;}
.cityspell{float:right;}
.cityBox{width:700px;border:1px solid #B3CDC0;overflow:hidden;box-shadow:2px 2px 3px rgba(0,0,0,0.3);}
.cityBox ul{margin:0;padding:0;overflow:hidden;box-sizing: border-box;}
.cityBox ul li:first-child{margin-left:5px;}
.cityBox ul li{float:left;list-style:none;padding:5px 15px;border-bottom:1px solid #DDD;cursor:pointer;display:inline;color:#6051B8;}
.cityBox ul li.on{border-bottom-color:#6051B8;position:relative;}
.hide{display:none;}
p.tip{color:#999;line-height:20px;padding:5px;margin:0;text-indent:3px;box-sizing: border-box;}
.hotCity{border-top:1px solid #DDD;margin-top:-1px;clear:left;overflow:hidden;padding-bottom:10px;padding-top:10px;_margin-bottom:8px;box-sizing: border-box;}
.cityTab{overflow:hidden;}
.cityTab dl{margin:0;padding:0 0 0 10px;overflow:hidden;box-sizing: border-box;}
.cityTab dl dt{float:left;padding-left:3px;color:#6051B8;margin-top:1px;text-indent:5px;font-family:"Lucida console","consolas","courier new";
  line-height:25px;font-size:14px;width:20px;box-sizing: border-box;}
.cityTab dl dd{margin-left:2px;float:left;width:700px;}
.cityTab dl dd a{padding-left:5px;min-width:100px;line-height:25px;display:inline-block;color:#333;text-decoration:none;box-sizing: border-box;}
.cityTab dl dd a:hover{color:#6051B8;}
.cityinput{background: url(T1EPyLXm0hXXXXXXXX-200-100.png) no-repeat 150px 5px;max-width:285px !important}



















/* 另加 */
.recommend_left li{font-size:18px;color:#333;font-weight:400;margin-right:40px;display: block;float:left;line-height:38px;cursor: pointer;}

.recommend_left li:nth-last-of-type(1){margin:0}

.recommend_left li.recommend_this{color:#6051B8 !important;border-bottom:2px solid #6051B8}

.offline_content{height:100%;width:100%;display:none}

.offline_content:nth-of-type(1) {display: block;}

.offline_list:hover{box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.05);}

.offline_list:hover h3.off_tit{color:#6051B8 !important;}

.offline_home{height:auto;overflow: hidden;margin-bottom:21px}

.offline_home span{font-size:14px;color:#666;background-size:16px 16px;background-repeat: no-repeat;background-position: left center;padding-left:25px;
 display:inline-block}

.offline_home span:nth-of-type(1){margin-right:42px}

.offline_home span.enjoy{background-image: url('../img/zhaopin_icon_canjiaqiye@2x.png');}

.offline_home span.ehas{background-image: url('../img/zhaopin_icon_ketouzhiwei@2x.png');}

.boradcontain{overflow: inherit;}

.boraino{float: left;line-height: 40px;height: 40px;width: 910px;background: #fff;}

.boraino input{border:0;width:100%;text-indent: 10px;border-left: 2px solid #ebebeb;}

.boranbtn{float:right}

.boranbtn button{border:0;width:140px;height:40px;background:#6051B8;font-size:16px;color:#fff;text-align:center;line-height:40px;cursor: pointer;}

.inline_detail{margin-bottom:20px;height:40px}

.inline_container{height:auto;overflow: hidden;width:1200px;margin:0 auto;}

.inline_item{height:auto;overflow: hidden;padding:25px 30px;background:#fff;margin-bottom:20px}

.inline_item:nth-last-of-type(1){margin-bottom:0}

.inline_text{float:left;width:871px;}

.inline_title{height:auto;overflow: hidden;line-height:24px;margin-bottom:20px}

.inline_title span{float:left}

.inline_title span:nth-of-type(1){font-size:18px;color:#333;}

.titline{width:1px;height:15px;border:1px solid #dbdbdb;float:left;margin:5px 14px 0}

.inline_title span:nth-last-of-type(1){font-size:12px;color:#999}

.inline_validity{height:auto;overflow: hidden;font-size:14px;color:#666;background-image: url('../img/zhaopin_icon_shuoming.png');
 background-size:16px 16px;background-repeat: no-repeat;background-position:left center;padding-left:24px;width:100%;overflow: hidden;
 text-overflow:ellipsis;white-space: nowrap;margin-bottom:15px}

.inline_dot{height:auto;overflow: hidden;font-size:14px;color:#666;background-image: url('../img/geren_icon_didian.png');
  background-size:16px 16px;background-repeat: no-repeat;background-position:left center;padding-left:24px;width:100%;overflow: hidden;
  text-overflow:ellipsis;white-space: nowrap;margin-bottom:15px}

.inline_job{height:auto;overflow: hidden;font-size:14px;color:#666;background-image: url('../img/zhaopin_icon_ketouzhiwei@2x.png');
  background-size:16px 16px;background-repeat: no-repeat;background-position:left center;padding-left:24px;width:100%;overflow: hidden;
  text-overflow:ellipsis;white-space: nowrap;display:flex;align-items:center}

.inline_job span{padding:4px 7px;display:inline-block;height:auto;overflow: hidden;background:#F7F7F7;border-radius: 4px;font-size:14px;color:#666;
margin-right:10px} 

.inline_job span i{font-size:14px;color:#FF2323;margin-left:8px}

.inline_logo{float:right;height:auto;overflow: hidden;}

.inline_logo .logo{width:56px;border-radius: 4px;border:1px solid #ebebeb;position: relative;margin-left: -28px;left: 50%;margin-bottom:40px}

.watch_btn{display:block;width:86px;height:32px;border-radius: 4px;background:#6051B8;text-align:center;line-height:32px;font-size:14px;color:#fff;
 cursor: pointer;}

.inline_form .layui-form-select .layui-input{width:150px}

.career_item{width:383px;height:auto;overflow: hidden;margin:0 21px 21px 0;position:relative}

.career_item:nth-child(3n){margin-right:0}

.career_upper{height:auto;overflow: hidden;border-bottom:1px dashed #eee;padding-bottom:20px}

.career_title{height:auto;overflow: hidden;margin-bottom:15px}

.career_title .logo{width:56px;height:56px;border-radius: 4px;border:1px solid #ebebeb;float:left;margin-right:13px}

.headline{float:left}

.headline h3{width:204px;font-size:16px;color:#333; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:14px}

.headline p{font-size:13px;color:#999;background-image: url('../img/time.png');background-size:16px 16px;background-repeat: no-repeat;
  background-position:left center;padding-left:25px}

.career_container a{display:block;box-shadow: 0px -2px 8px 0px rgba(0, 0, 0, 0.03), 0px 12px 12px 0px rgba(0, 0, 0, 0.07); cursor:pointer;
 float: left;}

.career_container a:hover{transform:translate(0,-3px);box-shadow: 0px -2px 8px 0px rgba(0, 0, 0, 0.03), 0px 12px 12px 0px rgba(0, 0, 0, 0.05);}

.career_container a:hover h3{color:#6051B8}

.career_text{height:auto;overflow: hidden;font-size:14px;color:#666;line-height:26px; text-overflow: ellipsis;display: -webkit-box;
  -webkit-line-clamp: 3;-webkit-box-orient: vertical;min-height: 78px;}

.career_container{height:auto;overflow: hidden;padding-top:20px;padding-left:8px}

.upper_outer{padding:26px 24px 0;background:#fff;height:auto;overflow: hidden;}

.career_bottom{height:40px;line-height:40px;background:#fafafa;text-align:center;font-size:14px;color:#6051B8}

.hiring_content{width:1200px;margin:0 auto;height:auto;overflow: hidden;}

.career_state{position: absolute;width:60px;top:0;right:0}

.hiring_spread{height:auto;overflow: hidden;background:#fff;padding:30px 20px;margin-bottom:20px}

.hiring_spread .logo{width:114px;height:114px;border-radius: 6px;border:1px solid #ebebeb;float:left;margin-right:24px;}

.hiring_civil{float:left;height:auto;overflow: hidden;}

.civil_title{height:auto;overflow: hidden;margin-bottom:15px}

.civil_title h3{font-size:20px;color:#333;margin-right:13px;float:left}

.civil_title img{width:52px;margin-top:5px}

.civil_time{font-size:14px;color:#666;background-image: url('../img/time.png');background-repeat: no-repeat;background-position:left center;
 background-size:16px 16px;padding-left:25px;margin-bottom:5px}

.civil_dity{height:auto;overflow: hidden;}

.civil_dity img{width:16px;float:left;margin-right:9px;margin-top:5px}

.dity_text{float: left;width: 910px;font-size: 14px;color: #666;line-height: 26px;height:48px;overflow: hidden;margin-right:25px}

.civil_state{height:auto;overflow: hidden;float:right;margin-top:2px}

.civil_open{font-size:14px;color:#999;background-image: url('../img/qiye_icon_dizhijiantou2.png');background-size:12px 12px;background-repeat: no-repeat;
 background-position:right center;padding-right:20px;display:block;cursor: pointer;}

.civil_close{font-size:14px;color:#999;background-image: url('../img/qiye_icon_dizhijiantou1.png');background-size:12px 12px;background-repeat: no-repeat;
  background-position:right center;padding-right:20px;display:none;cursor: pointer;}

.civil_this  .civil_open{display:none !important}

.civil_this  .civil_close{display:block !important}

.hiring_item{height:auto;overflow: hidden;background:#fff;padding:0 20px;margin-bottom:20px}

.hiring_item:nth-last-of-type(1){margin-bottom:0}

.hiring_upper{padding:23px 0;height:auto;overflow: hidden;border-bottom:1px solid #eee}

.hiring_left{float:left;height:auto;overflow: hidden;}

.hiring_title{height:auto;overflow: hidden;margin-bottom:10px;}

#recruit{width:100%;height:auto;overflow: hidden;background:#fff;padding:20px 0}

.recruit_title{font-size:18px;color:#333;font-weight:bold;background-image: url('../img/shouye_icon_lanxian.png');background-size:3px 18px;
  background-repeat: no-repeat;background-position: left center;padding-left:13px;float: left;line-height: 50px;}

.upper_list a{float:left;margin:0 16px;font-size:16px;font-weight:400px;color:#333;line-height:35px;}

.upper_list a:nth-of-type(1){margin-left:0}
  
.upper_list a.upper_this{opacity: 1;border-bottom:2px solid #6051B8; font-size: 18px; font-weight:bold;color:#6051B8 !important}

.hiring_title h3{font-size:16px;color:#333;float:left;margin-right:19px;}

.hiring_title span{font-size:14px;color:#999;line-height:21px}

.hiring_wage{height:auto;overflow: hidden;}

.hiring_wage .wage{font-size:16px;color:#FF4040;float:left;margin-right:30px}

.hiring_fot span{font-size:14px;color:#666;float:left;}

.hirline{width:1px;height:9px;border:1px solid #dbdbdb;margin:5px 10px 0;float:left}

.hiring_fot{height:auto;overflow: hidden;}

.hiring_right{height:auto;overflow: hidden;float:right}

.hiring_company{height:auto;overflow: hidden;float: left;margin-right:71px}

.hiring_company h3{font-size:16px;color:#333;margin-bottom:10px}

.hiring_company p{font-size:14px;color:#666}

.hiring_btn{float:right;width:120px;height:32px;background:#6051B8;border-radius: 4px;line-height:32px;text-align:center;font-size:14px;color:#fff;
border:0;margin-top:8px;cursor: pointer;}

.hiring_desc{height:auto;overflow: hidden;padding:10px 0 15px}

.hiring_desc p{font-size:14px;color:#666;line-height:28px}

.offline_item{cursor: pointer;}

.recu_item{float: none;line-height: inherit;}

.save_code{margin-top:8px;background-image: url('../img/geren_icon_baocun.png');background-size:16px 16px;background-position:left center;background-repeat: no-repeat;
  cursor: pointer;}

.perfect_info{background-image: url('../img/geren_icon_wanshanxinxi.png');background-size:16px 16px;background-position:left center;background-repeat: no-repeat;
  cursor: pointer;margin-top:1px}

.mainright li{float:left;width: 100px;display: flex;flex-direction: column;align-items: center;margin-right:20px;position:relative}

.mainright li:nth-last-of-type(1){margin:0}

.marin_desc{position:absolute;bottom:29px;background:#000;opacity: 0.7;width:80px}

.marin_desc h3{color: #fff;text-align: center;font-size: 12px;margin-bottom: 3px;}

.marin_desc .enum{color: #fff;font-size: 12px;text-align: center;}

.mainright li:nth-of-type(2) img.curr{margin-top:10px}

.addImg{margin:0;margin-top:10px}

.save_info{margin-top:11px;padding-left:0 !important}

.inline_industry{height:auto;overflow: hidden;font-size:14px;color:#666;background-image: url('../img/zhaopin_icon_hangye.png');
  background-size:16px 16px;background-repeat: no-repeat;background-position:left center;padding-left:24px;width:100%;overflow: hidden;
  text-overflow:ellipsis;white-space: nowrap;margin-bottom:15px}

  


.item_tj span:nth-of-type(1){color:#666;}

.item_tj span{width:75px !important;padding:0 5px !important}

.recommend_title{text-align:center;font-size:26px;line-height:40px}

.recommend_container li{display:block;width:387px;height:140px;background:#fff;box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.05);padding:0 20px;cursor: pointer;}

.tiitem span{font-size:13px;color:#999;float:left;font-weight:400;padding:0 8px;overflow: hidden;overflow:hidden;
  text-overflow:ellipsis;white-space:nowrap;max-width:80px}


.recommend_container_zhiwei{height:auto;overflow: hidden;padding-top: 18px;}


.re_list li{display:block;width:281px;height:160px;background:#fff;box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.05);padding:0 16px;cursor: pointer;
float:left;margin:0 18px 18px 0}

.re_list li:nth-child(2n){margin-right:0}

.re_list li:hover{transform:translate(0,-3px);box-shadow: 0px 12px 12px 0px rgba(0, 0, 0, 0.07);}

.recommend_container_zhiwei .recomname{height:auto;overflow: hidden;padding:15px 0;border-bottom:1px solid #eee}

.recommend_container_zhiwei .recomleft{float:left;width: calc(100% - 60px);}

.recommend_container_zhiwei .tiname{font-size:16px;color:#333;font-weight:400;margin-bottom:15px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
  max-width:152px}

.recommend_container_zhiwei .tiname:hover{color:#6051B8 !important}

.recommend_container_zhiwei .tiitem span{max-width:60px !important;font-size:12px !important;}

.recommend_container_zhiwei .tiitem{height:auto;overflow: hidden;margin-bottom:3px}

.recommend_container_zhiwei .tiitem span:nth-of-type(1){padding-left:0;color:#999 !important}

.recommend_container_zhiwei .tiitem span:nth-last-of-type(1){padding-right:0}

.recommend_container_zhiwei .tiitem .vline{width:1px;height:9px;border:1px solid #dbdbdb;margin: 0;margin-top: 5px;}

.recommend_container_zhiwei .recomright{float:right;width: 56px;}

.recommend_container_zhiwei .recomnum{font-size:16px;color:#FF4040;font-weight:400;margin-bottom:10px;text-align:right;width: 62px; margin-left: -6px;}

.recommend_container_zhiwei .recombtn{border:0;width:56px;height:28px;background:#6051B8;border-radius: 4px;font-size:12px;color:#fff;cursor: pointer;}

.recommend_container_zhiwei .recombtn:hover{background:#3BA5FF !important}

.recommend_container_zhiwei .tiitem_zw{height:auto;overflow: hidden;margin-bottom:3px}

.recommend_container_zhiwei .tiitem_zw span:nth-of-type(1){padding-left:0}

.recommend_container_zhiwei .tiitem_zw span:nth-last-of-type(1){padding-right:0}

.tiitem_zw span{font-size: 14px;color: #999;float: left;font-weight: 400;padding: 0 10px;overflow: hidden;display: block;width: 50%;
height: 20px;line-height: 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.tie_item{width: calc(100% - 50px);height: auto;overflow: hidden;float: right;padding-top: 7px;}

.business_list_fp{height:auto;overflow: hidden;background:#fff;float:left;margin:0 20px 20px 0;box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.05);
  width:280px;cursor: pointer;height:160px}

.business_list_fp:nth-child(2n){margin-right:0}

.upperbus_fp{padding:20px 17px 0 17px;height:auto;overflow: hidden;}

.business_upper_fp{border-bottom:1px dashed #eee;height:auto;overflow: hidden;padding-bottom:15px}

.busleft_fp{width:100%;height:auto;overflow: hidden;}

.busname_fp{width: calc(100% - 70px);float: left;}

.busname_fp h3{font-size:16px;color:#333;margin-right:13px;margin-bottom:4px;width:172px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.busname_fp p{font-size:14px;color:#999;display:block;padding-top:2px;max-width:200px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.busright_fp{float:left;width:50px;height:50px;margin-right:10px}

.busright_fp img{width:100%;border-radius: 4px;}

.bustype_fp{height:auto;overflow: hidden;}

.bustype_fp span{display:block;float:left;font-size:12px;color:#999;max-width:70px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.bustype_fp .bline{width: 1px;height: 9px;border: 1px solid #DBDBDB;margin:0 8px;float: left; margin-top: 6px;}

.bushandle_fp{height:auto;overflow: hidden;padding:10px 0;border-bottom:1px dashed #eee;}

.bushandle_fp li{width:50%;height:25px;line-height:25px;float:left}

.bushandle_fp li:nth-last-of-type(1){border:0 !important;padding-right:0}

.bushandle_fp li:nth-child(2n){float:right}

.bushandle_fp li span{font-size:14px;color:#666;margin-bottom:10px}

.bushandle_fp li:hover p{color:#6051B8 !important}

.busbottom_fp{height:40px;line-height:40px;text-align: center;font-size:14px;color:#6051B8}

.busbottom_fp:hover{background:#FAFAFA !important}

.business_list_fp:hover{transform:translate(0,-3px);box-shadow: 0px 12px 12px 0px rgba(0, 0, 0, 0.07);height:160px}

.business_content_fp{padding-top:20px}

.fp_upper{height: auto;overflow: hidden;margin-bottom: 15px;}

.re_list{height: Auto;overflow: hidden;padding-top: 2px;}

.recompro_zw{height:60px;padding-top:5px}

.zw_logo{height:auto;overflow: hidden;padding:5px 0;}

.zw_logo img{width:30px;height:30px;margin-right:8px;border-radius: 4px;float: left;}

.zw_logo span{font-size:14px;color:#666;line-height:30px;width:206px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display:block}

.enm_qy{height:auto;overflow: hidden;}

.tiitem_mc{height: auto;overflow: hidden;margin-bottom: 3px;}

.tiitem_mc span{color: #999;float: left;font-weight: 400;padding: 0 8px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
  max-width: 80px;font-size:12px}

.tiitem_mc span:nth-of-type(1){padding-left:0 !important}

.recommend_container_zhiwei .tiitem_mc .vline {width: 1px;height: 9px;border: 1px solid #dbdbdb;margin: 5px 0 0 0;}

#recruit_tj{width: 100%;height: auto;overflow: hidden;background: #fff;margin-top: 20px;padding-top: 0;}


/* 招聘会 */
.recruitment_list{width:584px;height:auto;background:#FFF;padding:20px 24px;position:relative;float:left;
  margin:0 26px 20px 0;}

.recruitment_list:nth-child(2n){margin-right:0}

.recruitment_list:hover{transform:translate(0,-3px);box-shadow: 0px 12px 12px 0px rgba(0, 0, 0, 0.07);}

.recruitment_list h3{font-size:20px;color:#333333;font-weight:bold;margin-bottom:18px;width:420px;overflow: hidden;text-overflow:ellipsis;
  white-space: nowrap;}

.recruitment_list:hover h3{color:#289CFF !important}

.recruitment_state{width:60px;position:absolute;top:30px;right:-5px}

.recruitment_form{width: fit-content; width: -webkit-fit-content; width: -moz-fit-content; padding: 0 5px;height:26px;line-height:26px;text-align:center;border:1px solid #6051B8;border-radius: 4px;color:#6051B8;
margin-bottom:17px}

.recruitment_container{height:auto;overflow: hidden;}

.recruitment_container .recruitment_hold{font-size:14px;color:#888888;background-image: url('../img/zhaopinhui_icon_jubanfang@2x.png');
background-size:20px 20px;background-repeat: no-repeat;background-position:left center;padding-left:25px;margin-bottom:8px}

.recruitment_conntact{height:auto;overflow: hidden;margin-bottom:8px;}

.recruitment_conntact span{color:#888888;font-size:14px;padding-left:25px}

.recruitment_conntact span.recruitment_name{background-image: url('../img/zhaopinhui_icon_lianxiren@2x.png');background-size:20px 20px;
  background-repeat: no-repeat;background-position:left center;margin-right:30px}

.recruitment_conntact span.recruitment_tel{background-image: url('../img/zhaopinhui_icon_dianhua@2x.png');background-size:20px 20px;
  background-repeat: no-repeat;background-position:left center;}

.recruitment_time{font-size:14px;color:#888888;background-image: url('../img/zhaopinhui_icon_shijian@2x.png');
  background-size:20px 20px;background-repeat: no-repeat;background-position:left center;padding-left:25px;}

.recruitment_time a{display: block;float: right;width: 86px;height: 32px;background: #6051B8;border-radius: 4px;font-size: 13px;color: #fff;text-align: center;line-height: 32px;margin-top: -30px;}

.recruitment_time a:hover{color:#fff !important}

.recruitment_conntact span.recruitment_place{background-image: url('../img/zhaopinhui_icon_dizhi@2x.png');background-size:20px 20px;
  background-repeat: no-repeat;background-position:left center;display:block;width:430px;overflow: hidden;text-overflow:ellipsis;
  white-space: nowrap;float:left}

.recruitment_conntact a{display: block;float:right;width:86px;height:32px;background:#6051B8;border-radius: 4px;font-size:13px;color:#fff;
text-align:center;line-height:32px}

.recruitment_conntact a:hover{color:#fff !important}

.recruitment_con{margin:0;display:flex;align-items:center;justify-content: space-between;}

.e_zhaopin{height:auto;padding:25px 26px;position:relative;background:#fff;margin-bottom:17px}

.ezhao_upper{height:auto;overflow: hidden;padding-bottom:25px;border-bottom:1px solid #ebebeb}

.ezhao_logo{width:284px;height:170px;float:left;margin-right:22px}

.ezhao_right{width:calc(100% - 310px);float:left}

.ezhao_right h3{font-size:20px;color:#333;font-weight:bold;width:calc(100% - 30px);margin-bottom:11px}

.ezhao_text{font-size:14px;color:#888888;line-height:26px;padding-top:15px;height:auto;overflow: hidden;}

.ezhao_container{height:auto;overflow: hidden;}

.ezhao_item{height:auto;overflow: hidden;width:590px;float:left;background:#fff;padding:20px;margin:0 20px 20px 0;}

.ezhao_item:hover{transform:translate(0,-3px);box-shadow: 0px 12px 12px 0px rgba(0, 0, 0, 0.07);}

.ezhao_item:hover  h4{font-size:16px;color:#6051B8 !important;width:420px;overflow: hidden;text-overflow:ellipsis;
  white-space: nowrap;}

.ezhao_item:nth-child(2n){margin-right:0}

.e_zhaoupper{height:auto;overflow:hidden;display: flex;justify-content: space-between;margin-bottom:15px}

.e_zhaoleft{height:auto;overflow: hidden;}

.e_zhaoleft img{width:54px;height:54px;float:left;margin-right:11px}

.ezhao_name{height:auto;overflow: hidden;}

.ezhao_name h4{font-size:16px;color:#333333;margin-bottom:12px}

.ezhao_name .bustype span{max-width:150px !important}

.e_zhaoright{width:86px;height:32px;background:#6051B8;border-radius: 4px;color:#fff;text-align:center;line-height:32px;
 display:block;float: right;}

.ezhao_jian{font-size:14px;color:#666;background-image: url('../img/zhaopinhui_icon_jianjie@2x.png');background-size:20px 20px;
background-repeat: no-repeat;background-position: left center;padding-left:25px;margin:8px 0;width:340px;overflow: hidden;
text-overflow:ellipsis;white-space: nowrap;}

.ezhao_zhiwei{width: calc(100% - 86px); height: 26px;overflow: hidden;font-size:14px;color:#666;background-image: url('../img/zhaopinhui_icon_zhiwei@2x.png');
  background-size:20px 20px;background-repeat: no-repeat;background-position: left center;padding-left:25px;margin:8px 0;float: left;}

.ezhao_zhiwei span{display:inline-block;background:#F7F7F7;border-radius: 4px;padding:4px 7px;font-size:14px;color:#666666;margin-right:10px}

.ezhao_zhiwei span i{font-size:14px;color:#FF2323;margin-left:5px}

.ezhao_boge{height:auto;overflow: hidden;}












/* 选择企业 */
#enterprise{background-image: url(../img/qiye_img_bac.png);background-size: 100% 100%;background-position: center;
  background-repeat: no-repeat;width: 100vw;height: 100vh;position: relative;overflow: hidden;}

.enterprise_content{position: absolute;top: 50%;left: 50%;margin-top: -300px;margin-left: -265px;width: 530px;overflow: hidden;}

.enterprise_logo{width:500px;margin-bottom:44px;margin-left: 15px;}

.enterprise_logo img{width:100%}

.enterprise_login{width: 530px;background: #fff;border-radius: 10px;padding: 37px 70px;}

.enterprise_login .title{font-size: 24px;color: #333;text-align: center;margin-bottom: 35px;}

.enterprise_form{height:auto;overflow: hidden;}

.enterprise_list{width:188px;height:40px;border-radius: 4px;border:1px solid #eee;padding:12px;display: flex;
  align-items: center;justify-content: space-between;margin:0 14px 12px 0;float:left}

.enterprise_list:nth-child(2n){margin-right:0}

.enterprise_list h4{font-size:16px;color:#666666;width:130px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;float:left}

.enter_img{height:auto;overflow: hidden;}

.null_img{width:14px;height:14px;display:block}

.has_img{width:14px;height:14px;display:none}

.enter_this .null_img{display:none !important}

.enter_this .has_img{display:block !important}

.enter_this{border:1px solid #6051B8 !important}

.loginenterprise{width: 100%;height: 46px;background: #6051B8;border-radius: 4px;color: #fff;text-align: center;
  font-size: 16px;line-height: 46px;border: 0;cursor: pointer;margin-top:28px}




/* 登录 */
.bind_form{height:auto;overflow: hidden;}

.bind_content{position: absolute;top: 50%;left: 50%;margin-top: -300px;margin-left: -247px;width: 494px;overflow: hidden;}

.bind_logo{width:494px;margin-bottom:44px;}

.bind_logo img{width:100%}

.bind_login{width: 494px;background: #fff;border-radius: 10px;padding: 37px 62px 49px;}

.bind_login .title{font-size: 24px;color: #333;text-align: center;margin-bottom: 39px;}

.bind_list{height:auto;overflow: hidden;float:left;display: flex;flex-direction: column;align-items: center;}

.bind_list img{width:80px;height:80px;margin-bottom:22px}

.bind_list p{font-size:16px;color:#666;text-align:center}

.bind_item{height:auto;overflow: hidden;float:right;display: flex;flex-direction: column;align-items: center;}

.bind_item img{width:80px;height:80px;margin-bottom:22px}

.bind_item p{font-size:16px;color:#666;text-align:center}

.bind_line{width: 1px;height: 55px;border: 1px solid #EBEBEB;float:left;margin:13px 80px 0}

.recruitment_state1{ height:19px; margin-right :10px !important;  }
