body,div,h1,h2,p,h3,ul,li,span{margin:0;padding:0;color:#333333;}
ul,li{list-style-type: none;}
body{}
.main{width:990px;border:1px solid #d6e5f8;border-top:3px solid #3e7cd4;margin:10px auto;position:relative;margin-top:20px;overflow:hidden;}
.main .mainLeft{width:789px;padding:20px;float:left;position:relative;}
.main .mainRight{width:120px;background-color: #f4faff;border-left:1px solid #d6e5f8; padding:20px;margin-bottom: -9999px;padding-bottom: 9999px;float:left;position:relative;}
.main h1{font-size: 22px;font-weight: bold;font-family: "Microsoft Yahei";color: #333333;margin-bottom: 30px;}
/*增加best标*/
.com_name{position:relative;}
.best_img{cursor:pointer;margin-left:3px;}
.main h2{position:relative;height:40px;line-height: 40px;display: inline-block;background-color:#f4faff;font-size: 14px;font-weight: bold; width:100%;border-top:1px solid #d6e5f8; font-family: "NSimSun";text-indent: 1em;}
.main h3{font-weight:bold;height:30px;line-height:30px;display: inline-block;font-size: 12px;width:100%;font-family: "NSimSun";background-color: #d6e5f8;}
.position h2 a{height:30px;line-height:30px;background-color: #2f9ddf;border:none;color:white;padding:0 20px;border-radius: 3px;margin-right:10px;margin-top: 5px;text-indent: 0em;font-weight:normal;float:right;text-decoration: none;}
.position h2 span{float:left;}
.comTinyDes td span{font-size: 14px;}
.comTinyDes{margin-bottom: 10px;float:left}
.main .mainRight a{display:inline-block;font-size: 12px;margin-bottom: 15px;text-decoration: none;}
.main .mainRight p{display:inline-block;font-size: 12px;margin-bottom: 15px;}
.main .mainRight .seeMap{background: url() no-repeat;}
.main .mainRight .seeJobs{background: url() no-repeat;}
.main .mainRight span{padding-left: 20px;}
.main .mainLeft table{font-size: 14px;display: inline-block;width:550px;overflow:hidden;}
.main .mainLeft table span{margin-bottom: 10px;display: inline-block;line-height:25px;}
.main .mainLeft table button{display: inline-block;  height: 30px;line-height:30px;width:115px;border:1px solid #c3cbe0;color:#315aaa;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; background:#f9faff url() no-repeat 8px 8px;padding-left:20px;cursor:pointer;vertical-align: top;margin-top: -7px;}
.main .mainLeft .part3{color:#315aaa;}
.main .mainLeft .part3{color:#315aaa;}
.main .mainLeft .part3 ul{padding:20px 0 10px 0;}
.main .mainLeft .part3 ul span{border-right:1px solid #dfdfdf;margin-bottom: 10px;height:20px;}
.main .mainLeft .part3 span{margin:0;padding:0;list-style-type: none;display: inline-block;color:#315aaa;font-size: 14px;width:88px;position:relative;display: inline-block;}
.cLeft p {text-align: justify;text-justify: inter-ideograph;}
.cLeft{margin-right: 27px;}
.company-content div {font-size: 14px;}
.main .mainLeft .part3 span a{margin:0;padding:0;width:70px;height:20px;padding:0 5px;line-height:20px;color:#315aaa;text-decoration: none;overflow: hidden;display: inline-block;}
.main .mainLeft .part3 span span{position:absolute;top:0;right:0px;color:#dfdfdf;}
.main .mainLeft .part3 span .choosed{background-color:#3e7cd4;color:white; }
.main .mainLeft .part4{font-size: 12px;}
.positionListContent1 span{float:left;}
.main .mainLeft .part4 .positionListContent1{margin:20px 0;}
.main .mainLeft .part4 .positionListContent1 span{display: inline-block;}
.main .mainLeft .part4 h3 span{display: inline-block;margin: 0;padding:0;float:left;}
.main .mainLeft .part4 .jobNameT,.jobName{width:213px;padding-left: 10px;text-indent: 0px;}
.main .mainLeft .part4 .jobName{color: #315aaa;font-size: 14px;font-weight: bold;}
.main .mainLeft .part4 .comNameT, .comName{width:215px;padding-left: 10px;text-indent: 0px;}
.main .mainLeft .part4 .jobPayT, .jobPay{width:95px;padding-left: 10px;text-indent: 0px;}
.main .mainLeft .part4 .jobAddrT,.jobAddr{width:104px;padding-left: 10px;text-indent: 0px;}
.publishTimeT,.publishTime{width:104px;text-align: center;}
.main .mainLeft .part4 .cLeft,.cRight{display: inline-block;float:left;margin-bottom:20px;}
.main .mainLeft .part4 .cLeft{width: 637px;padding-left: 10px;line-height: 20px;}
.main .mainLeft .part4 .cLeft span{color:#999999;margin-right: 20px;line-height: 20px;}
.main .mainLeft .part4 p{clear: both;}
.main .mainLeft .part4 .cRight a{display: block;width:95px;height:30px;text-align: center;line-height: 30px;font-size:14px;text-decoration:none;font-weight: bold;margin-top: 10px;}
.main .mainLeft .part4 .cRight .applyJob{border: 1px solid #ff8c07;background-color: #ffa015;color:white;border-radius: 3px;}
.main .mainLeft .part4 .cRight .collectJob{width:80px;background:url() no-repeat 5px 5px;color:#333333;padding-left: 18px;}
.main .moreJobs{clear:both;display: block;color:#315aaa;float: right;text-decoration: none;font-size:14px;margin-top: 20px;}
.main .mainLeft .part4 .positionListContent{padding: 0;}
.main .mainLeft .part4 .positionListHover{background-color: #f4faff;}
.main .mainLeft .part4 .clearFloat{clear:both;margin:0;padding:0;}
.positionListContent >.clearFloat{border-top: 1px dotted #d9d9d9; }
.comTinyDes tr{vertical-align: top;}
/*文字内容溢出省略号表示*/
.text-overflow {}
/*2015.7.16下属公司*/
.blue12f{margin-bottom:30px;display: inline-block;font-size: 14px;}
.moreCompany a{color: #315aaa;font-size: 14px;line-height: 24px;text-decoration: none;}
.moreCompany span{display:inline-block;width:259px;}
.companyLogo{max-width: 200px;max-height: 128px;float: left;margin-top: -35px;width: expression(this.width>200?"200":this.width);height: expression(this.width>128?"128":this.width);}
.popupApply{font-size: 12px;}
.popupApply input{border:1px solid #afb1b3!important}
.popupApply label{color:#666!important}
.displaynone { display: none; }
#globalHeader .nav-bar em:hover a{font-style:normal;}
#globalHeader .nav-bar a{font-style: normal;}
.comTinyDes td:first-child{width:70px;}
.popupApply .topBar h1 {display: inline-block;color: #fff;font-size: 14px;font-weight: bold;float: left;margin-left: 10px;_margin-left: 5px;line-height: 31px;}
.part2 .company-content{font-size: 14px;line-height: 30px;padding: 20px 0;}
.moreCompany{margin-bottom:20px;}
.part2 i{font-style: italic;}
/*职位申请*/
body, div, dl, dt, dd, ul, ol, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, table, th, td { font-family: "simsun"; margin: 0; padding: 0; }
.popupApply { width: 420px; position: fixed; _position: absolute; z-index: 100; background: #fff; top: -100px; left: -100px; visibility: hidden; }
.popupApply .topBar { width: auto; height: 31px; background: url() repeat-x; clear: both; }
.popupApply .topBar p { display: inline-block; color: #fff; font-size: 14px; font-weight: bold; float: left; margin-left: 10px; _margin-left: 5px; line-height: 31px; }
.popupApply .topBar a { display: inline-block; width: 16px; height: 16px; background: url() no-repeat; cursor: pointer; float: right; margin-right: 6px; margin-top: 7px; }
.popupApply .topBar a:hover { display: inline-block; width: 16px; height: 16px; background: url() no-repeat; cursor: pointer; float: right; margin-right: 6px; margin-top: 7px; }
.popupApply .greyDottedLineH { width: auto; height: 1px; overflow: hidden; font-size: 0; line-height: 0; background: url() repeat-x; margin: 10px; clear: both; }
.popupApply .orgBgBlock { width: auto; padding: 8px 0; background: #fff0c7; color: #555; font-weight: bold; text-align: center; margin: 10px; clear: both; }
.popupApply .orgBgBlockTop { width: auto; padding: 8px 0; background: #fff0c7; color: #555; font-weight: bold; text-align: center; margin: 0 10px 10px; clear: both; }
.popupApply .orgBgBlock label, .popupApply .orgBgBlockTop label { color: #555; }
.popupApply a.popapplyButton { width: 88px; height: 29px; background: url() no-repeat; display: inline-block; color: #990001; font-size: 14px; font-weight: bold; text-decoration: none; text-align: center; }
.popupApply a.popapplyButton:hover { width: 88px; height: 29px; background: url() no-repeat; display: inline-block; color: #990001; font-size: 14px; font-weight: bold; text-decoration: none; text-align: center; }
.popupApply a { color: #3f419e; text-decoration: underline; }
.popupApply a:hover { color: #3f419e; text-decoration: none; }
.popupApply input, .popupApply select, .popupApply label.blueTxt { color: #3f419e; }
.popupApply .loading { width: auto; background: #fff url() no-repeat center center; margin: 0 auto; position: absolute; top: 0; left: 0; z-index: 101; visibility: hidden; opacity: 0.5; filter: alpha(opacity=50); }
.popupApply .needFresh { width: auto; height: 30px; padding-top: 20px; text-align: center; }
.popupApply #submitBlock { width: 165px; margin: 0 auto; clear: both; text-align: center; }
.popupApply #submitBlock .leftFBlock { float: left; }
.popupApply #submitBlock .rightFBlock { float: right; }
.popupApply #submitBlock a { line-height: 29px; }
.popupApply .mainBlock { width: auto; border: #3956d6 3px solid; border-top: none; padding: 10px 0; }
.popupApply #loginBlock ul { margin: 0 0 0 50px; }
.popupApply #loginBlock li { padding: 4px 0; }
.popupApply #loginBlock .tips { padding: 0 0 0 55px; color: #f00; }
.popupApply #loginBlock .textInput { height: 18px; margin-left: 8px; margin-right: 8px; width: 145px; }
.popupApply #loginBlock #validate { width: 66px; }
.popupApply #vimg { border: solid 1px #e8e8e8; width: 70px; height: 25px; margin-right: 8px; }
.popupApply #applyBlock dl { margin: 0 0 0 70px; }
.popupApply #applyBlock dt { color: #555; padding: 3px 0 4px; }
.popupApply #applyBlock dd { padding: 3px 0; }
.popupApply #applyBlock dd a { margin-left: 25px; }
.popupApply #applyBlock dd a.aValid { margin-left: 10px; }
.popupApply #applyBlock dd.blankBr { height: 3px; font-size: 0; line-height: 0; overflow: hidden; }
.popupApply #applyBlock dd.errInfo { color: #f00; }
.popupApply #defaultBlock dl { margin: 0 0 0 40px; }
.popupApply #defaultBlock dt { color: #555; padding: 3px 0 4px; }
.popupApply #defaultBlock .largeTxt { font-size: 14px; }
.popupApply #defaultBlock dd { padding: 3px 0; }
.popupApply #defaultBlock dd a { margin-left: 25px; }
.popupApply #defaultBlock dd.blankBr { height: 3px; font-size: 0; line-height: 0; overflow: hidden; }
.popupApply #defaultBlock dd.errInfo { color: #f00; }
.popupApply #letters_sel { width: 225px; }
.popupApply #resumes_sel { width: 132px; }
.popupApply #language_sel { width: 80px; }
.popupApply .redTips { color: #f00; text-align: center; margin-bottom: 5px; }
.popupApply .redTips a { color: #f00; }
#applyNowPlaceholder { width: auto; height: 52px; }
.defaultReIcon { width: 92px; height: 22px; background: url(); display: inline-block; cursor: pointer; }
.popupApply ul, .popupApply dd { list-style: none; padding: 0; margin-left: 0; }
.clear { clear: both; height: 0; line-height: 0; font-size: 0px; visibility: hidden; }
.divMask { position: absolute; background: #efefef; }
.popupApply h1 { margin: 0; padding: 0; font-size: 12px; font-weight: normal; }
.popupApply #loginBlock .textInput { border: 1px solid #315AAA; }


body{ font-family:simsun;background:#fff; margin:0; padding:0;}
.terminalpage-left-top h1,.terminalpage-left-top h2,.terminalpage-right h2{margin:0; padding:0;}
em{font-style: normal;}
a{color:#315aaa; text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:400;}
input{border:none; background:none;}
button{border:none; vertical-align:middle; cursor:pointer;}
.terminalpage strong{font-weight:bold;}
.color-blue{color:#2d54cb;}
.underline{text-decoration:underline;}
a:hover{color:#2d54cb; text-decoration:underline;}
.clearfix{clear:both;}
.clearfix:after, .clearfix:before{content: "."; display: block; height: 0; clear:both; visibility: hidden;}
.color-gray{color:#848484;}
.terminalpage{width:990px; margin:-8px auto 0; font-size:14px; position:relative;border:1px solid #D8E6F8;}
.announcement{width:990px;/* height:32px;*/ line-height:32px; margin:auto;}
.announcement-icon{padding-left:25px; background:url() -15px 0 no-repeat; float:left; color:#fd1700;}
.terminalpage-left{width:704px;_width:680px; padding:8px 18px 20px; background-color:#fff; float:left;}
.terminalpage-left-top{margin-bottom:20px;}
.top-left{width:530px; float:left;}
.terminalpage-table td,.top-right table td{line-height:22px;}
.terminalpage-table td h1{line-height:30px; font-size:22px; margin-bottom:6px; font-family:'Microsoft YaHei','simsun';}
.terminalpage-table td h2{line-height:24px; font-size:18px; margin-bottom:16px;}
.table-margin{margin-top:8px;}
.top-right{width:150px; float:right;}
.img-logo img{max-width:150px; width: expression(this.width > 150 ? "150px" : this.width); max-height:300px; float:right;}
.terminalpage-job{height:61px; border-bottom:1px solid #d0d0d0; margin-bottom:5px;}
.terminalpage-main{margin-top:30px; *margin-top:60px;}
.terminalpage-job-wth{height:35px;}
.title-name{line-height:35px; margin-top:24px; font-weight:bold; font-size:16px; float:left;}
.button-big{width:150px; height:41px; background:url() 0 0 no-repeat; float:right; margin:25px 30px; _display:inline;}
.terminalpage-content{width:650px; line-height:25px; margin-bottom:10px; font-size:14px;}
.terminalpage-content img{max-width:650px; width:expression(this.width > 650 ? "650px" : this.width);}
.terminalpage-content h2{line-height:27px;}
.terminalpage-content h3{line-height:32px; font-weight:bold;}
.span-left{margin-top:0;}
.span-right{height:35px; line-height:35px; float:right;}
.name-icon{height:35px; line-height:35px; padding-bottom:10px;}
.name-icon a{display:block; float:left;}
.name-icon img{vertical-align:-2px; _margin-top:7px;}
.content-ul{line-height:27px;}
.terminalpage-content p{margin-top:16px; margin-bottom:5px; line-height:27px;}
.color-red{height:32px; line-height:32px; font-size:12px; float:left;}
.announcement-map{width:360px; height:265px; padding:9px 9px 0px 9px; border:1px solid #dbdbdb;}
.announcement-map-img{width:360px; height:240px;}
.announcement-map a{display:black; line-height:25px; font-size:12px;}
/**�Ҳ���Ŀ**/
.terminalpage-right{width:213px; min-height:700px; height:100%; _height:700px; float:left; border-left:1px solid #D8E6F8; background-color:#F4FAFF; padding:5px 18px 20px;}
.terminalpage-right h2{height:35px; line-height:35px; font-weight:bold;}
.gray-icon{width:150px; height:30px; line-height:30px; padding-left:30px; background:url() 0 0 no-repeat;}
.left-icon0{background-position: -6px -34px;}
.left-icon1{background-position: -6px -63px;}
.left-icon2{background-position: -6px -96px;}
.left-icon3{background-position: -6px -124px;}
.terminalpage-input{width:176px; height:28px; border:1px solid #d4d0d0;}
.terminalpage-input input{width:129px; height:28px; line-height:28px; padding-left:6px; color:#848484; box-shadow:3px 3px 3px #e1e1e1 inset; float:left;}
.search-img{width:39px; height:28px; float:left; border-left:1px solid #d4d0d0; background:url() 0 -154px no-repeat; cursor:pointer;}
.button-bestsmall{width:88px; height:28px; line-height:28px; font-size:12px; color:#848484; border:1px solid #d4d0d0; background:url() repeat-x; margin-top:10px; border-radius:3px 3px 3px 3px; display:block; text-align:center;}
.button-bestsmall:hover{text-decoration:none; color:#848484;}
#wendaoask{margin-top:20px;}
/***ҳ���·��б�***/
.bottom-list{width:990px; margin:0 auto 30px; font-size:14px;}
.bottom-list-title{line-height:30px;}
.bottom-list-title,.bottom-tips,.bottom-list-more{width:750px;}
.bottom-list-title{font-weight:bold; margin-bottom:10px; font-size:14px; color:#666;}
.bottom-tips ul li{width:167px; height:25px; line-height:25px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding-left:20px; float:left;}
.bottom-tips ul li a{font-size:14px;}
.bottom-list-more a{font-size:14px;line-height:40px;margin-right:20px; padding-left:9px; display:block; float:left; background:url() 0 -183px no-repeat;}
.layer-01{width:208px; border:1px solid #ffca08; padding:0px 0px 10px 10px; background-color:#ffffe5; z-index:1000; position:fixed; left:50%; margin-left:273px; bottom:10px; _position:absolute; _top:expression(documentElement.scrollTop+documentElement.clientHeight-130); display:none;}
.layer-top{width:208px; height:30px; line-height:30px;}
.layer-top span{float:left;}
.layer-top .layer-close{float:right; width:17px; height:18px; background:url() 0 -32px no-repeat; cursor:pointer;}
.layer-main{padding-right:10px; font-size:12px; line-height:18px;}
.layer-main span{color: #FD1700;}
.layer-02{width:192px; padding-top:25px; position:absolute; z-index:100; display:none;}
.layer-box{width:174px; padding:5px 8px; line-height:18px; background-color:#ffffe5; border:1px solid #ffca08; position: relative;}
.layer-box em,.layer-box span{color: #ffffe5; height: 18px; width: 17px; top: -9px; _top:-10px; left: 88px; line-height: 18px; position: absolute;}
.layer-box em{color: #ffca08; top: -10px;}
/***���ض���***/
.back-to{left:50%; margin-left:495px; z-index:1000; bottom:35px; position:fixed; right:10px; width:28px; height:67px; background:url() 0 -52px no-repeat; cursor:pointer; _position:absolute; _top:expression(documentElement.scrollTop+documentElement.clientHeight-95); display:none;}
/***����ְλ***/
.terminalpage-expired{width:690px; height:150px; margin:auto; padding-top:40px;}
.expired-img{height:38px; margin:auto; background:url() no-repeat 11px 9px;}
.expired-main ul li{height:26px; line-height:26px; margin-left:40px; padding-left:9px; background:url()0 -229px no-repeat;}
/***���λ***/
.terminalpage-advertising{width:180px;}
.terminalpage-advertising ul{margin:0; padding:0;}
.terminalpage-advertising ul li{width:180px; height:200px; margin-top:20px;}
.terminalpage-advertising ul li img{width:180px; height:200px;}

/***�·�����***/
#footer {font-size:12px;width:990px;margin:0 auto;text-align:left;color:#666;font-family:tahoma,simsun}
#footer input{border:0}
#footer a {color:#315aaa;text-decoration:none}
#footer ul {margin:0;padding:0;list-style:none;}
#footer button {border:0}
#footerSearchBar{height:89px;line-height:25px;width:990px;margin:10px auto}
.sbf,.sbc,.sbl{float:left;width:10px;height:89px;overflow:hidden}
.sbf{background:url() -350px 0 no-repeat}
.sbc{background:url() repeat-x;width:975px;position:relative}
.sbl{background:url() -405px 0 no-repeat;width:5px}
.searchBarSelect{margin-top:9px;background:url() no-repeat scroll 0 0 transparent;cursor:pointer;float:left;height:27px;margin-right:7px;width:240px}
.searchBarSelect input{background:url() -10px -7px no-repeat;width:200px;height:16px;font-size:12px;color:#315aaa;cursor:pointer;margin-left:10px;margin-top:0;_margin-top:7px}
.searchBarSelects{background:url() 0 -325px no-repeat;width:134px;height:27px}
.searchBarSelects input{width:100px}
.sbc li{float:left;margin-right:10px}
.sbc button.doSearch{float:left;margin-top:28px;_margin-left:0}
.keyword_bottombox{float:left;background:url() no-repeat;color:#A1A1A1;width:217px;height:28px;line-height:28px;font-size:14px;margin-top:28px;text-indent:10px}
#KeyWord_kw2_bottom{width:170px;margin-top:6px;*margin:6px 0 0 10px}
.sbc .popTitle{clear:both;background:none}
.sbc .popTitle h6{background:url() 0 -354px repeat-x;box-shadow:0 0 0 0;height:30px;line-height:30px}
.popBody{background-color:#fff;border:1px solid #b1d1e8;border-top:0;z-index:50;float:left;box-shadow:1px 1px 2px #ccc;-moz-box-shadow:1px 1px 2px #ccc;-webkit-box-shadow:1px 1px 2px #ccc;padding:5px 0}
.sbc .popLayer{bottom:10px}
.sbc .popBody{border:1px solid #b1d1e8;border-bottom:0;box-shadow:0 0 0 0}
#searchForm{float:left;margin-left:22px;background-color:#ecf6ff;width:720px;overflow:hidden;height:61px;padding:7px 0 7px 7px}
#searchForm div.keywordbox{float:left;background:url() 0 -32px no-repeat;width:470px;height:28px;line-height:28px;margin-top:5px;_margin-top:-2px;font-size:14px;color:#a1a1a1;text-indent:9px}
#searchForm input.keyword:focus{color:#000}
button.doSearch{background:url() 0 -61px no-repeat;width:116px;height:28px;float:left;margin:5px 0 0 0px}
button.doSearch:hover{background:url() 0 -186px no-repeat}
.link{margin-top:50px;border-top:2px solid #3e7cd3;padding-top:5px}
.link_1{text-align:center;line-height:1.8em;font-family: tahoma,simsun}
.link_1 .link_2{color:#777}
.license{width:259px;overflow:hidden;margin:20px auto 10px}
.link_4_1{width:118px;height:48px;border:1px #D2D2D2 solid;float:left}
.link_4_2{width:118px;height:48px;border:1px #D2D2D2 solid;float:right}
.link_5{width:42px;height:48px;background:url() 0 0 no-repeat;float:left}
.link_5_1{width:42px;height:48px;background:url() -42px 0 no-repeat;float:left}
.link_6{width:69px;height:41px;padding-top:7px;padding-left:5px;float:left}
#footer .link_6 a{padding-top:8px;color:#7F7F7F}
button.doSearch {_margin-top:-2px;}
.searchBarSelect {margin-top:28px;background:url() no-repeat scroll 0 0 transparent;float:left;height:28px;margin-right:10px;width:218px;overflow:hidden;}
.searchBarSelect input {width:230px; height:28px;padding-left:25px;font-size:12px;color:#000;cursor:pointer;background:transparent;text-align:left;margin-left:0px;margin-top:0px;*margin-top:0;_margin-top:0px;}
.searchBarSelects {background:url() no-repeat;width:161px; height:28px;}
#footerSearchBar input.cityInput {cursor:text;float:left;width:90px;padding:0 0 0 10px;height:28px;line-height:28px;}
#footerSearchBar input.cityButton {width:56px;padding:0px;float:left;}
.inputTips {color:#858585 !important;}
.inputAction {color:#000 !important;}
.divMask {position:absolute;background:#fff;}
.clear{ clear:both; height:0; line-height:0;font-size:0px;visibility:hidden;}
.sPopupDiv {position:absolute;z-index:1000;visibility:hidden;top:-100px;left:-100px;background:fff;font-size:12px;}
.sPopupDiv input,.sPopupDivSub input,.sPopupDivSubJobname input {margin-right:3px;*margin-right:0;vertical-align:middle}
.sPopupDiv .mOutItem,.sPopupDivSubJobname .mOutItem {background-color:transparent;}
.sPopupDiv .mOverItem,.sPopupDivSubJobname .mOverItem {background-color:#dfecff;}
.sPopupDiv .sPopupTitle230 {width:230px;height:32px;line-height:32px;background:url("") no-repeat scroll -76px -90px #fff;margin-bottom:-1px;float:left;}
.sPopupDiv .sPopupTitle_down218 {width:218px;height:32px;line-height:28px;background:url("") no-repeat #fff;margin-top:-1px;float:left;}
.sPopupDiv .sPopupTitle_down161 {width:161px;height:32px;line-height:28px;background:url("") no-repeat #fff;margin-top:-1px;float:left;}
.sPopupDiv .sPopupTitle230 h1,.sPopupDiv .sPopupTitle_down218 h1,.sPopupDiv .sPopupTitle_down161 h1 {float:left;font-size:12px;font-weight:bold;color:#2f59ab;margin-left:10px;_margin-left:5px;font-family:tahoma;}
.sPopupDiv .sButtonBlock {float:right;margin-right:8px;_margin-right:4px;color:#fff;font-size:12px;}
.sPopupDiv .sButtonBlock a,.sPopupDivSubJobname .sButtonBlock a {color:#ad5700;font-size:12px;text-decoration:none !important;background:url("") -317px -90px no-repeat;width:60px;height:23px;display:inline-block;padding:0;text-align:center;line-height:1;line-height:23px;_margin-top:3px;}
.sPopupDiv .sButtonBlock a.blueButton,.sPopupDivSubJobname .sButtonBlock a.blueButton {background-position:-378px -90px;width:48px;color:#2f59ab;width:48px;}
.sPopupDiv .sButtonBlock a.blueButton:hover,.sPopupDivSubJobname .sButtonBlock a.blueButton:hover {background-position: -378px -186px;width:48px;}
.sPopupDiv .sButtonBlock a.orgButton:hover,.sPopupDivSubJobname .sButtonBlock a.orgButton:hover {background-position: -317px -186px;}
.sPopupDiv .sPopupBlock {background:#fff;border:#b5d1e3 1px solid;}
.sPopupDiv .sPopupBlock table {width:100%;margin:0;border-collapse:separate;}
.sPopupDiv .sPopupBlock .paddingTB {padding-top:5px;padding-bottom:5px;}
.sPopupDiv .sPopupBlock .sPopupTabCB {margin-left:30px;}
.sPopupDiv .sPopupBlock td {border:0;padding:2px 2px;text-align:left;}
.sPopupDiv .sPopupBlock td.leftClass {text-align:right !important;padding-right:9px !important;vertical-align:middle;font-weight:bold;}
.sPopupDiv .sPopupBlock td.industryLCla {width:180px;}
.sPopupDiv .sPopupBlock td.jobtypeLCla {width:150px;}
.sPopupDiv .sPopupBlock td.jobtypeItems {padding:1px 2px;}
.sPopupDiv .sPopupBlock table.chebox td {padding:1px 2px;*padding:0 2px;}
.sPopupDiv .sPopupBlock td span,.sPopupDiv .sPopupBlock td label {display:block;width:100%;height:100%;}
.sPopupDiv .sPopupBlock td span.availItem {color:#666;cursor:pointer;height: 16px;overflow: hidden;line-height: 16px;}
.sPopupDiv .sPopupBlock td span.seledItem {color:#ff7100;cursor:default;}
.sPopupDiv .sPopupBlock td span.seledAvailItem {color:#ff7100;cursor:pointer;}
.sPopupDiv .sPopupBlock label.noselItem {color:#666;cursor:pointer;}
.sPopupDiv .sPopupBlock label.seledItem {color:#ff7100;cursor:pointer;}
.sPopupDiv .focusItemTop {border:#c7c7c7 2px solid !important;border-bottom:#fff 2px solid !important;background:#fff url() no-repeat 4px center !important;text-indent:20px;background-color:#fff !important;padding-top:3px !important;}
.sPopupDiv .focusItemBottom {border:#c7c7c7 2px solid !important;border-top:#fff 2px solid !important;background:#fff url() no-repeat 4px center !important;text-indent:20px;background-color:#fff !important;padding-top:3px !important;}
.sPopupDiv .blurItem {background-image:url();background-repeat:no-repeat;background-position:4px center;text-indent:20px;padding-top:3px !important;}
.sPopupDiv .zebraCol0 .blurItem {border:#fff 2px solid;}
.sPopupDiv .zebraCol1 .blurItem {border:#eff6ff 2px solid;}
.sPopupDiv .sPopupBlock font.mOutItem {padding:3px 2px;background:transparent;size:12px;font-weight:normal;margin:0;}
.sPopupDiv .sPopupBlock font.mOverItem {padding:3px 2px;background:#dfecff;size:12px;font-weight:normal;margin:0;}
.sPopupDiv .sPopupBlock font.mOutItem span.availItem,.sPopupDiv .sPopupBlock font.mOverItem span.availItem {color:#666;cursor:pointer;}
.sPopupDiv .sPopupBlock font.mOutItem span.seledItem,.sPopupDiv .sPopupBlock font.mOverItem span.seledItem {color:#ff7100;cursor:default;}
.sPopupDiv .sPopupBlock .pIconPlus {width:14px;height:14px;background:url() no-repeat transparent;cursor:pointer;margin-right:6px;display:inline-block;margin-top:1px;}
.sPopupDiv .sPopupBlock .pIconMinus {width:14px;height:14px;background:url() no-repeat transparent;cursor:pointer;margin-right:6px;display:inline-block;margin-top:1px;}
.sPopupDiv .sPopupBlock .pCityTitB {clear:both;color:#fff;padding-left:5px;background:url("") 0 -166px no-repeat;text-align:left;font-size:14px;height:19px;margin:1px 0 1px 5px;line-height:19px;}
.sPopupDiv .sPopupBlock .pCityTitB a {color:#666;text-decoration:none;}
.sPopupDiv .sPopupBlock .pCityItemB {width:auto;clear:both;color:#000;padding-bottom:5px;}
.sPopupDiv .sPopupBlock a.gotoup {font-size:12px;font-weight:normal;}
.sPopupDiv .sPopupBlock a.gotoup:hover {font-size:12px;font-weight:normal;text-decoration:underline;}
.sPopupDiv .zebraCol0 {background:#fff;}
.sPopupDiv .zebraCol1 {background:#eff6ff;}
.sPopupDiv .popupDivTipsB {background:#f2f2f2;padding:5px;color:#000;line-height:18px;clear:both;}
.sPopupDiv .popupDivTipsB b {color:#ff7200;}
.sPopupDiv .popupDivTM {height:8px;font-size:0;line-height:0;clear:both;}
.sPopupDiv font.cursorPointer {cursor:pointer;}
.sPopupDiv .sPopupBlock .seledItemsB {background:#f4f4f4;border:#3f419e 1px dotted;clear:both;padding:4px;color:#000;margin-bottom:5px;}
.sPopupDiv .sPopupBlock .seledItemsCon {}
.sPopupDiv .sPopupBlock .seledTab td {height:20px;}
.sPopupDiv .sPopupBlock .seledTab td.mOutItem {background:#f4f4f4;}
.sPopupDiv #jobTab {margin-bottom:5px;}
.sPopupDiv .sPopupTabC td {padding:6px !important;}
.sPopupDivSub {position:absolute;z-index:1000;visibility:hidden;top:-100px;left:-100px;background:#f3f9ff;border:#3f419e 1px solid;padding:5px;}
.sPopupDivSub td.mOutItem {background:#f3f9ff;}
.sPopupDivSub td.mOverItem {background:#dfecff;}
.sPopupDivSub td label {display:block;width:100%;height:100%;}
.sPopupDivSub td label.noselItem {color:#666;cursor:pointer;}
.sPopupDivSub td label.seledItem {color:#ff7100;cursor:pointer;}
.sPopupDivSub table.chebox td {padding:1px 2px;*padding:0 2px;}
.sPopupDivSub td.hBlueLine {border-top:#3f419e 1px solid;}
.sPopupDivLeftTop {background:#fff url("") no-repeat left top !important;border-bottom:#c7c7c7 2px solid;padding-top:1px !important;}
.sPopupDivLeftBottom {background:#fff url("") no-repeat left bottom !important;border-top:#c7c7c7 2px solid;padding-bottom:1px !important;}
.sPopupDivRightTop {background:#fff url("") no-repeat right top !important;border-bottom:#c7c7c7 2px solid;padding-top:1px !important;}
.sPopupDivRightBottom {background:#fff url("") no-repeat right bottom !important;border-top:#c7c7c7 2px solid;padding-bottom:1px !important;}
.sPopupDivSubJobname {position:absolute;z-index:1000;visibility:hidden;top:-100px;left:-100px;background:#fff;border-left:#c7c7c7 2px solid;border-right:#c7c7c7 2px solid;padding:0;width:346px;}
.sPopupDivSubJobname .paddingBlock {padding:3px;}
.sPopupDivSubJobname table {margin:0;}
.sPopupDivSubJobname td {border:0;}
.sPopupDivSubJobname td.mOutItem {background:#fff;}
.sPopupDivSubJobname td.mOverItem {background:#dfecff;}
.sPopupDivSubJobname td label {display:block;width:100%;height:100%;}
.sPopupDivSubJobname label.noselItem {color:#3059a8;cursor:pointer;}
.sPopupDivSubJobname label.noselItem_selAll {color:#666;cursor:pointer;}
.sPopupDivSubJobname label.seledItem {color:#ff7100;cursor:pointer;}
.sPopupDivSubJobname table.chebox td {padding:2px 2px;*padding:0 2px;}
.sPopupDivSubJobname td.hBlueLine {border-top:#3f419e 1px solid;}
.sPopupDivSubJobname .sButtonBlock {background:#fff url() 0 -287px repeat-x;border-top:1px solid #c7c7c7;height:37px;line-height:37px;clear:both;padding-left:6px;margin-bottom:1px;}

/*ְλ���������*/
.terminalpage-expired {width: 640px;}
.expired-img {background: url() no-repeat 222px 9px;}
.expired-main {width:217px;margin:0 auto;}
.violatorCenter{text-align: center;line-height: 24px;color:#f99235;font-size:16px;font-weight:bold;font-family:"Microsoft Yahei";}

/*20140311չʾ����ְλ*/
.same-job-box{ width:180px;border-top:1px solid #D3D3D3; margin-top:12px;}
.same-job-box h3{ font-size:14px; color:#000; margin:10px 0;font-weight: bold;}
.same-job-box ul li{ list-style:none; border-bottom:1px solid #E1E1E1; padding:6px 0 2px;}
.same-job-box ul li a{ display:inline-block; width:178px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.same-job-box ul li a.job-name{ color:#315AAA; font-weight:bold; font-size:14px; height:18px;*height:20px; }
.same-job-box ul li a.company-name{ color:#999;font-size:12px;height:16px;}
.apply-job{ margin-top:10px;}
.apply-job-btn{ display:inline-block; width:94px; height:25px; background:url() no-repeat left -84px; float:left;}
.apply-job-more{display:inline-block; color:#315AAA; font-size:12px; margin:10px 0px 0px 8px;}

/*ְλ�����ǩ*/
.welfare-tab-box{ margin-top:10x;}
.welfare-tab-box span{ display:inline-block; padding:2px 7px; background:#CCE7F5; border:1px solid #B2D8EE; margin:10px 10px 0px 0; font:500 12px "Microsoft Yahei"; color:#528BB5;}

/*20140610liuhuili*/
.top-fixed-box{ height:125px;display: table; overflow:hidden;width:990px; margin:0 auto;z-index: 2; background:url() repeat-x;position: relative; }
.fixed-inner-box{height:93px;display: table;width:962px; padding:7px 15px; margin:0 auto;}
.cateFixed {position: fixed;_position:absolute;_left:expression(eval(document.documentElement.scrollLeft+0));_top:expression(eval(document.documentElement.scrollTop+0));left:0;top: 0;  width:100%; display:none;}
.fixed-inner-box h1{ font:500 17px "Microsoft Yahei"; color:#333; letter-spacing:-1px; }
.fixed-inner-box h2 a{ font:500 14px/24px "simsun"; color:#315AAA;}
.inner-left{ width:683px;}
.fixed-inner-box .welfare-tab-box span{ margin-top:5px;}
.terminal-ul li{ float:left; font:500 14px/28px "simsun"; color:#333; width:280px;}
.terminal-ul li span{ vertical-align:top; display:inline-block;}
.terminal-ul li a{ color:#333;}
.terminal-ul li a:hover{ color:#315aaa;}
.terminal-ul li strong{ display:inline-block; width:140px; font-weight:normal; color:#333;word-wrap: break-word;break-word: break-all;}
.terminalpage-left .terminal-ul li strong{ width:180px;}
.tab-ul{ border-bottom:1px solid #D6E5F8;height:36px;}
.tab-ul li{ height:35px; float:left; width:98px;font:500 14px/35px "simsun";color:#333; text-align:center; cursor:pointer;}
.tab-ul li.current{ border:1px solid #D6E5F8; border-top:2px solid #3E7CD4; font-weight:700; background:#fff; border-bottom:none;}
.tab-cont-box{ padding:0 12px;}
.tab-cont-box em,.tab-cont-box i{ font-style:italic;}
.tab-cont-box p{ font:500 14px/25px "simsun"; color:#333;}
.tab-cont-box h5{ font:700 14px/26px "simsun"; color:#333; margin-top:30px; }
.tab-inner-cont h5 a.see-other-job{ font-weight:normal;}
.tab-inner-cont{ font:500 14px/25px  "simsun"; color:#333;padding-top: 20px;}
.tab-inner-cont h1,.tab-inner-cont h3,.tab-inner-cont h5{ font-weight:700; margin:12px 0 0px;}
.tab-inner-cont b{display:inline-block; margin:12px 0 0;}
/*.tab-inner-cont h3{ margin-top:35px;}*/
.tab-inner-cont h5{ margin-top:0;}
.tab-inner-cont ol li{ list-style:decimal;margin-left:20px;}
.tab-inner-cont ul li{ list-style:disc; margin-left:20px;}
.see-other-job{ display:inline-block; *margin-top:-25px;}
.now-apply,.see-map,.collect i,.pthree strong,.button-small{display:inline-block;background:url(http://img01.zhaopin.cn/2014/rd2/img/tpage-bg.png) no-repeat left -87px; width:153px; height:46px; }
.collect{ margin-top:-27px; }
.collect i{ display:inline-block;background-position:left top; width:16px; height:17px;vertical-align: middle;margin-right: 5px;}
.collect a:hover i{ margin-top:-5px; }
.img-border a{ display:inline-block;border:1px solid #D8E6F8; padding:3px; margin:8px 0 10px;background:#fff; max-width:208px\9;}
.img-border img{ display:block;max-width: 208px;width:expression(this.width>208?"208":this.width);}
.company-name-t a{ font:700 18px/23px "simsun"; color:#333; margin-top:8px; display:inline-block;word-break: break-all;}
.no-hover-cn a:hover{ text-decoration:none; cursor:text;}
.terminal-company li{ width:160px; padding-left:5em;}
.terminal-company li span{ float:left; margin-left:-5em;}
.now-apply{margin:20px 43px 0 0;}
.now-apply:hover{ background-position:left -132px;}
.see-map{ display:block; background-position:left -24px; width:105px; height:30px; font:500 14px/30px "simsun"; text-align:center; padding-left: 18px;}
.see-map:hover{background-position:left -56px; text-decoration:none; }
.similar-job h2{ font:700 18px "Microsoft Yahei"; color:#333; border-top:1px solid #D6E5F8; padding-top:20px; margin:30px 0 5px; cursor:pointer;}
.similar-job ul li{ border-bottom:1px dotted #D8D8D8; padding:12px 5px;}

.pone a{ font:700 14px "simsun"; display:inline-block; width:250px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.ptwo{ margin-top:3px;*margin-top:6px;}
.ptwo a{ display:inline-block;font-size: 14px; width:250px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;vertical-align: middle;}
.ptwo span{ color:#333;font-size: 14px; display:inline-block;  font-family:"simsun";vertical-align: middle;}
.w150{ width:150px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.w110{ width:110px;}
.pthree{display:none; margin:-36px 20px 0 0;margin-top:-31px\9;}
.pthree strong{background-position:left -256px; width:105px; height:27px; cursor:pointer;}
.pthree strong:hover{background-position:left -286px;}
.similar-job h2 i{display:inline-block;background:url() no-repeat -28px top; width:17px; height:14px; margin-left:6px;}
.see-more a{display:inline-block;font-size: 14px; margin-top:10px;}
.button-small{background-position:left -176px; width:125px; height:40px;margin-top: 12px;}
.button-small:hover{background-position:left -215px;}

/*�ղسɹ�����*/
.sou-collect{height: 68px;margin: 0 auto;padding: 0 10px;width: 290px;font-size:14px;display:block; border-bottom:1px dashed #B0B0B0;text-align: center;}
.collect-title{font:700 14px/28px 'simsun';}
.collect-title i{ display:inline-block;background:url() no-repeat;height:14px;width:14px;vertical-align: middle; *margin-right:6px;}
.collect-content{height:28px; line-height:28px; text-align:center;}
.collect-content a{color:#369;}
.collect-fail{background-position:0 -27px;}
#sou-collect-content a{ color:#315aaa; text-decoration:none;}
#sou-collect-content a:hover{ text-decoration:underline;}
.buttons{ text-align:center;}
.buttons span.popupCancelBtn{ display:inline-block; cursor:pointer;background:url() no-repeat 0 -58px;width: 88px; height:29px; font:700 14px/29px 'simsun';color: #3359aa; text-align:center; margin:10px 0 0;}
.buttons span.popupCancelBtn:hover{ background-position:left -29px;}

/*ְλԤ��ҳ ���еĽ���Ч��ȥ��*/
.view-top-box{ background:#3E7CD4; height:40px; font:500 16px/40px "simsun";}
.view-top-box p{ width:990px; margin:0 auto; color:#fff;}
.view-top-box p b{ color:#fff;font-size: 16px;}
.view-top-box a{ display:inline-block; background:#295FC4; width:80px; height:40px; text-align:center; font-size:14px; color:#fff; float:right;}
.view-top-box a:hover{ background:#1849b7; text-decoration:none;}
.jobs-top-text{ width:990px; margin:20px auto; font:500 14px/25px "simsun";}
.no-hover-big,.no-hover-small{ cursor:auto;}
.no-hover-big:hover{background-position: left -87px;}
.no-hover-small:hover{background-position: left -176px;}
.no-hover-map:hover{background-position: left -24px;}
.no-hover-ul li{ cursor:auto;}
.no-hover-h2 a:hover{ text-decoration:none; color:#315AAA; cursor:text;}

/*duanxiaobo��Ҫ�õ����ղز�����ʽ*/
.addpopupApply { width: 420px; position: fixed; _position: absolute; z-index: 100; background: #fff; top: -100px; left: -100px; visibility: hidden; }
.addpopupApply .mainBlock{border: #3956d6 3px solid;padding: 10px 0;}
.addpopupApply .topBar { width: auto; height: 31px; background: url() repeat-x; clear: both; }
.addpopupApply .topBar h1 { display: inline-block; color: #fff; font-size: 14px; font-weight: bold; float: left; margin-left: 10px; _margin-left: 5px; line-height: 31px; }
.addpopupApply .topBar p { display: inline-block; color: #fff; font-size: 14px; font-weight: bold; float: left; margin-left: 10px; _margin-left: 5px; line-height: 31px; }
.addpopupApply .topBar a { display: inline-block; width: 16px; height: 16px; background: url() no-repeat; cursor: pointer; float: right; margin-right: 6px; margin-top: 7px; }


/**20140703 liuhuili  �ظ�Ͷ�ݵ���**/
.applyyn{background-color:#fff0c7;margin:10px;padding:10px 70px;font-size:14px;color:#333;line-height:24px;display:none}
.applyyn h3{font-size:15px;font-weight:bold;text-align:center;line-height:42px;background:url() 132px 12px no-repeat;}
.applyyn .noappbg{background:url() 41px 12px no-repeat;}
.applyynmark{color:red}
.selectall-btn{border:0;}
#frmokMain{display:block;margin:0;padding:0;font-size:0;letter-spacing:0;}
.applyynTab{width:505px;margin:0 auto;font-size:12px;}
.applyynTab td{height:26px;}
.applyynTab a{text-decoration:none;}
.applyynTab a:hover{text-decoration:underline;}
.applyynTab .applyynTaball{height:75px;}
.applyynTab .Jobname{font-weight:bold;width:206px;}
.applyynTab .Jobname a{display:block;width:16em;height:26px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.applyynTab .Companyname{width:206px;}
.applyynTab .Companyname span{display:block;width:206px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.checkboxAll{vertical-align:-3px;margin-right:12px}
.selectall-btn{background: url() no-repeat scroll -223px 0; height: 28px; margin: 0 5px;overflow: hidden;width: 103px;}

.c_fkt_ico{ display:inline-block; width:61px; height:16px;background: url() no-repeat; margin-left:5px; vertical-align:middle;}
.c_fkt_ico:hover{ background-position:left -17px;}
.no-hover-h1 a:hover{ cursor:text;background: url() no-repeat;}

.terCom_tips{padding-left: 25px;background: url() -15px 0 no-repeat;color: #fd1700;line-height: 32px;font-size: 12px;}

.feed_time{ background:url() no-repeat; width:128px; height:54px; float:right; margin-top:-100px;text-align: center;}
.feed_hour{ display:inline-block;font-size:14px; color:#333; padding-top:30px; font-weight:bold;}

/*΢��*/
.wechat{ width:181px; height:200px; cursor: pointer; position: fixed; margin-left:29px; top: 230px; _position:absolute; _left:-0.2%; _top: expression(documentElement.scrollTop+150);	}

/*20150420 zengping ����ͨ��ά��*/
.fkwWechat {width: 121px;height:208px;position: fixed; margin-left:-10%; top: 230px;_position: absolute;_left: -0.1%;_top: expression(documentElement.scrollTop+150); border:#087fff 1px solid; overflow:hidden;}
.fkwWechat a{ display:block; width:19px; height:19px; position:relative; left:102px; top:-211px; background-color:#fff; opacity:0;filter:alpha(opacity=0);}
.fkwWechat a:hover{ text-decoration:none;}
.fixed-inner-box{ position:relative;}
html {_background-image:url(about:blank); _background-attachment:fixed; overflow-x:hidden; }

/*相似职位推荐 添加批量申请*/
.applay-All-b{ margin: 12px 0 0; border-bottom: 1px solid #cacaca; padding-bottom: 12px;}
.applay-All-b label{ margin-right: 20px;}
.applay-All-b label input{ margin: 0 5px;}
.batch_ul{ clear: both;}
.pone input{ margin: 0 5px; vertical-align: top;}
.popupApply .textInput {border: 1px solid #ccc;height: 20px;}


/*2015 6-5  HR发布职位预览Tips介绍*/
.fdtips{height:70px; margin-top:5px;*width:440px;}
.fdtips ul li{float:left; text-align:right;}
.fdtime,.fdreply-pro,.usetime{ padding:0px 10px; border-right:1px #BDD5F4 solid;}
.fdtime{width:130px;}
.fdreply-pro{ width:120px;}
.usetime{ width:128px;}
.fdtime p,.usetime p,.fdreply-pro p{ color:#333; font-size:14px; font-weight:bold;text-align:center; font-family:"Microsoft YaHei";line-height:42px;}
.fdtime p font,.usetime p font,.fdreply-pro p font{color:#FF7800; font-size:34px; font-weight:600;}
.fdtime div.hrreply, .fdreply-pro div.rate,.usetime div.uesd{font-size:12px; text-align:center;height:20px; line-height:20px}
.fdtime div.hrreply img,.fdreply-pro div.rate img,.usetime div.uesd img{vertical-align:middle;margin-top:-1px; margin-left:3px; }

a.tooltips{ position:relative; /*这个是关键*/ color:#333; text-decoration:none;}
a.tooltips:hover{background:none; /*没有这个在IE中不可用*/ color:#333; text-decoration:none;}
a.tooltips div{display:none;}
a.tooltips:hover div{display:block;/*span 标签仅在 :hover 状态时显示*/}
a.tooltips div.chat-bubble,a.tooltips div.chat-bubble span ,{_display:none;}

.chat-bubble{background-color:#FEF8E0;border: 1px solid #FFC505;font-size: 12px;padding:3px; margin-top:5px; width:154px; padding:5px; text-align:left; position: relative; z-index:9; _z-index:999; *position:relative;_width:110px;}
* html .chat-bubble{position: static;right:expression(eval(document.documentElement.scrollLeft+10));top:expression(eval(document.documentElement.scrollTop+5))}
/*1*/
.chat-bubble-arrow-border{border-color:transparent transparent #FFC505 transparent;border-style: solid;border-width: 5px;height: 0;width: 0;position: absolute; bottom:50px;right:53px; }
.chat-bubble-arrow {border-color:  transparent transparent #FEF8E0 transparent;border-style: solid;border-width:5px;height: 0;width: 0;position:absolute; bottom:48px;right:53px;z-index:9;}
/*2*/
.chat-bubble-arrow-borderone{border-color:transparent transparent #FFC505 transparent;border-style: solid;border-width: 5px;height: 0;width: 0;position: absolute;bottom:50px; right:60px;}
.chat-bubble-arrowone {border-color:transparent transparent #FEF8E0 transparent; border-style: solid; border-width:5px; height:0; width: 0;position:absolute; bottom:48px;right:60px; z-index:9;}
/*3*/
.chat-bubble-arrow-bordertwo{border-color:transparent transparent #FFC505 transparent;border-style: solid;border-width: 5px;height: 0;width: 0;position: absolute;bottom:50px; right:58px;}
.chat-bubble-arrowtwo {border-color:transparent transparent #FEF8E0 transparent; border-style: solid; border-width:5px; height:0; width: 0;position:absolute; bottom:48px;right:58px; z-index:9;}


/*c端D期反馈通弹出窗*/
.feedbackBox{width:470px;height:290px;position: fixed;_position:absolute;top:50%;left:50%;margin:-145px 0 0 -235px;background:#fff;z-index: 9999;font-family: "微软雅黑";overflow: hidden;border:1px solid #0094d6;}
.fullBg{background:#7f7f7f;width:100%;position: absolute;top:0;left:0;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;z-index: 9900;}
.feedbackBox h3{width:470px;height:40px;text-align: center;line-height: 40px;background:#0094d6;color:#fff;font-size: 20px;font-weight: normal;font-family: "微软雅黑";}
.feeLine{width:360px;height:60px;margin:0 auto;background: url() repeat-x left bottom;}
.feeMain{width:438px;height:86px;margin-top: -17px;padding-left: 32px;}
.feeCole{width:60px;height:18px;float:left;padding-top: 42px;margin-right: 26px;background:url() no-repeat 9px 0;font-size: 14px;font-family: "宋体"}
.feeLast{width:470px;height:60px;position: relative;}
.feeLast a{display: block;width:190px;height:40px;text-align: center;line-height: 40px;font-size: 16px;color: #fff;text-decoration: none;margin:0 auto;background:#0094d6;border-radius: 5px;font-family: "微软雅黑";}
.feeLast span{display: block;position: absolute;font-size: 14px;color:#000;text-decoration: underline;top:24px;right:26px;cursor: pointer;}
.addP{height:30px;text-align: center;color: #969696;font-size: 12px;font-family: "微软雅黑";padding:0;margin:0;}

/*公司终端页过期职位提醒*/
#iframe{background: #fff;position: absolute;top: 0;width: 722px;min-height:100px;left: 0; padding:15px 0;border: 0 none;}
#top_layer{text-align:center; width:722px; padding:10px 0;  position:absolute; top:0; left:0;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,th,td{font-size:12px;font-family:"simsun";margin:0;padding:0}
fieldset,img,abbr,acronym{border:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
em,i{font-style:normal}
a{color:#315AAA; text-decoration:none;}
a:hover{ text-decoration:underline;outline:none;}
a,input:focus{outline:none}
input{border:none;background:none;}
button{border:none;vertical-align:middle;cursor:pointer}
table{border-spacing:0;}
address,caption,cite,code,dfn,th{font-weight:normal;font-style:normal;}
ul,li{list-style:none;}
a img, :link img, :visited img {border: 0;outline:none;}
strong{ font-weight:normal;}

.clear{ clear:both;zoom:1;height:0;font-size: 1px;line-height: 0px;text-indent:-9999px;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;display:block;}
.only_clear{ clear:both;}

.font14{ font-size:14px;}
.font16{ font-size:16px;}

.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.ml10{ margin-left:10px; _display:inline;}
.ml20{ margin-left:20px; _display:inline;}
.ml40{ margin-left:40px; _display:inline;}
.mr5{margin-right:5px;}

.fl{ float:left; _display:inline;}
.fr{ float:right; _display:inline;}
.vm{ vertical-align:middle;}
.vt{ vertical-align:top;}
.fwb{ font-weight:bold;}


body,div,dl,dt,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,th,td{font-family:"simsun";margin:0;padding:0}
fieldset,img,abbr,acronym{border:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
em,i{font-style:normal}
a{color:#315AAA; text-decoration:none;}
a:hover{outline:none;}
a,input:focus{outline:none}
input{border:none;background:none;}
button{border:none;vertical-align:middle;cursor:pointer}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,th{font-weight:normal;font-style:normal;}
ul,li{list-style:none;}
a img, :link img, :visited img {border: 0;outline:none;}
strong{ font-weight:normal;}
/*clear,clearfix������������----clearfix�÷��ǣ�������Ԫ�صĸ�������class="clearfix"������������Ԫ�صĸ���*/
.clear{ clear:both;zoom:1;height:0;font-size: 1px;line-height: 0px;text-indent:-9999px;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;display:block;}
.only_clear{ clear:both;}

.font14{ font-size:14px;}
.font16{ font-size:16px;}

.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml40{ margin-left:40px;}

.fl{ float:left;}
.fr{ float:right;}
.vm{ vertical-align:middle;}
.vt{ vertical-align:top;}
.fwb{ font-weight:bold;}
#guild,#guild div{font-family:Arial,"����" !important;}
/*公司终端页页面内部样式整合*/
#globalHeader a {
	text-decoration: none;
}
#globalHeader, #globalHeader .site-logo, #globalHeader .nav-bar li, #globalHeader .nav-bar .l, #globalHeader .nav-bar .r, #globalHeader .nav-bar em:hover a, #globalHeader .nav-bar .mycurrent a {
	background-image: url();
}
#globalHeader {
	height: 63px;
	background-position: 0 -111px;
	background-repeat: repeat-x;
	font-family: simsun;
}
#globalHeader .hd-wrapper {
	width: 990px;
	margin: 0 auto;
	position: relative;
	z-index:10;
}
#globalHeader .site-logo, #globalHeader .mobile-page, #globalHeader .hotline, #globalHeader .choosecity, #globalHeader .companyregin {
	position: absolute;
	color: #155fc9;
	font-size: 12px;
	text-decoration: none;
	line-height: 25px;
	top: 0px;
}
#globalHeader .mobile-page, #globalHeader .hotline, #globalHeader .choosecity, #globalHeader .regin, #globalHeader .companyregin {
	background: url() left center no-repeat;
	padding-left: 10px;
}

#globalHeader .companyregin {
	right: 410px;
	color: #e56100;
	font-weight: bold;
}

#globalHeader .site-logo,#globalHeader .mobile-page,#globalHeader .hotline,#globalHeader .choosecity,#globalHeader .regin,#globalHeader .companyregin,#globalHeader #companyLoginregin,#globalHeader #companyLogining{position:absolute;color:#155fc9;font-size:12px;text-decoration:none;line-height:25px;top:5px;}
#globalHeader .site-logo {
	width: 175px;
	height: 56px;
	top: 0;
	left: 30px;
}
#globalHeader #companyLoginregin,#globalHeader #companyLogining{right:0px;width:125px;height:30px;overflow:hidden;background:url() no-repeat;}
#globalHeader #companyLoginregin{display:block; text-align:left;}
#globalHeader #companyLogining{display:none;}
#globalHeader #companyLoginregin a,#globalHeader #companyLogining a{color:#aa4106;font-size:12px;text-decoration:none;margin-left:8px;}
#globalHeader #companyLoginregin #person-service{margin-right:8px;}
#globalHeader #personname{display:block;position:absolute;left:0;top:0;width:65px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:25px;text-align:center}
#globalHeader #personname{color:#aa4106;}
#globalHeader #companyLogining  #personcheckout{position:absolute;right:17px;top:0;}
#globalHeader .regin{background:none;padding:0;}
#globalHeader .hotline {
	right: 273px;
	color: #848484;
	background: none;
	padding: 0;
}
#globalHeader .choosecity {
	right: 204px;
}
#globalHeader .mobile-page {
	right: 135px
}


#globalHeader .nav-bar {
	position: absolute;
	right: 0;
	top: 37px;
	font-size: 14px;
}
#globalHeader .nav-bar li {
	float: left;
	height: 26px;
	background-position: 154px -177px;
	overflow: hidden;
	width: 85px
}
#globalHeader .nav-bar li.minwidth {
	width: 60px
}
#globalHeader .nav-bar em {
	display: block;
	margin-top: 2px;
}
#globalHeader .nav-bar em a, #globalHeader .nav-bar em span {
	float: left;
	height: 25px;
}
#globalHeader .nav-bar .nav-first {
	background-position: 0 -175px;
	width: 3px;
}
#globalHeader .nav-bar .nav-last {
	background-position: -155px -175px;
	width: 3px;
}
#globalHeader .nav-bar a {
	padding: 0 9px;
	color: white;
	text-decoration: none;
	line-height: 23px;
	font-weight: bold;
	font-size: 14px;
}
#globalHeader .nav-bar a:hover {
	color: #d7e6fc;
}
#globalHeader .nav-bar .l, #globalHeader .nav-bar .r {
	width: 3px;
	background-position: 154px -179px;
}
#globalHeader .nav-bar .mycurrent a, #globalHeader .nav-bar .mycurrent a:hover, #globalHeader .nav-bar .mycurrent em:hover a {
	background-position: -4px -203px;
	color: #06c;
}
#globalHeader .nav-bar .mycurrent .l, #globalHeader .nav-bar .mycurrent em:hover .l {
	background-position: 0 -203px;
}
#globalHeader .nav-bar .mycurrent .r, #globalHeader .nav-bar .mycurrent em:hover .r {
	background-position: -155px -203px;
}
#globalHeader .nav-bar em:hover .l {
	background-position: 0px -306px;
}
#globalHeader .nav-bar em:hover .r {
	background-position: -155px -306px;
}
#globalHeader .nav-bar em:hover a {
	background-position: -4px -306px;
}
#globalHeader a.citymap {
	background: url() no-repeat;
	width: 75px;
	height: 20px;
	display: block;
	margin: 4px 5px 0 5px;
	text-indent: -999em;
	padding: 0;
	overflow: hidden;
}
#globalHeader .citymap:hover {
	background-position: 0 -21px;
}
#globalHeader .cityname {
	left: 250px;
	width: 250px;
	position: absolute;
	top: 6px;
	font-size: 12px;
	text-align: left;
}
#globalHeader .cityname h3 {
	font: 20px Simhei;
	color: #333;
	display: inline;
}
#globalHeader .grayline {
	color: #cfcfcf;
}
#globalHeader #loginNwid{position:absolute;top:35px;right:44px;border:1px solid #bdbdbd;background-color:#a6cbff;width:228px;border-radius:3px;display:none;z-index:10;}
#globalHeader #loginNwid form{margin:0;}
#loginNwid h2{height:34px;line-height:34px;color:#0057cf;text-align:center;font-weight:bold;font-size:14px;background:url() left top repeat-x;margin:0;}
#loginNwid h2 #loginNcolse{position:absolute;top:5px;right:5px;display:block;width:16px;height:16px;}
#loginNwid .loginNForm{margin:0 2px 2px 2px;background-color:#fff;padding:20px 10px 10px 10px;font-size:12px;}
#loginNwid .loginNForm a{color:#155FC9;text-decoration:none;}
#loginNwid .loginNFormInput{height:25px;line-height:25px;width:195px;border-width:1px;border-style:solid;border-color:#c3c3c3 #e8e8e8 #e8e8e8 #c3c3c3;background-color:#f1f1f1;margin:0 0 0px 0;padding-left:5px;color:#666;vertical-align:top;}
#loginNwid .loginNFormBtn{background:url() no-repeat;width:70px;height:28px;border:0;cursor:pointer;vertical-align:middle;}
#hrimg{vertical-align:top;}
#loginNwid .loginNformcb{vertical-align:-3px;}
#loginNwid .validCode{width:75px;margin-right:2px;}
#passwordtxt{width:195px;height:25px;line-height:25px;color:#666666;position:absolute;left:18px;top:105px;font-size:12px;cursor:text; text-align:left;}
#loginNwid .errorstyle{background: url() no-repeat scroll 4px 2px #FFF3EF;border: 1px solid #FF6610;color: #333333;line-height: 22px;margin-bottom:4px;padding: 0 0 0 24px;width: 173px;display:none;}
#loginNwid .errorbox{padding:10px 0;_height:1px;}
#loginNwid #yanzm a{position:relative;display:inline-block;padding-right:40px;}
#loginNwid #yanzm a span{position:absolute;right:0;top:6px;}
#globalHeader .nav-bar .blankwhite{width:6px}
#globalHeader .backnone{ background:none;}
