@charset "utf-8";


.jobshow{background:#F3F3F3;}
    .ShareSearch a:link,.ShareSearch a:visited{margin:0 2px 10px 2px;width:16px;height:16px;display:inline-block;background:url(../images/sharesearchbtns.gif) no-repeat; vertical-align:middle;}
    .ShareSearch a.sina:link,.ShareSearch a.sina:visited{background-position:0 -96px}
    .ShareSearch a.tencent:link,.ShareSearch a.tencent:visited{background-position:0 -144px}
    .ShareSearch a.qzone:link,.ShareSearch a.qzone:visited{background-position:0 -64px}
    .ShareSearch a.renren:link,.ShareSearch a.renren:visited{background-position:0 -160px}
    .ShareSearch a.kaixin:link,.ShareSearch a.kaixin:visited{background-position:0 -176px}
    .ShareSearch a.sohu:link,.ShareSearch a.sohu:visited{background-position:0 -112px}
    .ShareSearch a.netease:link,.ShareSearch a.netease:visited{background-position:0 -128px}
    .ShareSearch .clsShare,.ShareSearch .clsSearch{margin-left:26px;}
	
	

.conBox{background:#fff;margin:0 auto;width:1000px;text-align:left;}
.conBox .hd{height:48px; border-bottom:1px solid #ececec; background:#f9f9f9; padding:26px 35px; zoom:1;}
.conBox .hd .hdL{width:340px; float:left; display:inline; height:48px;}
.conBox .hd .hdL .comName{font-size:14px;margin-bottom:10px;}
.conBox .hd .hdL .comName a{color:#666;}
.conBox .hd .hdL .comName a:hover{color:#00aaff;}
.conBox .hd .hdL .comName i{background:#db5800; padding:0 3px; zoom:1; color:#fff;margin-left:7px;}
.conBox .hd .hdL .comJob{font-size:20px; font-family:"微软雅黑";}
.conBox .hd .hdL .comJob em{font-family:"宋体"; margin-right:4px; color:#0f87ff;}
.conBox .hd .hdR dl{border-left:1px solid #ececec; padding:0 14px; zoom:1; float:right; height:48px;}
.conBox .hd .hdR dl dt{font-size:12px; color:#999; line-height:20px; _line-height:22px}
.conBox .hd .hdR dl dd{font-size:14px; color:#444; line-height:32px;_line-height:26px;}
.conBox .hd .hdR dl.end{padding-right:0;}
.conBox .hd .hdR dl dd.w100 { max-width:250px;table-layout:fixed;word-break:break-all;}
.conBox .hd .hdR dl dd a{color:#06f;}
.conBox .hd .hdR dl dd a:hover {color:#f60;}


.conBox .bd{padding:30px 35px 15px 35px; zoom:1;}
.conBox .bd .bdBox{padding:0 0 25px 0; zoom:1;}
.conBox .bd .bdL{width:660px; float:left; display:inline; position:relative; z-index:1;}
.conBox .bd .bdL p.pubTime{font-size:12px; color:#999;}
.conBox .bd .bdL .jobCon { position:relative;}
.conBox .bd .bdL .jobCon dl{padding-top:13px;line-height:26px; padding-right:25px;}
.conBox .bd .bdL .jobCon dl dt{line-height:30px; font-weight:bold;}
.conBox .bd .bdL .jobCon dl dd{}
.conBox .bd .bdL .jobCon dl dd pre{white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;}
.conBox .bd .bdL .jobCon dl.jobRep{line-height:28px;}
.conBox .bd .bdL .jobCon dl dd i{color:#db5800;}
.conBox .bd .bdL .jobCon dl dd b{font-weight:normal; margin-left:20px;}
.conBox .bd .bdL .jobCon dl dd i.hbIconMoon{font-size:14px; margin-right:5px;}
.conBox .bd .bdL .jobCon dl dd ul li p{line-height:30px;}
.conBox .bd .bdL .jobCon dl dd ul li p img{vertical-align:middle;}
.conBox .bd .bdL .jobCon dl dd ul li p.tipTxt,.conBox .bd .bdL .jobCon dl dd p.tipTxt{color:#999;}
.conBox .bd .bdL .jobCon dl.delBtn{}
.conBox .bd .bdL .jobCon dl.delBtn a.btnsF16{padding:0 25px; zoom:1;}



.conBox .bd .bdL .stopRec{position:absolute; background:url(../img/job/stoprec.jpg) no-repeat; right:100px; top:60px; font-size:0; width:211px; height:102px;}


.conBox .bd .bdR{width:265px; float:right; display:inline;}
.bdR .comInfo{}
.bdR .comInfo .comPhoto{width:263px; height:175px; border:1px solid #ececec; background:url(../img/job/c_nopic263_199.jpg) no-repeat;}
.bdR .comInfo .comPhoto img{width:263px ; height:175px; border:0;}
.bdR .comInfo .comCon{border:1px solid #ececec; border-top:0;  background:#f9f9f9;padding:12px 15px; zoom:1;}
.bdR .comInfo .comCon .comConT{font-size:12px; line-height:20px;}
.bdR .comInfo .comCon .comConT p{line-height:200%;}
.bdR .comInfo .comCon .comConT p a{ display:block;font-size:14px;color:#06f;margin-bottom:15px;}
.bdR .comInfo .comCon .comConT p a:hover {color:#f60;}
.bdR .comInfo .comCon .comConT p a.dp {font-size:15px; color:#333;margin-bottom:0;}
.bdR .comInfo .comCon .comConT p a.dp:hover {color:#f60;}
.bdR .comInfo .comCon .comConC{font-size:12px; color:#999; margin-top:12px; line-height:22px;}
.bdR .comInfo .comCon .comConC .conTxt{}
.bdR .comInfo .comCon .comConC .moreTxt{position:relative; z-index:1; display:inline-block;}
.bdR .comInfo .comCon .comConC .conTxt p{}
.bdR .comInfo .comCon .comConC .conTxt a.more{color:#06F;}
.bdR .comInfo .comCon .comConC .conTxt a.more:hover{color:#f60;}


.bdR .comInfo .comCon .comConC .detTip{}
.bdR .comInfo .comCon .comConC .detTip .detTipArr{position:absolute; right:24px; top:-3px; z-index:10;}
.bdR .comInfo .comCon .comConC .detTip .detTipArr em,.bdR .comInfo .comCon .comConC .detTip .detTipArr span{
display:block;width:0;height:0;overflow:hidden; position:relative;}
.bdR .comInfo .comCon .comConC .detTip .detTipArr em{border-color:transparent transparent transparent #ffe4b5;border-style:dashed dashed dashed solid;border-width:15px;}
.bdR .comInfo .comCon .comConC .detTip .detTipArr span{border-color:transparent transparent transparent #fefce8;border-style:dashed dashed dashed solid;border-width:15px;top:-30px;left:-3px;}
.bdR .comInfo .comCon .comConC .detTip .detTipBd{border:2px solid #ffe4b5;background:#fefce8;position:absolute; right:52px; top:-140px;z-index:2;text-align:left;font-size:12px; color:#444; width:600px;}
.bdR .comInfo .comCon .comConC .detTip .detTipBd .detTipTxt{padding:25px 25px 10px 25px;zoom:1;}
.bdR .comInfo .comCon .comConC .detTip .detTipBd .detTipTxt p{text-indent:2em; padding-bottom:15px;}


.comPhoto{width:263px;height:199px; position:relative; z-index:1;overflow:hidden;}
.comPhoto .flexslider {margin:0; padding:0;}
.comPhoto .flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;}
.comPhoto .flex-pauseplay span {text-transform: capitalize;}
.comPhoto .slides:after { display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.comPhoto html[xmlns] .slides {display: block;}
.comPhoto * html .slides {height: 1%;}
.comPhoto .no-js .slides > li:first-child {display: block;}
.comPhoto .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; width:263px;height:199px;overflow:hidden;}
.comPhoto .loading .flex-viewport { max-height: 120px; }
.comPhoto .flexslider .slides { zoom: 1; }
.comPhoto .carousel li { margin-right: 5px; }
.comPhoto .slides li img{width:263px;height:199px;}


.comPhoto .flex-direction-nav {*height: 0;}
.comPhoto .flex-direction-nav a{width:20px;height:40px; position:absolute;top:50%;line-height:40px;font-size:14px; text-align:center;background:#999;color:#d2d2d2;margin-top:-20px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0; z-index:3;}
.banner:hover .flex-direction-nav a{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
.comPhoto .flex-direction-nav a:hover{color:#fff;background:#666;}
.comPhoto .flex-direction-nav .flex-prev{left:0; }
.comPhoto .flex-direction-nav .flex-next{right:0;width:21px;}
.comPhoto .flexslider:hover .flex-next:hover,.banner .flexslider:hover .flex-prev:hover { opacity: 1; }
.comPhoto .flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }


.right-post-hint{width:265px;margin-top:15px;}
.right-post-hint .hint-img{width:30px;height:30px;display:inline-block;float:left;padding-right:2px}
.right-post-hint .right-post-wenzi{width:184px;padding:10px 13px;background:#c2e2f2;border-radius:2px;float:right;line-height:22px;color:#454545;position:relative;display:inline-block}
.right-post-hint .right-post-wenzi span{display:inline-block;position:absolute;left:-8px;top:10px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:8px solid #c2e2f2}
.right-post-liuyan{clear:both;width:265px;margin:15px auto;height:auto; overflow:hidden;}
.right-post-liuyan p{background:url(../images/icon-16.png) no-repeat left -49px;height:16px;color:#454545;padding-left:20px;margin:10px auto;}
.right-post-liuyan textarea{border:1px solid #ccc;font-size:12px;line-height:20px;padding:5px 7px;vertical-align:middle;border-radius:2px;float:left;width:260px;height:80px;color:#666;}
.right-post-liuyan a {margin:10px auto;display:block;vertical-align:middle;float:right;}



.bdR .comInfo .comFt{height:35px; border:1px solid #e5e5e5; background:#f4f4f4; text-align:center;}
.bdR .comInfo .comFt a{font-size:12px;line-height:35px; display:block; text-align:center;} 
.bdR .comInfo .comFt a:link,.bdR .comInfo .comFt a:active{color:#444;}
.bdR .comInfo .comFt a:hover{color:#00aaff;}
.bdR .comInfo .comFt a i.hbFntWes{font-size:14px; margin-right:5px;}


.conBox .bd .jobLst{border-top:1px solid #e5e5e5; padding-top:10px;}
.conBox .bd .jobLst h3{font-size:14px; font-weight:bold; line-height:50px;}
.conBox .bd .jobLst .jobTable{width:100%; line-height:40px; padding-left:20px; font-size:12px;}
.conBox .bd .jobLst .jobTable thead{background:#f9f9f9;}
.conBox .bd .jobLst .jobTable .wid80{width:80px;}
.conBox .bd .jobLst .jobTable .wid85{width:90px;}
.conBox .bd .jobLst .jobTable .wid120{width:120px;}
.conBox .bd .jobLst .jobTable .wid150{width:150px;}
.conBox .bd .jobLst .jobTable .wid225{width:225px;}
.conBox .bd .jobLst .jobTable th,.conBox .bd .jobLst .jobTable td{padding-left:15px; text-align:left; height:40px;}
.conBox .bd .jobLst .jobTable th{color:#999;}
.conBox .bd .jobLst .jobTable tr:hover{
	background-color: #FDFDE8;
}
.conBox .bd .jobLst .jobTable td{border-bottom:1px dashed #e5e5e5;}
.conBox .bd .jobLst .jobTable .wid225 a{display:block;width:225px; height:40px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.conBox .bd .jobLst .jobTable a{font-weight:bold; font-size:14px;color:#06f;}
.conBox .bd .jobLst .jobTable a:hover {color:#f60;}
.conBox .bd .jobLst .jobTable a em{font-size:12px; margin-right:5px;}
.conBox .bd .jobLst .more{text-align:right;font-size:12px; margin-top:15px;}
.conBox .bd .jobLst .jobTable tbody tr.hov{background:#fdfdf3;} 
.conBox .bd .jobLst .noData{}


#fancybox-thumbs {position: fixed;left: 0;width: 100%;overflow: hidden;z-index: 8050;}
#fancybox-thumbs.bottom {bottom: 2px;}

#fancybox-thumbs.top {top: 2px;}
#fancybox-thumbs ul {position: relative;list-style: none;margin: 0;padding: 0;}
#fancybox-thumbs ul li {float: left;padding: 1px;opacity:1;}
#fancybox-thumbs ul li.active {opacity:1;padding: 0;border: 1px solid #fff;}
#fancybox-thumbs ul li:hover {opacity: 1;}
#fancybox-thumbs ul li a {display: block;position: relative;overflow: hidden;border: 1px solid #222;background: #111;outline: none;}
#fancybox-thumbs ul li img {display: block;position: relative;border: 0;padding: 0;max-width: none;}


.scrollFun{display:none; position:fixed; z-index:100; width:100%; bottom:0; left:0;}
.scrollFun a.close{background:url(../images/tx02-17-34.png) 0 0 no-repeat;cursor:pointer;display:block;width:17px;height:17px;position:absolute;right:10px;top:7px; cursor:pointer; z-index:3;}
.scrollFun a.close:hover{background-position:0 -17px;}
.scrollFunBox{width:980px; margin:0 auto;height:70px; padding:0 30px;zoom:1;text-align:left; color:#fff;}
.scrollFunBox .conL{float:left; display:inline; width:760px; line-height:70px; height:70px; _margin-top:15px;}
.scrollFunBox .conL span{line-height:70px; float:left; display:inline; height:70px; _margin-left:0;}
.scrollFunBox .conL b{font-size:18px; margin-right:10px;}
.scrollFunBox .conL a.btn5:link,.scrollFunBox .conL  a.btn5:visited{border:1px solid #05a6fc;}
.scrollFunBox .conL a.btnsF16{margin:0 2px; padding:0 15px;_margin-top:16px;}
.scrollFunBox .conL .formChb label{height:65px; line-height:65px;}
.scrollFunBox .conL .formChb input.chb{margin:27px 5px 0 -11px;*margin:22px 5px 0 -11px;_margin:22px 5px 0 0;margin:26px 5px 0 -11px\9\10;}
.scrollFunBox .conL em{font-size:14px; margin:0 50px 0 5px;}
.scrollFunBox .conR{float:right; display:inline; width:220px; position:relative; z-index:1; margin-top:13px;_margin-top:28px; height:auto; display:block;}
.scrollFunBox .conR span{text-align:right; font-size:12px;}
.scrollFunBox .conR span.decPic{position:absolute; right:0; bottom:0; width:65px; height:65px;}
.scrollFunBox .conR span.decPic img{width:65px; height:65px; border:0;}
.scrollFunBox .conR span.decTxt{float:right; display:inline; margin-right:80px;}
.scrollFunBg{height:70px;position:absolute; width:100%; background:#000;bottom:0;z-index:-1;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;left:0;}


.detail-warn{width:850px;background-color:#ebf1fa;color:#777;padding:15px 40px;font-size:14px;font-weight:700;margin-bottom:20px;position:relative}
.detail-warn b{color:#F60;}
.detail-warn .warn-content{padding-left:16px;background:url(../images/tx02-14-14.png) 0 9px no-repeat;vertical-align:-2px;_vertical-align:0;line-height:35px;}
.detail-warn .warn-close{display:block;width:14px;height:14px;position:absolute;right:7px;top:7px;cursor:pointer;background:url(../images/tx01-14-14.png) 0 0 no-repeat}


.simJob{clear:both;width:1000px;height:auto;margin:15px auto 0 auto; background:#fff; text-align:left; overflow:hidden;}
.simJob .simJobT{height:40px; line-height:40px; background:#f9f9f9; border-bottom:1px solid #f1f1f1; padding:0 35px; zoom:1;}
.simJob .simJobT h2{font-size:14px; font-weight:bold; float:left; display:inline;}
.simJob .simJobT a.more{float:right; display:inline; font-size:12px;}
.simJob .simJobC{padding:5px 0 10px 35px; zoom:1; background:#fff;}
.simJob .simJobC .simLst{font-size:12px; line-height:22px;}
.simJob .simJobC .simLst dl.noLine li{border:0;}
.simJob .simJobC .simLst ul{}
.simJob .simJobC .simLst ul li{width:198px; border-bottom:1px dashed #e5e5e5; margin-right:42px;_margin-right:22px; padding:6px 0 11px 0;zoom:1; float:left; display:inline;}
.simJob .simJobC .simLst ul li.lstR{margin:0;}
.simJob .simJobC .simLst ul li p{width:198px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis; height:22px;color:#999;}
.simJob .simJobC .simLst ul li p.jobName{font-size:14px; font-weight:bold; margin:4px 0;}
.simJob .simJobC .simLst ul li p.jobName a{
	color: #3C69D5;
}
.simJob .simJobC .simLst ul li p.jobName a:hover{color:#f60;}
.simJob .simJobC .simLst ul li p.comName a{color:#999;}
.simJob .simJobC .simLst ul li p.comName a:hover{color:#00aaff;}
.simJob .simJobC .simLst ul li em{margin-right:5px;}
.simJob .simJobC .simLst ul li i{margin-left:5px;}
.simJob .simJobC .simLst ul li i a{color:#06f;}
.simJob .simJobC .simLst ul li i a:hover {color:#f60;}


.JobShowButLayer { position:relative;}
.jobShowYp{	position:absolute;
	left:30px;
	top:35px;
	display:block;
	width:220px;
	height:auto;
	padding:0;
	margin:0;
	z-index:299;	
	overflow:hidden;
	}
.jobShowYp .pointer01 { float:left;width:320px; height:8px;background:url(../images/butshare01.png) -190px -765px no-repeat;border-bottom: 2px solid #06f;}
.jobShowYp .box {clear:both;border: 2px solid #06f;border-top:none; text-align:left;padding:5px 5px 10px 10px;background-color: #FFF;}
.jobShowYp p {color:#333; font-weight:bold; font-size:12px; line-height:25px; text-align:left;}
.jobShowYp .txt {margin-top:5px; margin-bottom:10px;padding:5px;background:#f3f3f3;color:#555; font-size:12px; text-align:left;}



