@charset "utf-8";
/* CSS Document */
.wo-header{ width:1198px; border:1px #ddd solid; background:#fff; overflow:hidden; margin-bottom:20px;}
.wo-header .n-mid{ width:1048px; height:40px; background:#ffffe3; color:#f79851; line-height:40px; padding-left:150px;}
.wo-header .n-mid i{ width:32px; height:22px; background-position:-47px -533px; margin-right:10px; vertical-align:middle;}
.wo-header .avatar{ float:left; width: 100px; height:100px; margin:20px 20px 20px 40px; position:relative; overflow:hidden;}
.wo-header .avatar img{ width:94px; margin-left:4px;}
.wo-header .avatar .tx_bg{ width:100px; height:100px; background:url(../../images/2016/tx_bg.png) no-repeat; position:absolute; left:0; top:0; z-index:111; -moz-background-size:100px 100px; -webkit-background-size:100px 100px; background-size:100px 100px;}
.wo-header .avatar #change-avatar{ display: none; position:absolute; left:0; top:0; width:100px; height:100px; line-height:100px; text-align:center; color:#Efefef; z-index:112;}
.wo-header .avatar:hover #change-avatar{ display: block;}
.wo-header .avatar:hover img{ opacity: 0.7;}
.wo-header .perSta{ float:left; width:1018px; padding:20px 20px 20px 0;}
.wo-header .perSta .dataInf{ float:left; width:892px;}
.wo-header .perSta .dataInf dt{ padding-bottom:10px;}
.wo-header .perSta .dataInf strong{ color:#638213; font-size:28px;}
.wo-header .perSta .dataInf b{ color:#3399e8;}
.wo-header .perSta .dataInf i{ width:24px; height:16px; background-position:-83px -534px; margin-right:10px;}
.wo-header .perSta .dataInf dd{ position:relative; padding-bottom:3px;}
.wo-header .perSta .dataInf .bg1{ position:absolute; left:130px; top:6px; width:204px; height:13px; background:url(../../images/2016/bg1.png); z-index:11111}
.wo-header .perSta .dataInf .bg2{ position:absolute; left:130px; top:6px; height:13px; background:url(../../images/2016/bg2.png); z-index:11112}
.wo-header .perSta .dataInf .bg2.w0{ width:0;}
.wo-header .perSta .dataInf .bg2.w1{ width:34px;}
.wo-header .perSta .dataInf .bg2.w2{ width:68px;}
.wo-header .perSta .dataInf .bg2.w3{ width:102px;}
.wo-header .perSta .dataInf .bg2.w4{ width:136px;}
.wo-header .perSta .dataInf .bg2.w5{ width:170px;}
.wo-header .perSta .dataInf .bg2.w6{ width:204px;}
.wo-header .perSta .but{ float:left; width:96px; padding-left:30px;}
.wo-header .perSta .but a{ width:96px; height:35px; line-height:35px; text-align:center; color:#fff; background:#27a980; display:inline-block;}
a.buttom:hover{ text-decoration:none; background:#27a9a1 !important;}
.wo-header em{ color:#f66;}
.wo-header .perSta .dataInf .dataGra{ position:absolute; width:150px; left:350px; top:6px; width:204px; height:13px; z-index:11111; background:#e5e5e5;}
.wo-header .perSta .dataInf .dataGra2{ position:absolute; height:13px; background:#f6c072; z-index:11112}
.qy{ position:relative;}
.wo-header .btn_service{ display:inline-block; position:absolute; left:40px; bottom:30px; hieght:35px; line-height:35px; text-align:center; width:100px; color:#fff; background:#27a980;}
.wo-header .btn_service:hover{ text-decoration:none; background:#27a9a1;}
.qy .perSta{ width:659px;}
.qy .perSta .dataInf{ float:left; width:533px;}
.qy .help{ float:left; width:318px; padding:0 20px 10px 20px; border-left:1px #ddd solid; margin-top:15px; position:relative;}
.qy .help .helBox{ width:318px; overflow:hidden; margin-bottom:10px;}
.qy .help .helBox dt{ float:left; width:56px; height:78px; padding:1px; border:1px #ddd solid; background:url(../../images/2016/spic.jpg) no-repeat;}
.qy .help .helBox dd{ float:left; margin-left:10px;}
.qy .help .helBox dd p{ width:226px; height:38px; font-size:13px; line-height:20px; background:url(../../images/2016/help_bg1.png) no-repeat; padding:10px 8px 10px 12px;}
.qy .help .helBox .plus{ font-size:13px; color:#fff; display:inline-block; background:#27a980; padding:0 5px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-top:5px;}
.qy .help .helBox a:hover{ text-decoration:none; background:#27a9a1; }
.qy .help .hlNam { font-size:13px;}
.qy .help .hlNam dt{ float:left; width:260px;}
.qy .help .hlNam span{ color:#638213; margin-right:15px;}
.qy .help .hlNam dd{ float:left; width:58px;}

.n-left{ float:left; width:223px; border:1px #ddd solid; background:#fff; overflow:hidden; padding:20px 0; margin-right:20px;}
.n-left h2{ color:#4c4c4c; font-size:15px; font-weight: 700; line-height: 40px; cursor: pointer; padding: 0 20px; }
.n-left h2.on{ color: #0b866e; }
.n-left ul{ width:100%; padding: 6px 0; overflow:hidden; border: 1px solid #efefef; border-left: none; border-right: none; }
.n-left ul li{ width:100%;}
.n-left ul li em{ color:#f66;}
.n-left ul li a{ position:relative; display:block; padding:6px 20px; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.n-left ul.jl li a{ padding:6px 20px; }
.n-left ul li a:hover{ text-decoration:none; background:#F0F0F0;}
.n-left ul.jl li a:hover{ text-decoration:underline; background:none;}
.n-left i{ height:21px; margin-right:10px; vertical-align:middle;}
.n-left .active{position:absolute; right:20px; width:9px; height:14px; background-position:-116px -208px; float:right; margin-right:0; margin-top:6px;}
.n-left .zl{ width:25px; background-position:-126px 0;}
.n-left .dot{ width:6px; height:6px; background-position:-119px -256px;}
.n-left span{ font-size:12px; color:#999; display:block; line-height:18px; padding: 6px 20px; margin-top: -12px;}
.n-left .exit{ width:130px; height:33px; background:#ff7300; font-size:18px; color:#fff; display: block; text-align:center; line-height:33px; margin:24px auto 0 auto;}
.n-left .exit:hover{ text-decoration:none;}
.n-left .jbxx{ width:25px; background-position:-126px -23px;}
.n-left .lxfs{ width:28px; background-position:-126px -435px;}
.n-left .qzyx{ width:24px; background-position:-126px -47px;}
.n-left .jypx{ width:30px; background-position:-126px -70px;}
.n-left .gzjl{ width:24px; background-position:-126px -94px;}
.n-left .tpsc{ width:24px; background-position:-126px -117px;}
.n-left .yynl{ width:21px; background-position:-126px -259px;}
.n-left .pxjl{ width:20px; background-position:-126px -284px;}
.n-left .zs{ width:20px; background-position:-126px -309px;}
.n-left .zyjn{ width:20px; background-position:-126px -332px;}
.n-left .xmjy{ width:24px; background-position:-126px -357px;}
.n-left .xsxx{ width:27px; background-position:-126px -383px;}
.n-left .yl{ width:16px; background-position:-126px -141px;}
.n-left .dyjl{ width:22px; background-position:-126px -165px;}
.n-left .wfjl{ width:21px; background-position:-126px -189px;}
.n-left .xxzx{ width:15px; background-position:-126px -212px;}


.n-right{ float:left; width:955px;}
.n-right .tab,.n-right .infTal,.n-right .jobRec,.n-right .fengcai{ width:955px; overflow:hidden;}
.n-right .tab dt,.n-right .infTal dt,.n-right .jobRec dt,.n-right .fengcai dt{ width:955px; overflow:hidden;}
.n-right .tab dt li{ float:left; border-bottom:5px #f0f0f0 solid; margin-right:30px; padding:10px; font-size:15px;}
.n-right .tab dt li a{ color:#888;}
.n-right .tab dt li.active{ border-bottom:5px #898989 solid;}
.n-right .tab dt li.active a{ color:#4c4c4c;}
.n-right .tab dd{ width:953px; border:1px #ddd solid; background:#fff; line-height:30px;}
.n-right .tab dd.Hm{ width:auto; padding:35px 100px 35px 100px;}
.n-right .tab dd.Hm h2{ font-size:18px; color:#984c4c;}
.n-right .tab dd.Hm h2 i{ width:25px; height:25px; background-position:-126px -406px; margin-right:10px; vertical-align:middle; margin-top:-3px;}
.n-right .tab dd li{ padding:10px 0;}
.n-right .tab dd li b{ font-size:20px; color:#638213; font-weight:normal}
.n-right .tab .inp_but{ padding:30px 0 0 200px;}
.n-right .tab .inp_but a{ padding:0 15px; background:#27a9a1; font-size:15px; color:#fff; display:inline-block; text-align:center; margin-right:30px;}
.n-right .tab .inp_but a:hover{ text-decoration:none; background:#27a980;}

.n-right .tab .delBut{ width:953px; text-align:center; padding:15px 0;}
.n-right .tab .delBut a{ padding:2px 15px; background:#27a9a1; font-size:15px; color:#fff; display:inline-block; text-align:center; margin-right:30px;}
.n-right .tab .delBut a:hover{ text-decoration:none; background:#27a980;}


/* 留言管理 */
.n-right .tab dd.mes h2{ color:#0b866e; font-style:italic; font-size:18px; background:#dcefeb; padding:5px 0 5px 20px;}
.n-right .tab dd.mes ul{ width:913px; padding:20px 20px 0 20px; overflow:hidden;}
.n-right .tab dd.mes ul li{ float:left; width:913px; margin-bottom:20px;}
.n-right .tab dd.mes ul li .pic{ float:left; overflow:hidden; width:79px; height:79px; margin-right:15px;}
.n-right .tab dd.mes ul li .mesBox{ float:left; overflow:hidden; width:819px;}
.n-right .tab dd.mes ul li .mesNam{ font-size:18px; color:#638213; margin-right:15px;}
.n-right .tab dd.mes ul li .mesDel{ color:#fff; font-size:12px; background:#fa5e5e; padding:2px 8px; display:inline-block; line-height:18px;}
.n-right .tab dd.mes ul li span{ float:right; color:#999999;}
.n-right .tab dd.mes ul li .mesTex{ width:797px; border:1px #ddd solid; padding:5px 10px; margin-top:5px;}
.n-right .tab dd center{ font-size:15px; color:#4c4c4c; padding:30px 0;}
.n-right .tab dd center i{ width:25px; height:22px; background-position:-89px -182px; vertical-align:middle; margin-right:8px;}

.n-right .tab dd.coll{ padding-bottom:20px;}
.n-right .tab dd.coll ul{ padding:8px 0; overflow:hidden; width:913px; border-bottom:1px #ddd dashed; margin:0 20px;}
.n-right .tab dd.coll ul.title{ padding:8px 20px; border-bottom:0; background:#dcefeb; color:#0b866e; font-weight:bold; margin:0 0 15px 0}
.n-right .tab dd.coll ul li{ float:left; width:100px; padding:0 10px 0 0;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.n-right .tab dd.coll ul li a{ float:left; color:#569aff; max-width:100%; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.n-right .tab dd.coll ul li a:hover{ color:#F0575A}
.n-right .tab dd.coll input{ float:left; width:15px; height:15px; padding:0; margin-top:7px;}
.n-right .tab dd.coll ul li a.apply{ margin-left:25px; color:#fff; font-size:12px; background:#a0a0a0; padding:2px 8px; display:inline-block; line-height:18px;}
.n-right .tab dd.Hm .filBox li{ float:left !important; width:753px;}
.n-right .tab dd em{ color:#f66;}

/*职场收藏*/
.n-right .tab dd.zc-sc{ padding-bottom: 10px;  }
.n-right .tab dd.zc-sc em.zc-sc-top{ display: block; padding: 0 20px; width: 913px; height: 46px; background: #dcefeb; font-size: 15px; line-height: 46px; color: #0b866e; font-weight: 700; }
.n-right .tab dd.zc-sc .zc-sc-tips{ width: 913px; height: auto; border-bottom: 1px dashed #dddddd; }
.n-right .tab dd.zc-sc .zc-sc-tips span{ float: left; font-size: 14px; line-height: 52px; color: #0b866e; }
.n-right .tab dd.zc-sc .zc-sc-tips label{ float: left; font-size: 14px; line-height: 52px; color: #4c4c4c; margin-left: 10px; cursor: pointer; }
.n-right .tab dd.zc-sc .zc-sc-tips label input{ display: inline-block; vertical-align: middle; border: 0; width: 14px; height: 14px; position: relative; top: -1px; margin-right: 4px; cursor: pointer; }
.n-right .tab dd.zc-sc ul.zc-sc-list{ width: 913px; height: auto; padding: 0; border: 0; }
.n-right .tab dd.zc-sc ul.zc-sc-list li{ width: 100%; padding: 20px 0; border-bottom: 1px dashed #dddddd; }
.n-right .tab dd.zc-sc ul.zc-sc-list li:hover > .zc-sc-list-l em{ color: #F0575A; }
.n-right .tab dd.zc-sc ul.zc-sc-list li:hover > .zc-sc-list-l i{ color: #F0575A; }
.n-right .tab dd.zc-sc ul.zc-sc-list li .zc-sc-list-l{ display: block; float: left; width: 740px; }
.n-right .tab dd.zc-sc ul.zc-sc-list li .zc-sc-list-l:hover{ text-decoration: none; }
.n-right .tab dd.zc-sc ul.zc-sc-list li .zc-sc-list-l em{ display: block; width: 100%; font-size: 15px; line-height: 15px; color: #569aff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.n-right .tab dd.zc-sc ul.zc-sc-list li .zc-sc-list-l i{ float: left; display: block; width: 60%; font-size: 15px; line-height: 34px; color: #569aff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: none; margin-top: 2px; }
.n-right .tab dd.zc-sc ul.zc-sc-list li .zc-sc-list-l span.zc-sc-list-m{ float: right; display: inline-block; width: 40%; font-size: 14px; color: #666666; line-height: 34px; text-align: right; margin-top: 2px; }
.n-right .tab dd.zc-sc ul.zc-sc-list li .zc-sc-list-l span{ display: block; width: 100%; font-size: 12px; line-height: 12px; color: #666666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 11px; }
.n-right .tab dd.zc-sc ul.zc-sc-list li .zc-sc-list-r{ float: right; background: #27a9a1; font-size: 14px; line-height: 34px; color: #ffffff; padding: 0 20px; margin-top: 2px; outline: none; cursor: pointer; transition: all 0.4s; }
.n-right .tab dd.zc-sc ul.zc-sc-list li .zc-sc-list-r:hover{ background: #188982; }

.n-right .tab dd.zc-sc ul.zc-sc-list li .zc-sc-list-l .zc-sc-score{ display: block; width: 100%; margin-top: 7px; }
.n-right .tab dd.zc-sc ul.zc-sc-list li .zc-sc-list-l .zc-sc-score i{ float: left; display: inline-block; width: 87px; height: 15px; margin-right: 14px; background: url(../../images/2020/score.png) no-repeat; }
.n-right .tab dd.zc-sc ul.zc-sc-list li .zc-sc-list-l .zc-sc-score i.scoreA{ background-position: 0 0; }
.n-right .tab dd.zc-sc ul.zc-sc-list li .zc-sc-list-l .zc-sc-score i.scoreB{ background-position: 0 -19px; }
.n-right .tab dd.zc-sc ul.zc-sc-list li .zc-sc-list-l .zc-sc-score i.scoreC{ background-position: 0 -38px; }
.n-right .tab dd.zc-sc ul.zc-sc-list li .zc-sc-list-l .zc-sc-score i.scoreD{ background-position: 0 -57px; }
.n-right .tab dd.zc-sc ul.zc-sc-list li .zc-sc-list-l .zc-sc-score i.scoreE{ background-position: 0 -76px; }
.n-right .tab dd.zc-sc ul.zc-sc-list li .zc-sc-list-l .zc-sc-score .zc-sc-scores{ float: left; }
.n-right .tab dd.zc-sc ul.zc-sc-list li .zc-sc-list-l .zc-sc-score .zc-sc-scores b{ float: left; font-size: 12px; line-height: 15px; color: #666666; }
.n-right .tab dd.zc-sc ul.zc-sc-list li .zc-sc-list-l .zc-sc-score .zc-sc-scores b:before{ content: '/'; display: inline-block; vertical-align: middle; clear: both; position: relative; top: -2px; margin: 0 3px; }
.n-right .tab dd.zc-sc ul.zc-sc-list li .zc-sc-list-l .zc-sc-score .zc-sc-scores b:first-child:before{ display: none; }
.n-right .tab dd.zc-sc ul.zc-sc-list li .zc-sc-list-l .zc-sc-score .zc-sc-scores b span{ float: left; }


/* 信息统计&你的招聘信息 */
.n-right .infTal dt span{ padding:10px; font-size:15px; color:#4c4c4c; display:inline-block; border-bottom:5px #898989 solid;}
.n-right .infTal dd{ width:913px; border:1px #ddd solid; background:#fff; padding:20px;}
.n-right .infTal dd li{ padding:8px 0;}
.n-right .infTal dd li i{ width:6px; height:6px; background-position:-119px -256px; margin-right:10px; vertical-align:middle;}
.n-right .infTal dd li em{ color:#ff6666;}
.n-right .infTal dd li a{ margin-left:50px; padding:0 15px; background:#27a9a1; font-size:10px; color:#fff; display:inline-block;}
.n-right .infTal dd li a:hover{ text-decoration:none; background:#27a980;}

/* 职位推荐 */
.n-right .jobRec{ margin-top:20px;}
.n-right .jobRec dt span{ padding:10px; font-size:15px; color:#4c4c4c; display:inline-block; border-bottom:5px #898989 solid;}
.n-right .jobRec dt em{ color:#e72a2a; float:right; font-size:13px; margin-top:20px;}
.n-right .jobRec dd{ width:953px; border:1px #ddd solid; background:#fff; padding-bottom:20px;}
.n-right .jobRec dd ul{ padding:8px 0; overflow:hidden; width:913px; border-bottom:1px #ddd dashed; margin:0 20px;}
.n-right .jobRec dd ul.title{ padding:8px 20px; border-bottom:0; background:#dcefeb; color:#0b866e; font-weight:bold; margin:0 0 15px 0}
.n-right .jobRec dd ul li{ float:left; width:100px; padding-right:10px;}
.n-right .jobRec dd ul li a{ float:left; color:#569aff; max-width:100%; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.n-right .jobRec dd ul li a:hover{ color:#F0575A;}



/* 会员状态 */
.n-right .member .state:first-child em{ font-size:20px;}
.n-right .member ul{ width:700px; margin-left:53px; overflow:hidden;}
.n-right .member ul li{ float:left; width:350px; padding:0;}
.n-right .member ul li .dot{ width:6px; height:6px; background-position:-119px -256px; margin-right:10px;}

.n-tContent{ float:left; width:955px;}
.n-tContent .tMain{ width:913px; background:#fff; padding:5px 20px; border:1px #ddd solid; overflow:hidden; margin-bottom:20px;}
.n-tContent .tMain h2{ border-bottom:1px #aaa solid; font-size:18px; padding:10px 0;}
.n-tContent .tMain h2 span{ color:#999; font-size:13px;}
.n-tContent em{ color:#f66;}
.n-tContent>div dd span{ margin:0 10px;}
.n-tContent strong{ font-size:16px; color:#638213; margin-right:30px;}
.n-tContent .btnOperation{ float:left; width:833px; padding-left:80px; margin-top:5px;}
.n-tContent .btnOperation a,.n-tContent .userTxt .btnOperation a{ color:#bbb !important; margin-right:30px;}
.n-tContent .btnOperation i{ height:15px; vertical-align:middle; margin-right:5px;}
.n-tContent .btnOperation .btn_change i{ width:16px; background-position:-126px -459px;}
.n-tContent .btnOperation a:hover{ color:#3d9ccc !important; text-decoration:none;}
.n-tContent .btnOperation a.btn_change:hover i{ background-position:-144px -459px;}
.n-tContent .btnOperation .btn_delete i{ width:11px; background-position:-126px -476px;}
.n-tContent .btnOperation a.btn_delete:hover i{ background-position:-144px -476px;}
.n-tContent .type{ color:#fff; background:#929292; display:inline-block; font-size:12px; line-height:20px; padding:0 5px; margin-left:15px;}
.n-tContent .studyTxet_title{ padding-left:60px;}
.n-tContent .strongText{ margin-left:15px;}
.n-tContent .borB{ border-bottom:1px #ddd dashed;}
.n-tContent .borB dt{ color:#999;} 
.n-tContent .add{ background:#91aad8; color:#fff; float:right; margin:15px 0 20px 0; padding:2px 10px;}
.n-tContent .add:hover{ text-decoration:none;}
.n-tContent .add i{ width:13px; height:14px; background-position:-126px -494px; margin-right:8px;}
.n-tContent dl dd span.chaCol{ color:#999; font-size:13px; margin-left:0;}

/* filBox */
.n-tContent .filBox dl dt{ line-height:34px;}
.n-tContent .filBox span.chaCol{ line-height:20px !important;}
.n-tContent .filBox ul { overflow:hidden;}
.n-tContent .filBox li{ float:left; margin-right:30px;}
.n-tContent .filBox li input[type=radio]{ width:14px; height:14px; margin-right:5px; vertical-align:middle}
.n-tContent .filBox input{ margin-right:10px;}
.n-tContent .filBox .IdentifyTyp input[type=text],.IdentifyTyp ul{ float:left;}
.n-tContent .filBox #btn_addressO,.n-tContent .filBox #btn_addressS,.n-tContent .filBox #btn_addressT,.n-tContent .filBox #btn_hukou,.n-tContent .filBox #btn_Newaddress,.n-tContent .filBox #btn_px,.n-tContent .filBox #btn_skills{ background:#fff; border:1px #ddd solid; width:220px; text-align:left; margin-right:0;}

.n-tContent .filBox textarea{ width:696px; border:1px #ddd solid; padding:15px;}
.n-tContent .filBox .exp{ color:#fff; background:#27a980; font-size:13px; padding:1px 5px;}
.n-tContent .filBox .exp:hover{ text-decoration:none; opacity:0.9; color:#fff;}
.n-tContent .filBox .loadP{ float:left; width:520px;}
.n-tContent .filBox .inBo input[type=file]{ border:0;}
.n-tContent .filBox .inBo input[type=submit],.n-tContent .filBox input.delete{ color:#fff; background:#27a980;}
.n-tContent .mainBottomBTn{ float:left; text-align:center; width:748px; margin-top:20px; overflow:hidden;}
.n-tContent .mainBottomBTn a{ margin:0 15px; display:inline-block;}
.n-tContent .mainBottomBTn .keepInp{ color:#fff; background:#70baee; padding:4px 20px;}
.n-tContent .mainBottomBTn .keepInp:hover{ text-decoration:none; color:#fff;}
.n-tContent .mainBottomBTn .keepInp i{ width:20px; height:20px; background-position:-127px -510px; margin-right:10px; vertical-align:middle;}
.n-tContent .mainBottomBTn .CancleInp{ text-decoration:underline;}


.n-tContent .bothSpa{ margin-left:0 !important;}
.n-tContent .clink{ color:#2c75e4; text-decoration:underline;}
.n-tContent .clink:hover{ color:#00b38a;}


/* 基本信息 */
.n-tContent .userTxt{ padding:20px 0; overflow:hidden;}
.n-tContent .userTxt dl{ float:left; width:720px;}
.n-tContent .userTxt dl dt{ float:left; width:150px; text-align:right; padding:5px 0;}
.n-tContent .userTxt dl dd{ float:left; width:550px; padding:5px 0 5px 15px;}
.n-tContent .userTxt .userPhoto{ display:inline-block; margin-top:10px; margin-left:30px; width:120px; height:160px; overflow:hidden;}
.n-tContent .userTxt .userPhoto img{ max-height:160px; max-width:120px;}
.n-tContent .userTxt .filBox dl{ width:913px;}
.n-tContent .userTxt .filBox dl dd{ width:748px;}
.n-tContent .userTxt .picS{ border:1px #ddd solid}
.n-tContent .userTxt a{ color:#2c75e4;}
.n-tContent .userTxt a:hover{ color:#00b38a;}

/* 联系方式 */
.n-tContent .contactTxt{ padding:20px 0; overflow:hidden;}
.n-tContent .contactTxt dl{ float:left; width:913px;}
.n-tContent .contactTxt dl dt{ float:left; width:150px; text-align:right; padding:5px 0;}
.n-tContent .contactTxt dl dd{ float:left; width:291px; padding:5px 0 5px 15px;}
.n-tContent .contactTxt .filBox dl dd{ width:748px;}

/* 求职意向 */
.n-tContent .careerTxt{ padding:20px 0; overflow:hidden;}
.n-tContent .careerTxt dl{ float:left; width:913px;}
.n-tContent .careerTxt dl dt{ float:left; width:150px; text-align:right; padding:5px 0;}
.n-tContent .careerTxt dl dd{ float:left; width:748px; padding:5px 0 5px 15px;}

/* 工作经历 */
.n-tContent .workExpTxt{ padding:20px 0; overflow:hidden;}
.n-tContent .workExpTxt dl{ float:left; width:913px;}
.n-tContent .workExpTxt dl dt{ float:left; width:150px; text-align:right; padding:5px 0;}
.n-tContent .workExpTxt dl dd{ float:left; width:748px; padding:5px 0 5px 15px;}

/* 教育培训 */
.n-tContent .edTxt{ padding:20px 0; overflow:hidden;}
.n-tContent .edTxt dl{ float:left; width:913px;}
.n-tContent .edTxt dl dt{ float:left; width:150px; text-align:right; padding:5px 0;}
.n-tContent .edTxt dl dd{ float:left; width:748px; padding:5px 0 5px 15px;}

/* 语言能力 */
.n-tContent .lanTxt{ padding:20px 0; overflow:hidden;}
.n-tContent .lanTxt dl{ float:left; width:913px;}
.n-tContent .lanTxt dl dt{ float:left; width:100px; text-align:right; padding:5px 0;}
.n-tContent .lanTxt dl dd{ float:left; width:113px; padding:5px 0 5px 15px;}
.n-tContent .lanTxt dl dd.LW{ width:798px;}

/* 培训经历 */
.n-tContent .tarTxt{ padding:20px 0; overflow:hidden;}
.n-tContent .tarTxt dl{ float:left; width:913px;}
.n-tContent .tarTxt dl dt{ float:left; width:150px; text-align:right; padding:5px 0;}
.n-tContent .tarTxt dl dd{ float:left; width:291px; padding:5px 0 5px 15px;}
.n-tContent .tarTxt dl dd.LW{ width:748px;}

/* 证书 */
.n-tContent .cerTxt{ padding:20px 0; overflow:hidden;}
.n-tContent .cerTxt dl{ float:left; width:783px;}
.n-tContent .cerTxt dl dt{ float:left; width:135px; text-align:right; padding:5px 0;}
.n-tContent .cerTxt dl dd{ float:left; width:241px; padding:5px 0 5px 15px;}
.n-tContent .cerTxt .cerPhoto{ display:inline-block; margin-top:10px; margin-left:30px; width:100px; height:115px; overflow:hidden;}
.n-tContent .cerTxt .cerPhoto img{ max-height:115px; max-width:94px;}
.n-tContent .cerTxt .btnOperation{ width:700px;}
.n-tContent .cerTxt .filBox dl{ width:743px;}
.n-tContent .cerTxt .filBox dl dd{ width:593px;}
.n-tContent .cerTxt .filBox img{ width:94px; height:113px; border:1px #ddd solid}

/* 专业技能 */
.n-tContent .skillsTxt{ padding:20px 0; overflow:hidden;}
.n-tContent .skillsTxt dl{ float:left; width:913px;}
.n-tContent .skillsTxt dl dt{ float:left; width:100px; text-align:right; padding:5px 0;}
.n-tContent .skillsTxt dl dd{ float:left; width:189px; padding:5px 0 5px 15px;}
.n-tContent .skillsTxt dl dd .useData{ position:relative; width:220px; float:left;}
.n-tContent .skillsTxt dl dd b{ font-weight:normal; position:absolute; right:10px; top:3px; color:#999;}

/* 项目经验 */
.n-tContent .prjTxt{ padding:20px 0; overflow:hidden;}
.n-tContent .prjTxt dl{ float:left; width:913px;}
.n-tContent .prjTxt dl dt{ float:left; width:150px; text-align:right; padding:5px 0;}
.n-tContent .prjTxt dl dd{ float:left; width:743px; padding:5px 0 5px 15px;}

/* 学生信息 */
.n-tContent .stu{ padding:20px 0; overflow:hidden;}
.n-tContent .stu h3{ font-size:16px; font-weight: bold;}
.n-tContent .stu h3 i{ width:6px; height:6px; background-position:-119px -256px; margin-right:10px; vertical-align:middle}
.n-tContent .stu .tarTxt{ padding:10px 0;}
.n-tContent .stu dl{ float:left; width:913px;}
.n-tContent .stu dl dt{ float:left; width:150px; text-align:right; padding:5px 0;}

/* 英文简历*/
.n-tContent .resume{ padding:20px 0; overflow:hidden;}
.n-tContent .resume textarea{ width:889px; padding:10px;}

/* 外发简历 */
.n-tContent .wfTxt{ padding:20px 0; overflow:hidden;}
.n-tContent .wfTxt h4{ color:#f79851; margin-bottom:10px;}
.n-tContent .wfTxt dl{ float:left; width:913px;}
.n-tContent .wfTxt dl dt{ float:left; width:150px; text-align:right; padding:5px 0;}
.n-tContent .wfTxt dl dd{ float:left; width:743px; padding:5px 0 5px 15px;}
.n-tContent .wfTxt .mainBottomBTn a{ color:#3d9ccc;}
.n-tContent .wfTxt .mainBottomBTn a.send{ background:#27a980; color:#fff; padding:2px 15px;}
.n-tContent .wfTxt .mainBottomBTn a.send:hover{ text-decoration:none;}

/*图片上传&视频*/
.n-tContent .upLoadMenu{ width:913px; padding:20px 0; overflow:hidden;}
.n-tContent .upLoadMenu h3{ font-size: 16px; color: #638213;}
.n-tContent .upLoadMenu h3 i{ height:25px; vertical-align:middle; margin-right:10px;}
.n-tContent .upLoadMenu i.photo{ width:26px; background-position:0 -575px;}
.n-tContent .upLoadMenu i.video{ width:34px; background-position:-34px -575px;}
.n-tContent .upLoadMenu .divPhoto{ width:913px; overflow:hidden; padding-bottom:30px;}
.n-tContent .upLoadMenu .divPhoto dt{ float:left; width:150px; text-align:right; padding-right:10px;}
.n-tContent .upLoadMenu .divPhoto dd{ float:left; width:753px;}
.n-tContent .upLoadMenu .divPhoto .pic{ width:95px; height:120px; border:1px #ddd solid; padding:1px;}
.n-tContent .upLoadMenu .divPhoto .pic img{ max-height:120px; max-width:95px;}
.n-tContent .upLoadMenu .divPhoto .btnOperation{ width:150px; padding-left:0;}
.n-tContent .upLoadMenu .divPhoto .btnOperation a{ margin-right:15px;}
.n-tContent .upLoadMenu .divVideo{ width:913px; overflow:hidden; padding-top:20px; border-top:1px #ddd dashed;}
.n-tContent .upLoadMenu .divVideo ul{ padding-top:15px;}
.n-tContent .upLoadMenu .divVideo li{ float:left; width:180px; height:180px; position:relative; border:1px #ddd solid; padding:1px; margin:8px;}
.n-tContent .upLoadMenu .divVideo li .pic{ display:inline-block; width:180px; height:158px; overflow:hidden; text-align:center;}
.n-tContent .upLoadMenu .divVideo li img{ height:158px;}
.n-tContent .upLoadMenu .divVideo li .ts{ height:45px; position:absolute; bottom:0; left:1px; padding:30px 10px 8px 10px; font-size:13px; line-height:20px; background:url(../../images/2016/videobg.png) no-repeat;}
.n-tContent .upLoadMenu .divVideo li .ts p{ width:160px;}
.n-tContent .upLoadMenu .divVideo li .ts span{ color:#999;}
.n-tContent .upLoadMenu .divVideo li .ts .delete{ color:#999; float:right;}
.n-tContent .upLoadMenu .divVideo li .ts i{ height:15px; vertical-align:middle; margin-right:5px; width:11px; background-position:-126px -476px;}
.n-tContent .upLoadMenu .divVideo li:hover .ts .delete{ color:#3d9ccc; text-decoration:none;}
.n-tContent .upLoadMenu .divVideo li:hover i{ background-position:-144px -476px;}
.n-tContent .upLoadMenu .divVideo li.addbox{ border:0; text-align:center; padding-top:70px; height:110px;}
.n-tContent .upLoadMenu .divVideo li.addbox a{ float:none; padding:5px 15px;}
.n-tContent .upLoadMenu .divVideo li.addbox:hover i{ background-position: -126px -494px;}

/* 求职技巧 */
.n-tContent .qzjq{ width:913px; padding:20px 0; overflow:hidden;}
.n-tContent .qzjq p{ text-indent:2em;}
.n-tContent .qzjq h4{ color:#f79851; margin-bottom:10px;}
.jt{ width:17px; height:24px; background-position:-70px -576px; vertical-align:middle; margin-right:10px;}

/* 发布职位 */
.n-tContent .jobTit{ padding:20px 0; overflow:hidden;}
.n-tContent .jobTit dl{ float:left; width:913px;}
.n-tContent .jobTit dl dt{ float:left; width:150px; text-align:right; padding:5px 0;}
.n-tContent .jobTit dl dd{ float:left; width:743px; padding:5px 0 5px 15px;}
.n-tContent .jobTit dl dd .ages{ width:363px !important; float:left;}
.n-tContent .jobTit dl dd .ages li{ margin-right:15px;}

/* 职位管理 */
.n-tContent .infBox{ padding:20px 0; overflow:hidden;}
.n-tContent .infBox .invDem{ height:44px; overflow:hidden; margin-bottom:10px;}
.n-tContent .infBox .invDem .sueB input{ background:#3d9ccc; color:#fff; border:0;}
.n-tContent .infBox .invDem dt{ float:left; width:103px;}
.n-tContent .infBox .invDem dd{ float:left; width:810px;}
.n-tContent .infBox .invDem ul{ width:810px; overflow:hidden;}
.n-tContent .infBox .relPos ul{ padding:8px 0; overflow:hidden; width:913px; border-bottom:1px #ddd dashed; margin:0 20px;}
.n-tContent .infBox .relPos ul.title{ padding:8px 20px; border-bottom:0; background:#dcefeb; color:#0b866e; font-weight:bold; margin:0 0 15px 0}
.n-tContent .infBox .relPos ul li{ float:left; width:100px; padding:0 10px 0 0;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.n-tContent .infBox .relPos ul li a{ float:left; color:#569aff; max-width:100%; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.n-tContent .infBox .relPos ul li a:hover{ color:#F0575A}
.n-tContent .infBox .relPos ul li.btnOperation a{ color:#bbb;}
.n-tContent .infBox .relPos ul li.btnOperation a:hover{ color:#3d9ccc; text-decoration:none;}
.n-tContent .infBox .relPos ul li.btnOperation .btn_update i{ width:18px; background-position:-110px -536px;}
.n-tContent .infBox .relPos ul li.btnOperation a.btn_update:hover i{ background-position:-131px -536px;}
.n-tContent .infBox .relPos ul li input[type='button']{ font-size:13px; background:#f66; color:#fff; height:25px; border:0; line-height:20px; padding:0 10px;}
.n-tContent .infBox .relPos .invBut{ width:953px; text-align:center; padding:15px 0;}
.n-tContent .infBox .relPos .invBut a{ padding:2px 15px; background:#dcdcdc; font-size:15px; color:#666; display:inline-block; text-align:center; margin-right:30px;}
.n-tContent .infBox .relPos .invBut a.addInvite{ background:#e65757; color:#fff;}
.n-tContent .infBox .relPos .invBut a:hover{ color:#fff; text-decoration:none; background:#27a980;}

/* 企业订单 */
.n-tContent .order{ padding:20px 0; overflow:hidden;}
.n-tContent .order ul{ padding:8px 0; overflow:hidden; width:913px; border-bottom:1px #ddd dashed; margin:0 20px;}
.n-tContent .order ul.title{ padding:8px 20px; border-bottom:0; background:#dcefeb; color:#0b866e; font-weight:bold; margin:0 0 15px 0}
.n-tContent .order ul li{ float:left; width:20%; padding:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.n-tContent .order ul li a{ float:left; color:#569aff; max-width:100%; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.n-tContent .order ul li a:hover{ color:#F0575A}

/* 收到简历 */
.n-tContent .reqInfo{ padding:20px 0; overflow:hidden;} 
.n-tContent .reqInfo .posVac{ overflow:hidden; margin-bottom:10px;}
.n-tContent .reqInfo .posVac li{ float:left; margin-right:20px; margin-bottom:10px;}
.n-tContent .reqInfo .posVac li a{ display:inline-block; padding:5px 15px; color:#666; background:#dcdcdc;}
.n-tContent .reqInfo .posVac li a.curr{ color:#fff; background:#e65757;}
.n-tContent .reqInfo .posVac li a:hover{ color:#fff; text-decoration:none; background:#27a980;}
.n-tContent .reqInfo .resLis ul{ padding:8px 0; overflow:hidden; width:913px; border-bottom:1px #ddd dashed; margin:0 20px;}
.n-tContent .reqInfo .resLis ul.title{ padding:8px 20px; border-bottom:0; background:#dcefeb; color:#0b866e; font-weight:bold; margin:0 0 15px 0}
.n-tContent .reqInfo .resLis ul li{ float:left; width:115px; padding:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.n-tContent .reqInfo .resLis ul li a{ float:left; color:#569aff; max-width:100%; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.n-tContent .reqInfo .resLis ul li a:hover{ color:#F0575A}
.n-tContent .reqInfo .resLis ul li a.send{ margin-left:25px; color:#fff; font-size:12px; background:#a0a0a0; padding:2px 8px; display:inline-block; line-height:18px;}
.n-tContent .reqInfo .resLis ul li b{ color:#0ebc95; font-weight:normal;}
.n-tContent .reqInfo .resLis .delBut{ width:953px; text-align:center; padding:15px 0;}
.n-tContent .reqInfo .resLis .delBut a{ padding:2px 15px; background:#27a9a1; font-size:15px; color:#fff; display:inline-block; text-align:center; margin-right:30px;}
.n-tContent .reqInfo .resLis .delBut a:hover{ text-decoration:none; background:#27a980;}

/* 面试通知 */
.n-tContent .recBox{ padding:20px 0; overflow:hidden;}
.n-tContent .recBox ul{ padding:8px 0; overflow:hidden; width:913px; border-bottom:1px #ddd dashed; margin:0 20px;}
.n-tContent .recBox ul.title{ width:873px; padding:8px 20px; border-bottom:0; background:#dcefeb; color:#0b866e; font-weight:bold; margin:0 0 15px 0}
.n-tContent .recBox ul li{ float:left; width:100px; padding:0 10px 0 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.n-tContent .recBox ul li a{ float:left; color:#569aff; max-width:100%; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.n-tContent .recBox ul li a:hover{ color:#F0575A}
.n-tContent #zckjl ul li{ width:50px;}
.n-tContent #zbck ul li{ width:40px;}

/* 福利 */
.n-tContent .fuliTxt{ padding:20px 0; overflow:hidden;}
.n-tContent .fuliTxt li{ padding:2px 0; width:12.5%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.n-tContent .filBox .welSel input{ margin-right:5px;}


/* 添加信息 */
.n-tContent .add_box{ width:881px; border:1px #ff7300 solid; border-top-width:4px; overflow:hidden; padding:15px;}
.n-tContent .add_box dl{ width:881px;}
.n-tContent .add_box dl dt{ width:134px; color:#333}
.n-tContent .add_box dl dd{ width:732px;}
.n-tContent .lanTxt .add_box dl dd{ width:291px;}
.n-tContent .lanTxt .add_box dl dd.lw{ width:732px;}
.n-tContent .skillsTxt .add_box dl dd{ width:291px;}

/* 发布职位 */
.addwarm{ width:915px; background:#ffffe3; padding:20px; color:#f79851; line-height:23px;}
.addwarm a{ color:#2c75e4; text-decoration:underline;}
.addwarm a:hover{ color:#00b38a;}

/* 公司风采图片上传 */
.n-right .fengcai{ margin-top:20px;}
.n-right .fengcai dt span{ padding:10px; font-size:20px; color:#4c4c4c; display:inline-block; border-bottom:5px #898989 solid;}
.n-right .fengcai dd{ padding:20px; background:#fff;}
.n-right .fengcai .inpB input[type='submit'],.n-right .fengcai .delete{ display:inline-block; color:#fff; background:#27a980;}
.n-right .fengcai .inpB input[type='file']{ border:0;}
.n-right .fengcai .delete{ padding:0 5px; font-size:13px; margin-top:10px;}
.n-right .fengcai a.delete:hover{ text-decoration:none; background:#27a9a1;}
.n-right .fengcai .pic{ width:955px; overflow:hidden;}
.n-right .fengcai .pic li{ float:left; overflow:hidden; padding:10px;}
.n-right .fengcai .pic li .img{ border:1px #ddd solid; width:98px; height:114px; overflow:hidden;}
.n-right .fengcai .pic li .img img{ width:98px;}

.n-tContent .tMain .jbBox{ margin-bottom:20px;}
/* 公司上传图片 */
.n-tContent .entpUp{ width:913px; padding:20px 0; overflow:hidden;}
.n-tContent .entpUp .logoBox{ float:left; width:280px; padding-right:20px;}
.n-tContent .entpUp .inpB input[type='submit'],.n-right .fengcai .delete{ display:inline-block; color:#fff; background:#27a980;}
.n-tContent .entpUp .inpB input[type='file']{ border:0; width:200px;}
.n-tContent .entpUp .logoBox .pic{ width:266px; overflow:hidden;}
.n-tContent .entpUp .pic li{ float:left; overflow:hidden; padding:10px;}
.n-tContent .entpUp .pic li .img{ border:1px #ddd solid; width:98px; height:114px; overflow:hidden;}
.n-tContent .entpUp .pic li .img img{ width:98px;}
.n-tContent .entpUp .fengcai{ float:left; width:592px; border-left:1px #ddd dashed; padding-left:20px;}
.n-tContent .entpUp .delete{ padding:2px 5px; font-size:13px; margin-top:10px; color: #fff; background: #27a980;}
.n-tContent .entpUp a.delete:hover{ text-decoration:none; background:#27a9a1;}

/* 个人-记录 */
.n-tContent .jlBox{ padding:20px 0; overflow:hidden;}
.n-tContent .jlBox ul{ padding:8px 0; overflow:hidden; width:913px; border-bottom:1px #ddd dashed; margin:0 20px;}
.n-tContent .jlBox ul.title{ padding:8px 20px; border-bottom:0; background:#dcefeb; color:#0b866e; font-weight:bold; margin:0 0 15px 0}
.n-tContent .jlBox ul li{ float:left; width:115px; padding:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.n-tContent .jlBox ul li a{ float:left; color:#569aff; max-width:100%; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.n-tContent .jlBox ul li a:hover{ color:#F0575A}
.n-tContent .jlBox ul li a.send{ margin-left:25px; color:#fff; font-size:12px; background:#a0a0a0; padding:2px 8px; display:inline-block; line-height:18px;}
.n-tContent .jlBox ul li b{ color:#0ebc95; font-weight:normal;}
.n-tContent .jlBox .delBut{ width:953px; text-align:center; padding:15px 0;}
.n-tContent .jlBox .delBut a{ padding:2px 15px; background:#27a9a1; font-size:15px; color:#fff; display:inline-block; text-align:center; margin-right:30px;}
.n-tContent .jlBox .delBut a:hover{ text-decoration:none; background:#27a980;}
.n-tContent .waifa ul li{ width:250px;}

.n-right form span{ float:left; width:90px; display:inline-block; text-align:right; padding-right:10px;}
input,textarea,select{ border:0; border:1px #ddd solid; padding:0 10px;}
input{ padding:4px 10px;}
select{ padding:4px 0 4px 10px; }
.n-tContent select{ margin-right:15px;}
input.keep{ background:#fa5e5e; color:#fff; cursor:pointer}
.w170{ width:170px !important;}
.w293{ width:293px !important;}
.w270{ width:270px !important;}
.w23{ width:23px !important;}
.w60{ width:60px !important;}
.w490{ width:490px !important;}
.w350{ width:350px !important;}
.w372{ width:372px;}
.w220{ width:198px !important;}
.w120{ width:100px;}
.w140{ width:120px !important;}
.w344{ width:324px !important;}
.w250{ width:220px !important;}
.w40{ width:40px !important;}
.w70{ width:70px !important;}
.w100{ width:100px !important;}
.w228{ width:228px !important;}
.w183{ width:183px !important;}
.pRO{ padding-right:0px !important;}
.marB0{ margin-bottom:0px !important;}
.marB20{ margin-bottom:20px !important;}
.change-once{ font-size: 14px; color: #f66 !important; position: relative; top: -2px; margin-left: 20px; cursor: pointer; }
.change-once:hover{ text-decoration: underline; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.clearfix{ zoom: 1; }
.bind-yes{ float: right; display: block; width: 64px; height: 24px; text-align: center; margin: 4px 20px 0 25px; color: #fff; font-size: 13px; line-height: 24px; background: #27a980; border-radius: 4px; }
.bind-no{ float: right; display: block; width: 64px; height: 24px; text-align: center; margin: 4px 20px 0 25px; color: #fff; font-size: 13px; line-height: 24px; background: #fb833b; border-radius: 4px; }
.bind-yes:hover,
.bind-no:hover{ color: #fff; }
.change-tips{ font-size: 14px; color: #999; margin-top: 30px; text-align: center; }


.UNav{ width:953px; border-bottom:0 !important; margin-top:20px !important;}
.UNav li{ width:953px !important;}
.UNav li a{ height:auto; line-height:25px; padding:0 10px; color:#4c4c4c !important; float:none !important; border:0; overflow:hidden; margin-bottom:0; font-size:15px;}

.UNav span { font-size:13px; color: #fff;  height:auto; line-height:25px; padding: 0 8px; display: inline-block; margin-right: 5px; overflow:hidden; background: #ff7300;}
.UNav a:hover { background:none; text-decoration:underline;}

#maskLayer2{ position:absolute; top:250px; right:50%; margin-right:-265px; z-index: 100000;}
#alphadiv2{position:absolute; background:#868686; filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;z-index: 100001; padding:15px; width:288px;height:224px;}
#moresele{position:absolute; left:15px; top:15px; background:#fff;z-index: 100002; padding:20px;}
#moresele textarea{ padding:10px;}

.search{ width:300px; height:28px; border:1px solid #939393; position:relative; margin-left:10px;}
.search i{ width:17px; height:17px; background-position:0 -10px; position:absolute; left:8px; top:5px;}
.search input{ width:205px; height:28px; line-height:28px; border:none; padding-left:30px; padding:0 0 0 25px; font-size:13px; vertical-align:middle; float:left;}
.search a{ float:right; text-align:center; width:65px; line-height:28px; font-size:14px; background:#939393; color:#fff;}

#IndustryList .UNav{ width:680px !important; margin-top:0 !important;}
#IndustryList .UNav li{ width:680px !important; text-indent:0;}