/* -----------------------------------页面头部定义-------------------------------------- */
.red{color: #d9351e;}
.clear {clear: botn}
.top{width: 100%;height: 28px;line-height: 28px;font-size: 14px;color: #fff;background: #333742;}
.hunterTop { height: 35px; line-height: 35px;}
.top a{color: #fff;padding: 0 8px;}
.top a:hover{color: #eee;}
.top a.soho,.top a.hr{display: inline-block;height: 23px;line-height: 23px;}
.top a.soho{background: #ff6b50;border-radius: 5px 0 0 5px;-webkit-border-radius: 5px 0 0 5px;-o-border-radius: 5px 0 0 5px;-moz-border-radius: 5px 0 0 5px;}
.top a.soho:hover{background: #dd412a;}
.top a.hr{background: #0073dd;border-radius:0 5px  5px 0;-webkit-border-radius:0 5px  5px 0;-o-border-radius:0 5px  5px 0;-moz-border-radius:0 5px  5px 0;}
.top a.hr:hover{background: #298ae4;}
.top .t_l a i{display: inline-block;width:20px;height: 20px;line-height: 20px;vertical-align: middle; }
.top .t_l a i.wechat{background: url(../images/wechat2.png) no-repeat center left;}
.top .t_l{width: 40%;float: left;}
.top .t_l a i.weibo{background: url(../images/wechat2.png) no-repeat center left;}
.top .t_l a i.mini{background: url(../images/mini.png) no-repeat center left;}
.top .t_l a img.pa{padding: 15px;background: #fff;display: block;z-index: 99999;box-shadow: 0 0 5px #666;left:-10px;top: 25px; display: none; width: 137px; height: 137px;}
.top .t_l a:hover img.pa {display: block}
.top .t_r{width: 55%;float: right;}
.top .t_r a.yellow{color: #ffc350;margin-right: 15px;}
.top .t_r a.consult{border: 1px solid #fff; color: #fff;border: 1px solid #fff;margin-left: 15px;padding: 2px 10px;}
/*logo*/
.header{background: #fff; z-index: 100; width: 100%; border-bottom: 3px solid #dd412a; height: 100px;}
.header .wrapper { height: 100px; }
.header .logo{display: block;width: 530px;height: 100px; background: url(../../images/index/logo.gif?202002) no-repeat center;}

/*导航*/
.nav{width:55%;font-size: 18px; height: 100px;}
.nav a{color: #333;display: inline-block;width: 12%;height: 100px;line-height: 100px;vertical-align: middle; text-align: center;}
.nav a:hover,.nav a.current{color: #d9351e;}
.nav a img {margin-top: 25px;}
.nav a.soho,.nav a.hr{width: 20%;margin-top: 0px;}
.nav a.current i, .nav a:hover i{display: inline-block;width: 12px;height: 8px;vertical-align: middle;background: url(../images/arrow5.png) no-repeat center; bottom: 0; left: 34px;}

.nav p.search{width: 48%;display: inline-block;}
.nav p.search input{width: 78%;height: 35px;line-height: 35px;color: #666;border: 1px solid #d9e1e2;outline: none;border-radius: 5px 0 0 5px;-webkit-border-radius: 5px 0 0 5px;-moz-border-radius: 5px 0 0 5px;-o-border-radius: 5px 0 0 5px;font-size: 14px;text-indent: 5px;}
.nav p.search input:focus{box-shadow: 0 0 3px #ff786f;border: 1px solid #ff786f;}
.nav p.search a{border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;height: 37px;line-height: 37px;display: inline-block;background: #ff6b50;color: #fff;padding:0 4px; width: 55px; vertical-align: middle; text-align: center; font-size: 14px;}
.nav p.search a.close{display: inline-block;width: 20px;height: 20px;background: url(/images/top/close.png) no-repeat center;position: absolute;right: 65px;top: 10px;}

.navLogin{width:55%;font-size: 18px; height: 100px;}
.navLogin a{color: #333;display: inline-block;width: 11%;height: 100px;line-height: 100px;vertical-align: middle; text-align: center; margin-right: 32px;}
.navLogin a img {position: absolute; top: 20px; right: -35px;}
.navLogin a:hover,.nav a.current{color: #d9351e;}
.navLogin a.current i, .nav a:hover i{display: inline-block;width: 12px;height: 8px;vertical-align: middle;background: url(../images/arrow5.png) no-repeat center; bottom: 0; left: 34px;}

.footerIndex{width: 100%;background-image: linear-gradient(88deg,#1b0d26,#2f3551 ) ;height: 140px;overflow: hidden;}
.footerIndex div.content{background: url(/site/images/common/footerbg.png) no-repeat center;width: 1160px;height: 140px;margin: 0 auto;overflow: hidden;}
.footerL{width: 40%;float: left;background: url(/site/images/common/logo2.png) no-repeat center left;height: 140px;}
.footerR{width: 30%;float: right;}
.footerR p{margin: 0;text-align: right;}
.footerR p img{margin: 25.5px 15px; vertical-align: middle;}
.footerC{width: 40%;margin-left: 30%;font-size: 14px; text-align: right;}
.footerC p{margin: 30px 0;}
.footerC p a{color: #fff;padding: 0 50px;line-height: 30px}
.copyright {width: 100%; background: #7d0000; float: left; font-weight: normal; color: #fedba4; height: 35px; line-height: 35px; font: 'Microsoft Yahei', Verdana, Arial, sans-serif, "Times New Roman"; text-align: center; font-size: 14px}
.copyright span {padding: 0 20px;}

.new_messageLayer{display: inline-block; height: 35px;position: relative;}
.new_messageLayer a.message{display: inline-block;width: 22px;height: 22px;background: url(/images/top/messageIcon.png) no-repeat center;vertical-align: middle;}
.new_messageLayer a.message i{display: inline-block;border-radius: 35px;-webkit-border-radius: 35px;-moz-border-radius: 35px;-o-border-radius: 35px;background: #ff6b50;height: 20px;text-align: center;vertical-align: middle;font-style: normal;line-height: 20px;left:25px;top: -5px;color: #fff;padding: 0 6px;}
.new_messageLayer div.new_layer{width: 227px;background:#fff;box-shadow: 0 0 4px  #ccc;z-index: 999;position: absolute;right: 0;margin-right: -15px; margin-top: 10px;}
.new_messageLayer i.new_arrow2{display: inline-block;background: url(/images/top/arrow2.png) no-repeat;width: 19px;height: 18px;top: -10px;position: absolute;z-index: 99999;right:30px;}
.new_messageLayer div.new_layer img{float: left;margin: 10px 5px;}
.new_messageLayer div.new_layer p{color: #666;font-size: 16px;border-bottom: 1px dashed #eee;}
.new_messageLayer div.new_layer p:hover{background: #f5faff;cursor:pointer;}
.new_messageLayer p span{overflow: hidden;width: 120px;height: 70px;line-height:70px;text-align: left;display: block;}
.new_messageLayer div.new_layer p a.new_chatIconNub{border-radius: 15px;-o-border-radius: 15px;-moz-border-radius: 15px;-webkit-border-radius: 15px;font-style: normal;font-size: 14px;font-family: "Microsoft Yahei";background:#ff6b50;color: #fff;padding:0px 2px;vertical-align: middle;margin-top: 27px;line-height: 20px;height: 20px;margin-right: 2px;text-align: center;width: 27px;display: inline-block;position: relative;}
.new_messageLayer div.operation{height: 36px;line-height: 36px;width: 98%;margin: 0 auto;background: #eee;padding:0 1%;}
.new_messageLayer div.new_operation a{display: inline-block;width: 49%;text-align: center;color: #0B85FF;}
.new_messageLayer div.new_operation a:hover{color: #0064C8;}
.new_messageLayer div.new_operation a.new_fr{text-align: right;color: #666;}

.header_p{width:100%;background: #f8f8f8;height: 30px;line-height: 30px;position: absolute;z-index: 99999;top:0px;font-size: 12px;}
.header_p .header_r a{float: right;padding-left: 30px;color: #666;}
.header_p a i{float:left;display:inline-block;width: 30px;height: 25px;overflow: hidden;background: url(../images/sprite.png)  no-repeat;}
.header_p .weibo i{background-position: -54px -420px ;}
.weibo_code,.wechat_code{top:30px;right: 80px;z-index: 99999;background:#fff;padding: 15px;text-align: center;box-shadow: 0 3px 2px #ccc;}
.wechat_code{right: -30px;}
.header_p .wechat i{background-position: -12px -420px ;}
.header_p a:hover{text-decoration: none;color: #333}
.header_p .weibo:hover  i{background-position: -54px -443px ;}
.header_p .wechat:hover i{background-position: -12px -443px ;}
.header_l{text-align: left;padding-left: 20px;}
.header_l a{padding:2px 5px;margin:0 10px;border: 1px solid ;}
.header_l a.login_t{border-color: #d9351e;color:#d9351e; }
.header_l a.login_t:hover{border-color: #d9351e;color:#fff;background:#d9351e; }
.header_l a.user_icon{color:#d9351e;border: none;background: url(../images/03.png) no-repeat center left; padding-left: 13px;}
.header_l a.register_t{border: none;}

/*-----header_t s----*/
.header_t_l{width: 50%;float: left;}
.header_t_r{width: 50%;float: right; text-align: right;}
.header_t_l a{display: inline-block;width:70px;height: 30px;}
.header_t_l a.weibo{background: url(../../images/newtop/weibo.png) left center no-repeat;padding-left: 23px; color: #333;}
.header_t_l a.wechat{background: url(../../images/newtop/wechat.png) left center no-repeat;padding-left: 23px; color: #333;}
.header_t_l .wechat_code{ top: 30px;left: 80px;z-index: 9999;width: 100px;height: 100px;}
.header_t_r a{float:right;display: block;height: 30px;line-height:30px;padding:0 5px;border-left: 1px solid #dcdcdc;}
.header_t_r a.userName{padding-right: 8px;color: #d9351e;border-right: 1px solid #dcdcdc;}
.header_t_r a.userName .userIcon{display: inline-block;width: 13px;height: 13px;background: url(../../images/newtop/03.png) no-repeat  center 1px;padding:0 5px;vertical-align: middle;}
.header_t_r a.dailySign{display: inline-block; width: 95px; height: 30px; line-height: 30px; background: url(../../images/newtop/bg2.png) no-repeat center; background-size: 100px 26px; color: #fcea75; text-shadow: 0px 1.5px 2px #5F211C; font-size: 14px;}
.header_t_r a.dailySigned{display: inline-block; width: 95px; height: 30px; line-height: 30px; background: url(../../images/newtop/bg2.png) no-repeat center; background-size: 100px 26px; color: #fcea75; text-shadow: 0px 1.5px 2px #5F211C; font-size: 14px;}
.header_t_r a.dailySigned:hover{color: #fcea75;}
.header_t_r a.dailySign:hover{ background: url(../../images/newtop/bg3.png) no-repeat center; background-size: 100px 26px; color: #fcea75;}

.header_t_r a.message{background: url(../../images/newtop/message.png) no-repeat center center;padding:0 30px 0 15px;}
.header_t_r a.message .Nub{display:block;background: url(../../images/newtop/bg.gif) no-repeat center center;width: 15px;height: 15px;line-height: 15px;color: #fff;font-style: normal;text-align: center;font-size: 12px;font-family: "Arial";top: 0;right: 5px;}
.header_t_r .tel{padding:0 5px;display:inline-block;height:30px;line-height:30px;font-size: 14px;fo-family:"Arial";font-weight: bold;color: #666;background: url(../../images/newtop/icon_tel.png) no-repeat center left;padding-left: 16px;}
.header_t_r .userList{right:0;top: 30px;width: 125px;border: 1px solid #dcdcdc;text-align: left;border-top: 0;}
.header_t_r .userList a{padding-left: 35px;display: block;width:85px; height: 38px;line-height: 38px; border-top:1px solid #dcdcdc; background: #fff;font-size: 14px;color: #666;font-family: "Microsoft Yahei"}
.header_t_r .userList a.myPlate{background:#fff url(../../images/newtop/iconList.png) no-repeat 8px 10px;}
.header_t_r .userList a.talent{background:#fff url(../../images/newtop/iconList.png) no-repeat 8px -30px;}
.header_t_r .userList a.resume{background:#fff url(../../images/newtop/iconList.png) no-repeat 8px -70px;}
.header_t_r .userList a.submit{background:#fff url(../../images/newtop/iconList.png) no-repeat 8px -110px;}
.header_t_r .userList a.quit{background:#fff url(../../images/newtop/iconList.png) no-repeat 8px -150px;}
.header_t_r .userList a:hover{background-color: #f7f7f7;}

/* 企业端 用户操作菜单 */
.header_t_r .userList_c{right:0;top: 30px;width: 104px;;border: 1px solid #dcdcdc;text-align: left;border-top: 0;}
.header_t_r .userList_c a{display: block;width: 104px; height: 38px;line-height: 38px; border-top:1px solid #dcdcdc; background: #fff;font-size: 14px;color: #666;font-family: "Microsoft Yahei"}
.header_t_r .userList_c a:hover{background-color: #f7f7f7;}
.header_t_r .userList_c a span {margin-right: 5px; font-size: 16px; display: inline-block;}
.header_t_r .userList_c a:hover span{color: #dd412a;}

/*鼠标滑过*/
.header_t_r .userList a.myPlate:hover{background:#f7f7f7 url(../../images/newtop/iconList.png) no-repeat 7px -180px;color: #dd412a}
.header_t_r .userList a.talent:hover{background:#f7f7f7 url(../../images/newtop/iconList.png) no-repeat 7px -220px;color: #dd412a}
.header_t_r .userList a.resume:hover{background:#f7f7f7 url(../../images/newtop/iconList.png) no-repeat 7px -260px;color: #dd412a}
.header_t_r .userList a.submit:hover{background:#f7f7f7 url(../../images/newtop/iconList.png) no-repeat 7px -300px;color: #dd412a}
.header_t_r .userList a.quit:hover{background:#f7f7f7 url(../../images/newtop/iconList.png) no-repeat 7px -340px;color: #dd412a}
/*------Nologin--------*/
.header_t_r a.login_t,a.register_t{font-family: "Microsoft Yahei";font-size: 14px;color:#d9351e;padding: 0 15px; }
.header_t_r a.login_t{border-right: 1px solid #dcdcdc;}
.header_t_r a:hover{color: #666;}

.pr{position:relative;}
.pa{position:absolute;}

/*弹出框*/
.lebi_alert{overflow: visible; font-family: 'Microsoft Yahei'; border: none !important; width: auto !important;}
.lebi_alert .layui-layer-content {overflow: visible !important;}
.mask{width: 100%;height:900px;background: rgba(0, 0, 0, 0.7) !important; background: #000; filter: alpha(opacity=70); position: fixed;top: 0;left: 0;z-index: 9999;}
.popUp_lebi{width: 380px;min-height: 120px;background: #fff;border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;-moz-border-radius: 5px; padding: 60px 25px 20px;}
.popUp_lebi p{min-height:80px;line-height: 30px;color: #666;font-size: 16px; text-align: left; margin: 10px auto;}
.redTitle{background: url(../../images/talent/titleBg.png) no-repeat center;width: 280px;height: 69px;line-height:50px;position: absolute;left: 50%;top: -35px;margin-left: -138px;color: #fff;font-size: 24px;text-align: center;}
.title2{background: url(../../images/talent/top1.png) no-repeat center;width: 280px;height: 191px;top: -136px;}
.title3{background: url(../../images/talent/top2.png) no-repeat center;width: 280px;height: 191px;top: -136px;}
.title4{background: url(../../images/talent/top3.png) no-repeat center;width: 280px;height: 191px;top: -120px;}

.popUp2{padding: 0;min-height:240px;}
.popUp2 h4.popUpTitle{background:#f92d4a;border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;-o-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;height: 40px;line-height: 40px;color: #fff;padding-left: 15px;vertical-align: middle; text-align: left;}
.popUp2 p{padding: 5px 25px;min-height: 10px;}
.popUp2 p.noteRed{color: #f90024;font-size:14px;line-height: 25px;}
.popUp_lebi .subtitle{color: #f90024;font-size: 28px;height: 45px;line-height: 45px;text-align: center;}
.popUp_lebi span{font-size: 18px;padding: 0 5px;font-weight: bold; }
.popUp_lebi span.red{color: #dd412a;}
.popUp_lebi span.yellow{color: #fec62e;}
.popUpBtn{text-align: center;padding-bottom: 15px;}
.popUpBtn a{display: inline-block;width:138px;height: 40px;background: #f90024;text-align: center;line-height: 40px;border-radius: 15px;-webkit-border-radius: 15px;-o-border-radius: 15px;-moz-border-radius: 15px;color: #fff; font-size: 16px;}
.popUpBtn a.yes:hover{background:#f92d4a; color: #ffffff; }
.popUpBtn a.no{color: #f90024;background: none; margin-left: 15px;}
.popUpBtn a.no:hover{background: #eee;}
/*弹出框关闭*/
.popUpClose{display: inline-block;width: 32px;height:45px;line-height:45px;background: url(../../images/talent/icon_close.png) -40px 4px no-repeat;margin-right: 15px; float: right;}
.popUpClose:hover{background-position: 0px 4px;}

p.userList a:hover s i {border-color: transparent transparent #f7f7f7 transparent;}
p.userList a s {position: absolute;top: -11px;left: 75px;display: block;height: 0;width: 0;font-size: 0;line-height: 0;border-color: transparent transparent #dcdcdc transparent;border-style: dashed dashed solid dashed;border-width: 6px;}
p.userList a s i {position: absolute;top: -3px;left: -5px;display: block;height: 0;width: 0;font-size: 0;line-height: 0;border-color: transparent transparent #fff transparent;border-style: dashed dashed solid dashed;border-width: 5px;}
*******************************************
/*新头部*/
.new_pr{position: relative;}
.new_pa{position: absolute;}
.new_fl {float: left}
.new_fr {float: right}
.new_wrapper{width: 1210px;margin: 0 auto;}
.new_header{width: 100%;height: 35px;line-height: 35px;background: #333742;color: #fff;}
.new_header a{color: #fff;padding: 0 10px;}
.new_header a:hover{color: #0485fc;}
.new_header_l{display: inline-block;width: 30%;text-align: left;}
.new_header_r{display: inline-block;width: 64%;text-align: right;}
.new_header_r a.guide,.new_header_r a.helpe{color: #ffc350;}
.new_header_r a.upload{margin: 0 15px; background: #0073dd;color: #fff;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;padding: 5px 10px;}
.new_header_r a.upload:hover{background: #0068b7;}
.new_header_r a.announce{display: inline-block;width: 22px;height: 22px;background: url(/images/top/announce.png) no-repeat center;vertical-align: middle;}
.new_header_r  a.announce i{display: inline-block;width: 12px;height: 12px;background: #ff6b50;box-shadow:0 0 10px #ff6b50;border-radius: 20px;-moz-border-radius: 20px;}
.new_header_r a.message{display: inline-block;width: 22px;height: 22px;background: url(/images/top/messageIcon.png) no-repeat center;vertical-align: middle;}
.new_header_r a.message i{display: inline-block;border-radius: 35px;-webkit-border-radius: 35px;-moz-border-radius: 35px;-o-border-radius: 35px;background: #ff6b50;height: 20px;text-align: center;vertical-align: middle;font-style: normal;line-height: 20px;left:25px;top: -5px;color: #fff;padding: 0 6px;}

.new_nav{width: 100%;border-bottom: 3px solid #d8331d;background: #fff;height: 79px;margin-bottom: 10px;}
.new_nav a.new_logo{width: 40%;height: 78px;background: url(/images/top/logo2.png) no-repeat left center;float: left;}
.new_nav p.step{background: url(/images/recommand_new/step2.png) no-repeat center right; float: right;width: 60%;height: 54px;vertical-align: middle;margin-top: 15px;}

/*底部样式*/
.newbottom{width: 100%; float: left;}
.newbottom .new_wrapper{ width: 1210px; margin: 0 auto;background: #262626; }
/*footer*/
.newbottom .new_footer{width: 100%;background: #262626;height: 190px;clear: both;}
.newbottom .new_footer_l{margin-right: 55px;}
.newbottom .new_footer_l, .newbottom .new_footer_r{margin-top: 25px;}
.newbottom .new_footer_c{width: 80%;}
.newbottom .new_footer_c p{width: 13%;margin:25px 0.8%;display: inline-block;line-height: 30px;}
.newbottom .new_footer_c p strong{display: block;font-size: 14px;color: #fff;}
.newbottom .new_footer_c p strong i{border-left: 4px solid #d9331f;padding-right: 15px;}
.newbottom .new_footer_c p a{display: block;color: #fff;}
.newbottom .new_copy{width: 100%;background: #7d0000;float: left;font-weight: normal;color: #fedba4;height: 35px;line-height: 35px;font: Verdana, Arial, sans-serif, "Times New Roman";}
