﻿@charset"UTF-8";
/* ------------------------------------全局定义---------------------------------------- */
body{ color:#333; font:14px/22px 'Microsoft Yahei',Verdana,Arial,sans-serif,"Times New Roman","宋体"; text-align:left;min-width:1210px;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,dl,dd,dt,a,img{ margin:0; padding:0;}
input,select,textarea{font-size:12px; vertical-align:middle;}
body div{text-align:left;}
textarea,input{ outline:none;word-wrap:break-word; word-break:break-all; padding:0px;outline: none;}
li{list-style-type: none;}
img{ border:0 none;}
a:link{color:#666;text-decoration:none;}
a:hover{color:#d9351e;text-decoration:none;}
/*a:visited{color:#d9351e;text-decoration:none;}*/
a:visited{color:#666;text-decoration:none;}
/* 去掉链接的虚线框 */
a{outline:none;star:expression(this.onFocus=this.blur()); text-decoration:none;}
/* ------------------------------------通用属性定义---------------------------------------- */
/* 鼠标样式 */
.pointer{ cursor:pointer;}
/* 取消边框 */
.noBorder{ border:0 none;}
/* 文本对齐方式 */
.t_l{text-align:left;}
.t_c{text-align:center;}
.t_r{text-align:right;}
/* 字母和单词换行设置，强制内容换行，强制内容不换行 */
.break{ word-break:break-all; word-wrap:break-word;}
.nobreak{ word-break:keep-all; word-wrap:normal;}
/* 浮动定义 */
.fl{ float:left;}
.fr{ float:right;}
.pr{position:relative;}
.pa{position:absolute;}
.hidden{ display:none;}
.cf:before, .cf:after {content: " "; display: table;}
.cf:after { clear: both; }
.cf{*zoom: 1; }
/* 圆角5px */
.radius5px{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
/*超出省略……*/
.ellipsis{overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}

.wrapper{width: 1210px;margin:0 auto;}
.red{color:#de4732;}
.clearfix { clear: both; }

.floatbtn {position: fixed; right: 10px; width: 40px; height: 200px; bottom: 250px; cursor: pointer;}
.floatbtn a .fbqg {width: 40px; height: 40px;background: url('../../images/talent/fbqg.gif')}
.floatbtn a .wechat {width: 40px; height: 40px;background: url('../../images/talent/wechat.png');}
.floatbtn a:hover .wechat {width: 40px; height: 40px;background: url('../../images/talent/wechat_focus.png');}
.floatbtn a .searchposition {width: 40px; height: 40px;background: url('../../images/talent/backtop.gif')}
.floatbtn a .returntop {width: 40px; height: 40px;background: url('../../images/talent/backtop.gif'); background-position:0px -80px;}
.floatbtn a .question {width: 40px; height: 40px;background: url('../../images/talent/backtop.gif'); background-position:0px -160px;}
.floatbtn a .feedback {width: 40px; height: 40px;background: url('../../images/talent/backtop.gif'); background-position:0px -240px;}
.floatbtn a .qrcode {width: 40px; height: 40px;background: url('../../images/talent/backtop.gif'); background-position:0px -320px;}
.floatbtn a .weibo {width: 40px; height: 40px;background: url('../../images/talent/backtop.gif'); background-position:0px -400px;}
.floatbtn a:hover .fbqg {width: 40px; height: 40px;background: url('../../images/talent/fbqg.gif'); background-position:0px 0px;}
.floatbtn a:hover .searchposition {width: 40px; height: 40px;background: url('../../images/talent/backtop.gif'); background-position:0px -40px;}
.floatbtn a:hover .returntop {width: 40px; height: 40px;background: url('../../images/talent/backtop.gif'); background-position:0px -120px;}
.floatbtn a:hover .question {width: 40px; height: 40px;background: url('../../images/talent/backtop.gif'); background-position:0px -200px;}
.floatbtn a:hover .feedback {width: 40px; height: 40px;background: url('../../images/talent/backtop.gif'); background-position:0px -280px;}
.floatbtn a:hover .qrcode {width: 40px; height: 40px;background: url('../../images/talent/backtop.gif'); background-position:0px -360px;}
.floatbtn a:hover .weibo {width: 40px; height: 40px;background: url('../../images/talent/backtop.gif'); background-position:0px -440px;}
.bigqrcode {width: 160px; right: 60px; height: 160px; position: fixed; bottom: 200px; background: url('../../images/talent/qrcode.jpg');background-size: 100% 100%;}
.bigwechatcode {width: 160px; right: 60px; height: 160px; position: fixed; bottom: 305px; background: url('../../images/talent/wechatcode.jpg');background-size: 100% 100%;}
/*会员等级弹窗*/
.grade .layui-layer-content {padding: 0px !important; overflow: initial !important; }
.gradetop {background: url(/images/default/gradeBg.png); height: 272px; margin-top: -161px;}
.gradeBox{width: 516px;height:458px ;}
.gradeIcon{position: absolute;left: 50%;display: block;}
.gradeIcon_silver{width:202px;height: 160px;margin-left: -101px;top: 100px; background: url(/images/default/silver.png);}/*银牌会员*/
.gradeIcon_gold{width:214px;height: 169px;margin-left: -107px;top: 100px; background: url(/images/default/gold.png);}/*黄金会员*/
.gradeIcon_write{width:206px;height: 165px;margin-left: -103px;top: 100px; background: url(/images/default/write.png);}/*白金会员*/
.gradeIcon_black{width:212px;height: 176px;margin-left: -106px;top: 100px; background: url(/images/default/black.png);}/*黑金会员*/
.gradeIcon_Diamond{width:227px;height: 204px;margin-left: -113px;top: 100px; background: url(/images/default/Diamond.png);}/*钻石会员*/
.gradeBox p{width: 90%;margin: 0 auto; text-indent: 2em; text-align: left;}
.gradeBox p.red{color: #f76155;font-size: 18px;line-height: 40px; text-indent: 0em; margin-top: 15px;}
.gradeBox .strong {color: #f76155;}
.gradeBox a.know{display: block;width: 100%;border-top: 1px solid #eee;position: absolute;bottom: 0px;text-align: center;line-height: 50px;height: 50px;color: #f76155;font-size: 16px;}

/*会员降级弹窗*/
.degrade .layui-layer-content{padding: 0px !important; overflow: initial !important;}
.degradetop{width: 516px;height: 90px;background: url(/images/default/degradeBg.png);}
.degradetop h2{font-size: 28px;color: #fff;padding-top: 35px;font-weight: normal;}
.degradeBox{width: 516px;height:370px;}
.degradeBox p{text-align: left;padding: 0 30px;color: #000;}
.degradeBox p.title{line-height: 60px}
.degradeBox p.end{margin-top: 20px;margin-bottom: 20px;text-align: right;}
.degradeBox span.red{color: #f36861;}
.degradeBox a.know{width: 220px;height: 35px;display: block;background: #f36861;color: #fff;text-align: center;line-height: 35px;border-radius: 20px;margin-left: 118px;}
.degradeBox a.know:hover{background: #f37e78;}

.hunter-icon {
    display: inline-block;
    line-height: 20px;
    height: 20px;
    font-size: 14px;
    color: #FFF;
    background: #d72d2c;
    width: 20px;
    text-align: center;
    margin-right: 5px;
}

.interview-bounty-icon {
    display: inline-block;
    line-height: 20px;
    height: 20px;
    font-size: 14px;
    color: #FFF;
    background: #d72d2c;
    width: 20px;
    text-align: center;
    margin-right: 5px;
}