.h2-famous-jobs,.h2-brand-jobs,.h2-recommend-jobs,.h2-new-jobs,.h2-links,.h4-info-1,.h4-info-2,.h4-info-3{border-bottom:2px solid #f66605;margin-top:10px;background:url('../../img/hs/h2.png') no-repeat;height:45px; background-color:#FFF;}
.h2-brand-jobs ul li,.h2-recommend-jobs ul li{float:right; width:600px; text-align:right; padding-right:10px; height:45px; line-height:45px; color:#666;}
.h2-brand-jobs ul li a,.h2-recommend-jobs ul li a{text-decoration:underline;background:url('../../img/hs/more-icon.png') no-repeat right center;padding-right:6px}
.h2-brand-jobs{background-position:0 -45px;}
.h2-recommend-jobs{background-position:0 -90px}
.h2-new-jobs{background-position:0 -135px}
.h2-new-jobs ul li{width:921px; float:left; text-align:right; height:22px; line-height:22px; margin-top:15px; color:#666;}
.h2-new-jobs span,.h4-info-1 span,.h4-info-2 span,.h4-info-3 span{background:url('../../img/hs/more.png') no-repeat}
.h2-new-jobs span{width:59px;height:22px;margin-left:10px;text-indent:-999999px;display:block;margin-top:15px; float:left;}
.h2-new-jobs span a,.h4-info-1 span a,.h4-info-2 span a,.h4-info-3 span a,.yjh1 span a,.jz1 span a,.zxjl span a{display:block;width:100%}
.h2-links{background-position:0 -315px}
.h4-info-1 span,.h4-info-2 span,.h4-info-3 span{width:36px;height:18px;margin-left:286px;display:block;margin-top:15px;background-position:0 -26px; float:left;text-indent:-999999px; display:inline;}
.h4-info-1{background-position:0 -180px}
.h4-info-2{background-position:0 -225px}
.h4-info-3{background-position:0 -270px}

.idx-fl{width:695px/*width:685px*/;float:left}
.logo h2{background:url('../../img/hs/logo-h2-2.png') 10px 0px no-repeat;width:152px;height:23px;text-indent:-99999px}
.logo h2 a{width:100%;display:block}

.fzdh{width:990px; height:27px; line-height:27px; background-image:url(../../img/hs/dhbgx.gif); margin-left:auto; margin-right:auto; border-left:#dedede 1px solid; border-right:#dedede 1px solid; border-bottom:#dedede 1px solid;  text-align:left; padding-left:8px;}
.fzdh a{margin-right:10px;}
.fzdh span{font-family:SimSun;}
.fzdh ul{background-image:url(../../img/bfhs/ggtb.gif); padding-left:20px; background-repeat:no-repeat; background-position:center left;}

/* 顶部搜索 */
.tsearch{width:570px;float:right;margin-top:20px}
.tsearch-tab ul li{width:63px;height:25px;line-height:25px;float:left;margin-right:2px;text-align:center;position:relative;background:#f6f6f6;border-radius:3px 3px 0 0;}
.tsearch-tab ul li a{color:#0575b5;width:100%;display:block}
.tsearch-tab ul li .chn-new{background:url('../../img/hs/search-submit.png') left -38px no-repeat;width:22px;height:12px;position:absolute;visibility:hidden;visibility:visible\9;top:-8px;right:-15%;margin-left:-14px;-webkit-animation:animIcoNew .4s ease-out .7s forwards;-moz-animation:animIcoNew .4s ease-out .7s forwards}
.tsearch-tab .current{background:#559cd9;font-weight:bold}
.tsearch-tab .current a{color:#fff}
.tsearch-panel{width:570px;height:43px;position:relative;background:#559cd9;border-radius:0 3px 3px 3px }
.tsearch-panel .li1{width:470px;display:inline;}
.tsearch-panel .li1 input{border:none;outline:none;background:#fff;width:460px;height:37px;line-height:37px;position:absolute;top:2px;left:2px;padding-left:10px;font-size:14px;font-family:Verdana}
.tsearch-panel .li2 input{background:url('../../img/hs/search-submit.png') center 9px no-repeat;border:none;width:94px;height:41px;cursor:pointer;position:absolute;top:2px;right:2px}
.tsearch-panel .li1 input.s0,.tsearch-panel .li1 input.s1,.tsearch-panel .li1 input.s2{background:#fff url(../../img/hs/tsearch-msg.png) no-repeat;}
.tsearch-panel .li1 input.s0{background-position:10px 0;}
.tsearch-panel .li1 input.s1{background-position:10px -39px;}
.tsearch-panel .li1 input.s2{background-position:10px -78px;}
.tsearch-panel .li1 input.cgry{background:#fff}
.syss{width:998px; height:90px; border:#dedede 1px solid; margin-left:auto; margin-right:auto; margin-top:10px; background-color:#FFF; background-image:url(../../img/hs/tssbg.jpg); background-repeat:no-repeat;}
.ssxssj{width:80px; height:65px; margin-left:40px; float:left; display:inline; margin-top:23px; text-align:left;}
.ssxssj ul{margin:0px; padding:0px;}
.ssxssj ul li{width:80px; height:22px; line-height:22px; float:left; font-size:14px;}
.xzgzz{width:130px; height:46px; margin-left:20px; display:inline; margin-top:23px; float:left;text-align:left;}
.xzgzz ul li{width:130px; height:22px; line-height:22px; float:left; font-size:14px; }
.syssnr{width:700px; height:90px; float:left; margin-left:20px; display:inline; text-align:left;}

/* 按分类 */
.jobtype-silde{width:195px;float:left}
.jobtype-silde ul{border:1px solid #dedede; border-bottom:3px solid #dedede;;}
.jobtype-silde li{height:65px;line-height:63px;border-top:1px solid #fff;border-bottom:1px solid #e5e5e5;background:#f5f5f5;position:relative;font-size:14px;text-indent:65px;cursor:pointer;z-index:2}
.jobtype-silde li b{background:url('../../img/hs/jobtype-icon.png') left -15px;width:30px;height:30px;position:absolute;top:15px;left:25px}
.jobtype-silde li:hover b{-webkit-animation:1s ease;-moz-animation:1s ease;-ms-animation:1s ease;-o-animation:1s ease;animation:1s ease;-webkit-transform-origin:top center;-moz-transform-origin:top center;-ms-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:menuAnimat;-moz-animation-name:menuAnimat;-ms-animation-name:menuAnimat;-o-animation-name:menuAnimat;animation-name:menuAnimat}
.jobtype-silde .list2 b{background-position:0 -80px}
.jobtype-silde .list3 b{background-position:0 -145px}
.jobtype-silde .list3 em{width:36px;height:36px;display:block;background:url('../../img/hs/jobtype-new.png') no-repeat;position:absolute;top:-2px;left:-1px}
.jobtype-silde li a{width:100%;height:100%;}
.jobtype-silde li a:hover{background:#fff;font-weight:bold;text-decoration:none}
.jobtype-silde li a i{display:none}
.jobtype-silde .list-active{font-weight:bold;background:white!important;}
.jobtype-silde .list-active i{display:block;background:url('../../img/hs/jobtype-arrow.png') no-repeat;width:5px;height:9px;position:absolute;visibility:hidden;visibility:visible\9;top:28px;right:10%;margin-left:-14px;-webkit-animation:animIcosilde .4s ease-out .7s forwards;-moz-animation:animIcosilde .4s ease-out .7s forwards}
.jobtype-silde .list-active b{background-position:-165px -15px}
.jobtype-silde .list-active .b1{background-position:-165px -80px;}
.jobtype-silde .list-active .bh1{background-position:-165px -80px;}
.jobtype-silde .list3.list-active .b2{background-position:-165px -145px;}
	/* -子分类- */
.jobtype-silde .list-class{position:absolute;top:-2px;left:193px;width:501px;text-indent:0;line-height:25px;font-size:12px;display:none;}
.jobtype-silde .class-line{position:absolute;top:0px;left:0px;width:1px;height:66px;background:#fff;border-top:1px solid #dedede;border-bottom:2px solid #dedede;}
.jobtype-silde .class-cont{border:1px solid #dedede;border-bottom:4px solid #dedede;background:#fff;height:200px;box-shadow:2px 2px 2px #eee}
.jobtype-silde .class-cont ol{margin:13px 20px }
.jobtype-silde .class-cont li{width:114px;float:left;height:22px;line-height:22px;text-indent:0;padding:0!important;background:none;border:none;font-size:12px;display:inline;font-weight:normal;cursor:auto}
.jobtype-silde .class-cont li a{color:#3366cc;display:inline}
.jobtype-silde .class-cont li a:hover{font-weight:normal;text-decoration:underline}

.jobtype-silde .class-contt{border:1px solid #dedede;border-bottom:4px solid #dedede;background:#fff;height:200px;box-shadow:2px 2px 2px #eee}
.jobtype-silde .class-contt ol{margin:13px 20px }
.jobtype-silde .class-contt li{width:228px;float:left;height:22px;line-height:22px;text-indent:0;padding:0!important;background:none;border:none;font-size:12px;display:inline;font-weight:normal;cursor:auto}
.cl{color:#3366cc;display:inline}
.ch{color:#FF0000;display:inline}
.jobtype-silde .class-contt li a:hover{font-weight:normal;text-decoration:underline}

.jobtype-silde .road{top:-69px}
.jobtype-silde .road .class-line{top:67px!important}
.jobtype-silde .map{top:-136px}
.jobtype-silde .map .class-line{top:134px!important}
.jobtype-silde .map .list-map-img{background:url('../../img/hs/jobtype-map.png') no-repeat;width:485px;height:180px;margin:10px 0 0 7px}
.jobtype-silde .map .list-map-img a{display:block;width:100%;height:100%}
.jobtype-silde .map .list-map-img a:hover{background:none}


/* 幻灯片 */
#slider{width:490px;float:left; margin-left:10px; display:inline;}
#slider .fad{width:490px;height:202px;overflow:hidden;position:relative;z-index:1}
#slider .slider,.num{position:relative;}
#slider .slider li{list-style:none;display:inline; float:left}
#slider .slider img{width:490px; height:202px;display:block;}
#slider .fad .num{left:385px;top:190px;position:absolute;z-index:1000;}
#slider .num li{float:left;width:15px;height:7px;cursor:pointer;overflow:hidden;margin-left:5px;background:#fff;}
#slider .num li.on{background:#f36d02}


/* 热点企业 */
.hot-job{border:1px solid #dedede;border-bottom:3px solid #dedede;background:#fff;margin-top:10px;position:relative;height:73px;clear:both;}
.hot-job .tit{width:44px;height:44px;background:url('../../img/hs/hot.png');position:absolute;left:-5px;top:-5px;text-indent:-99999px;z-index:2}
.hot-job dl{width:345px;float:left;position:relative;margin-top:9px}
.hot-job dt{position:absolute;z-index:1;left:13px;}
.hot-job dt img{border:1px solid #dedede;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15), 0 0 4px rgba(0, 0, 0, 0.06) inset;border-radius:4px;}
.hot-job dd{padding-left:80px;line-height:26px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;width:260px}
.hot-job .dd-tit{font-size:14px;}
.dd-tit a{color:#3366cc;}
.dd-tit span{padding-left:5px;}

/* 紧急招聘 */
.idx-login .tit,.urgent-job .tit,.affiche .tit{background-image:url(../../img/hs/idx-tit-icon.png); background-repeat:no-repeat;}
.urgent-job{border:1px solid #c0dae9; border-bottom:3px solid #c0dae9; margin-top:10px;height:156px;}
.urgent-job .tit{background-position:10px -34px; line-height:35px;border-bottom:1px solid #c0dae9;background-color:#f3f7fa;padding-left:30px;width:663px;font-size:14px;font-weight:bold; float:left;}
.urgent-job .tit .jp{float:left; width:70px; height:35px; line-height:35px; display:block;}
.urgent-job .tit .gd{font-weight:normal;font-size:12px; display:inline; width:560px; text-align:right; float:right; margin-right:10px; height:35px; line-height:35px; display:block; color:#666;}
.urgent-job .tit .gd a{text-decoration:underline;background:url('../../img/hs/more-icon.png') no-repeat right center;padding-right:6px}
.urgent-job .tit .gd a:hover{text-decoration:none}
.urgent-job .c-box{background:#fff;padding:10px; width:673px; height:100px; float:left;}
.urgent-job ul{width:315px;float:left}
.urgent-job ul li{height:25px;line-height:25px}
.urgent-job ul li span{font-family:SimSun;color:#BABABA}
.urgent-job ul li em{float:right;font-style:normal}
.urgent-job .line-ul{margin-left:35px}


.idx-rh{width:295px;float:right}
/* 登录 */
.dlk
.idx-login{border:1px solid #c1dae8;background:#f4f7f9;padding:10px 15px 25px 15px;_padding:10px 15px 17px 15px;height:204px}
.idx-login .tit{background-position:left -5px;padding-left:15px; font-size:14px; font-weight:bold;}
.idx-login .idx-ipt-1,.idx-login .password{border:1px solid #d3d3d3;width:250px;padding:5px;outline:none;margin-top:10px;height:26px;line-height:26px;font-family:Verdana;box-shadow:0px 2px 0px #ebebeb;font-weight:bold}
.idx-login .name-field,.idx-login .password-field,.idx-login .checkbox-field{clear:both;vertical-align:middle;}
.idx-login .name-field{margin-top:5px}
.idx-login .password-field{margin-top:0px}
.idx-login .checkbox-field{margin-top:10px}
.idx-login .checkbox-field label{color:#333;position:relative}
.idx-login .checkbox-field input{position:relative;top:3px}
.idx-login .btn {margin-top:17px}
.idx-login .btn .login-btn{border-style:none;border-color:inherit;border-width:medium;background:#f76605 url('../../img/hs/login-btn.png') no-repeat 15px 9px;width:83px;height:36px;line-height:36px;font-size:14px;font-weight:bold;color:#fff;padding-left:20px;cursor:pointer;border-radius:3px;float:left;box-shadow:0px 2px 0px #be3014}
.idx-login .btn .login-btn:hover{background:#ff850d url('../../img/hs/login-btn.png') no-repeat 15px 9px;box-shadow:0px 2px 0px #d06801;text-decoration:none}
.idx-login .btn .reg{float:right;width:168px;height:36px;line-height:36px;font-size:14px;color:#73b0d2;border-radius:3px;background:#559cd9;text-align:center;box-shadow:0px 2px 0px #015d8f}
.idx-login .btn .reg:hover{background:#0092e2}
.idx-login .btn .reg a{color:#fff}
.other-login{border:1px solid #c1dae8; border-bottom:3px solid #c1dae8; border-top:none;height:48px;line-height:48px;padding-left:15px;background:#fff}
.other-login span{display:block;float:left;width:90px}
.other-login a.login-qq{display:block;width:120px;height:24px;float:left;overflow:hidden;background:url('../../img/hs/login-QQ.png');text-indent:-99999px;margin-top:10px}
.idx-login .idx-ipt-1,.idx-login .password{background:#fafafa;}
.idx-login .name-field .active{background:url('../../img/hs/input_active_text.gif') 8px -24px white no-repeat;}
.idx-login .password-field .active{background:url('../../img/hs/input_active_text.gif') 8px -58px white no-repeat;}
	/* -登录后- */
.login-on{height:57px;_padding-bottom:14px}
.login-on .btn{margin-top:8px}
.login-on .btn .login-btn{width:75px;padding-left:35px}
.login-on .btn .reg{width:140px}
.login-on .btn .reg a{width:100%;display:block}
.user-info{border-left:1px solid #c1dae8;border-right:1px solid #c1dae8;border-bottom:1px solid #c1dae8;background:#fff url('../../img/hs/login-welcome.png') no-repeat 11px 11px;height:192px;border-top-style:none;border-top-color:inherit;border-top-width:medium;}
.user-info ul{padding:45px 15px 0 15px}
.user-info ul li{height:28px;line-height:28px}
.user-info ul li img{vertical-align:top}
.user-info ul .sli1 span{display:block;float:left;overflow:hidden}
.user-info ul .sli1 .user-general,.user-info ul .sli1 .user-vip{margin-top:6px}


/* 公告 */
.affiche{border:1px solid #dedede; border-bottom:3px solid #dedede; width:243px; float:left;}
.affiche .tit{background-position:10px -70px;height:35px;line-height:35px;border-bottom:1px solid #e5e5e5;background-color:#f8f8f8;padding-left:30px}
.affiche .tit .ggg{float:left; font-size:14px; font-weight:bold;}
.affiche .tit span{float:right;margin-right:10px;font-weight:normal;font-size:12px}
.affiche .tit span a{text-decoration:underline;background:url('../../img/hs/more-icon.png') no-repeat right center;padding-right:6px}
.affiche .tit span a:hover{text-decoration:none}
.affiche ul {padding:10px;background:#fff}
.affiche ul li{line-height:25px;height:25px; overflow:hidden;}
.affiche ul li span{font-family:SimSun;color:#BABABA}
.affiche ul li em{font-style:normal;margin-left:5px}


/* 广告位 */
.imgads{margin-right:-8px}
.imgads ul li{float:left;display:inline;height:65px;margin:8px 8px 0 0}
.imgads .imgads-326 li{width:328px}
.imgads .imgads-192 li{width:160px}
.imgads img,.imgads-1000 img{display:block}
.imgads-1000{margin:10px auto auto auto;width:1000px;}
/* 
.imgads,.famous-jobs{margin-right:-12px}
.imgads ul li {width:241px;float:left;margin:12px 12px 0 0;background:#f1f1f1;display:inline;}
.imgads .imgads-90 li{height:90px}
.imgads .imgads-50 li{height:50px}
广告位 */

.sp{width:992px; height:100%; overflow:hidden; padding-bottom:6px; border:#f5d2ae 4px solid; margin-top:8px; margin-left:auto; margin-right:auto; text-align:left;}
.sp1{width:241px; height:218px; margin-left:6px; margin-top:6px; float:left; display:inline;}
.sp2{width:241px; height:106px; margin-left:6px; margin-top:6px; float:left; display:inline;}
.sp3{width:100px; height:100px;  border:#fff2e5 3px solid; float:left;}
.sp3 img{display:block;}
.sp4{width:130px; height:46px; float:left; margin-left:5px; display:inline; font-size:13px; font-weight:bold; line-height:22px; overflow:hidden;}
.sp5{width:130px; height:60px; line-height:20px; float:left; margin-left:5px; display:inline; color:#666; overflow:hidden;}
.sh{color:#333;}


/* 知名企业 */
.famous-jobs ul li{width:239px;border:1px solid #dcdcdc;height:60px;float:left;margin:12px 12px 0 0;display:inline;}

/* 品牌企业 */
.brand-jobs{background-color:#FFF; width:1000px; height:auto; padding-bottom:10px;}
.brand-jobs ul{margin-left:1px; display:inline; float:left;}
.brand-jobs ul li{border:1px solid #dedede; border-bottom:3px solid #dcdcdc;background:#f9f9f9;width:235px; float:left;margin:10px 0 0 10px;box-shadow:0px 2px 0px #eee;display:inline;}
.brand-jobs ul li span{display:block;height:27px;line-height:27px;text-align:center;cursor:pointer;width:235px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size:14px;}
.brand-jobs ul li img{vertical-align:top; margin-left:5px; margin-top:5px;}

/* 推荐企业 */
.recommend-jobs{margin-right:-11px}
.recommend-jobs dl{width:304px; height:48px; overflow:hidden; padding:5px 10px;float:left;margin-right:11px;border:1px solid #e5e5e5; border-bottom:3px solid #e5e5e5; background:#f7f7f7;margin:11px 11px 0 0;display:inline;}
.recommend-jobs dl:hover{width:304px; height:48px; overflow:hidden; padding:5px 10px;float:left;margin-right:11px;border:1px solid #e5e5e5; border-bottom:3px solid #e5e5e5; background:#fafef0;margin:11px 11px 0 0;display:inline;}
.recommend-jobs dt{font-size:14px;font-weight:bold}
.recommend-jobs dd{width:304px;display:inline-block;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.recommend-jobs dd span{background:#279e19;color:#fff;font-size:12px;padding:2px;margin-right:8px;}
.tjqyzp{width:1000px; height:auto; overflow:hidden; background-color:#FFF; padding-bottom:10px;}
.tjqyzp ul{width:318px; height:58px; float:left; overflow:hidden;border:#dedede 1px solid;overflow:hidden;display:inline; margin-left:10px; margin-top:10px;}
.tjqyzpz{width:1000px; height:auto; overflow:hidden; background-color:#FFF; padding-bottom:10px;}
.tjqyzpz ul{width:318px; height:58px; float:left; overflow:hidden;border:#dedede 1px solid;overflow:hidden;display:inline; margin-left:10px; margin-top:10px;}
.v{width:18px; height:32px; float:left; margin-top:4px;}
.v1{width:18px; height:32px; float:left; margin-top:4px;}
.v2{width:18px; height:32px; float:left; margin-top:4px;}

.lv1{float:left;width:306px; height:29px;line-height:29px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-left:6px; display:inline;}
.lv1 a{margin-right:10px; font-size:14px; color:#333; margin-right:10px; font-weight:bold;}
.lv1 span{color:#999;}
.lv2{float:left;width:258px; height:29px;line-height:29px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-left:6px; display:inline; color:#999; background-image:url(../../img/hs/cp.png); background-repeat:no-repeat; background-position:center left; padding-left:47px;}
.lv2 a{color:#ed6503; margin-right:10px;}
.lv2 span{margin-right:10px;}

.lv3{float:left;width:305px; height:29px;line-height:29px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-left:6px; display:inline;}
.lv3 a{margin-right:10px; font-size:14px; color:#333; margin-right:10px;}
.lv3 span{color:#999;}
.lv4{float:left;width:258px; height:29px;line-height:29px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-left:6px; display:inline; color:#999; background-image:url(../../img/hs/cph.png); background-repeat:no-repeat; background-position:center left; padding-left:47px;}
.lv4 a{color:#777; margin-right:10px;}
.lv4 span{margin-right:10px;}


.hs{color:#F00;}
.ppqy{width:1000px; height:auto; overflow:hidden; text-align:left; background-color:#FFF; padding-bottom:20px;}
.ppqy ul{width:186px; height:88px; float:left; margin-left:10px; display:inline; background-color:#f9f9f9; margin-top:10px; border:#dedede 1px solid;}
.pp1{width:118px; height:100px; float:left; border-left:#eeeeee 1px solid; border-top:#eeeeee 1px solid; border-right:#eeeeee 1px solid; font-size:0px;}
.pp2{width:120px; height:25px; line-height:25px; overflow:hidden; background-color:#808080; float:left; text-align:center;}
.pp2 a{color:#FFF; font-weight:bold;}


/* 最新企业 */
.new-jobs{border:1px solid #e5e5e5; border-bottom:3px solid #e5e5e5;border-top:none;background:#fff;padding:15px 0}
.new-jobs ul li {margin-left:15px;float:left;width:464px;display:inline;height:25px;line-height:25px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.new-jobs ul li a{color:#3366cc}
.new-jobs ul li em,.info-cont ul li span{font-family:SimSun;color:#BABABA;font-style:normal}
.new-jobs ul li span{margin-left:10px}
.new-jobs ul li span a{color:#666}

/* 资讯 */
.info-main{margin:0px -17px 0 0}
.info-box{width:322px;float:left;margin-right:17px;display:inline;}
.info-cont{border:1px solid #e5e5e5; border-bottom:3px solid #e5e5e5; border-top:2px solid #a0a0a0;background:#fff;padding:15px;}
.info-cont ul {margin-top:5px}
.info-cont ul li{height:24px; line-height:24px;}

/* 友情链接 */
.links{border:1px solid #e5e5e5;border-top:none;padding:15px;background:#fff;position:relative;}
.links-tips{position:absolute;top:-35px;right:10px}
.yqlj{width:1000px; margin-left:auto; margin-right:auto;  height:auto; overflow:hidden;text-align:left;}

/*品牌弹出*/
.brand-show ul li.current1{position:relative;}
.brand-show ul li.current1 .on{position:relative; z-index:1}
.brand-show ul li .show{display:none; text-align:left; position:absolute; left:-3px;top:-3px; width:235px; padding:2px; background:#eae8e8; border:1px solid #bcbcbc;border-radius:3px}
.brand-show .show .area{background:#fff; padding:80px 0 10px 0; overflow:hidden;zoom:1}
.brand-show ul ul{border-bottom:none; height:auto;background:none}
.brand-show ul li li{padding:0 10px!important; float:none; width:auto; text-align:left;border:none!important;background:none;margin:0;box-shadow:none;display:block}
.brand-show ul li li a{color:#f48a1d}
.brand-show .shade{display:none; position:absolute; left:1px; top:1px; background:#000;opacity:0.1; padding:3px;filter:alpha(opacity=10) ;-moz-opacity: 0.10; width:158px;;border-radius:3px}
.brand-show ul li.current1 .show{display:block}
.brand-show ul li.current1 .shade{display:block}

/*企业弹出*/
.hot-job dl .show{left:80px!important;_left:80px!important;*top:50px!important;_*top:50px!important}
.hot-job dl .shade{left:84px!important;_left:84px!important;*top:54px!important;_*top:54px!important}
.com-show li .show{top:26px}
.hot-job .show {top:56px}
.com-show ul li .shade{top:30px}
.hot-job dl .shade{top:60px}
.com-show ul li.current1 .on,.hot-job dl.current1 .on{}
.com-show ul li.current1,.hot-job dl.current1{position:relative}
.com-show li .show,.hot-job .show{display:none;position:absolute;width:200px!important;left:20px;background:#fff;border:1px #aba9aa solid;border-radius:3px;}
.com-show ul li .shade,.hot-job dl .shade{display:none;position:absolute;left:24px;background:#000;opacity:0.1; padding:1px;filter:alpha(opacity=10) ;-moz-opacity: 0.10; width:200px;border-radius:3px;}
.com-show ul li.current1 .show,.hot-job dl.current1 .show{display:block}
.com-show ul li.current1 .shade,.hot-job dl.current1 .shade{display:block}
.com-show ul li li,.hot-job dl dd li{height:auto;width:auto; line-height:23px; float:none;;background:none!important;padding-left:0px!important}
.com-show ul li li a,.hot-job dl li a{color:#5c5c5c;background:none;padding-left:5px}
.com-show ul li ul,.hot-job dl ul{padding:5px;background:none!important;float:none;width:190px!important}
.com-show ul li .syzw,.hot-job dl .syzw{height:28px; line-height:28px; font-weight:normal; padding:0 10px; font-size:12px; color:#333;background:url('../../img/hs/showBg.gif') repeat-x; display:block;}
.com-show ul li .conor,.hot-job dl .conor{width:10px; height:6px; position:absolute; background:url('../../img/hs/showBg.gif') no-repeat 0 -28px; overflow:hidden; left:8px; top:-6px}
.com-show ul li.current1 .show,.hot-job dl.current1 .show{display:block;background:#fafef0;background-image:none!important}
.com-show ul li.current1 .shade,,.hot-job dl .current1 .shade{display:block;}


/* jq */
input:-webkit-input-placeholder{ color: #999;font-weight:normal; }
input:-moz-placeholder{ color: #999;font-weight:normal; }
.login_input{color:#999;font-weight:normal !important;}
.login_input_active{background:#fafafa !important;border:1px solid #bbb !important;}
input.watermark, textarea.watermark { color: #000; }
input.marked, textarea.marked { color:#999!important; font-weight:normal!important}
.watermark{color:#999;font-weight:normal !important;}


@-webkit-keyframes animIcoNew {
0% {top:0;opacity:.2;visibility:visible}
75% {top:-13px}
100% {top:-10px;opacity:1;visibility:visible}
}
@-moz-keyframes animIcoNew {
0% {top:0;opacity:.2;visibility:visible}
75% {top:-13px}
100% {top:-10px;opacity:1;visibility:visible}
}
@-webkit-keyframes animIcosilde {
0% {left:120px;opacity:.2;visibility:visible}
75% {left:180px}
100% {left:180px;opacity:1;visibility:visible}
}
@-moz-keyframes animIcosilde {
0% {left:120px;opacity:.2;visibility:visible}
75% {left:180px}
100% {left:180px;opacity:1;visibility:visible}
}


.c1{color:#000;}
.c2{color:#fff;}
.c3{color:#008000;}
.c4{color:#800000;}
.c5{color:#808000;}
.c6{color:#000080;}
.c7{color:#800080;}
.c8{color:#808080;}
.c9{color:#ff0;}
.c10{color:#0f0;}
.c11{color:#0ff;}
.c12{color:#f0f;}
.c13{color:#f00;}
.c14{color:#00f;}
.c15{color:#008080;}
.wztj{width:1016px; height:auto; margin-left:auto; margin-right:auto; overflow:hidden; text-align:left;}
.wztj ul li{width:auto; height:auto; float:left; margin-left:8px; margin-top:8px; display:inline;}
.wztjz{width:1024px; height:auto; margin-left:auto; margin-right:auto; overflow:hidden; text-align:left;}
.wztjz ul li{width:auto; height:auto; float:left; margin-left:8px; margin-top:8px; display:inline;}
.yjhjz{width:1000px; height:100%; overflow:hidden; text-align:left; margin-top:32px;}
.yjhzp{width:661px; height:auto; overflow:hidden; float:left;}
.jianzhizp{width:322px; height:auto; overflow:hidden; float:left; margin-left:17px; display:inline;}
.yjh1{width:661px; height:33px; background-image:url(../../img/hs/kszp.png); float:left; background-repeat:no-repeat;}
.jz1{width:322px; height:33px; background-image:url(../../img/hs/jianzhi.png); float:left; background-repeat:no-repeat;}
.yjh2{width:659px; height:100%; overflow:hidden; float:left; border-left:#e5e5e5 1px solid; border-bottom:#e5e5e5 3px solid; border-right:#e5e5e5 1px solid; border-top:#559cd9 2px solid;background:#fff;padding:15px 0;}
.jz2{width:320px; height:100%; overflow:hidden; float:left; border-left:#e5e5e5 1px solid; border-bottom:#e5e5e5 3px solid; border-right:#e5e5e5 1px solid; border-top:#559cd9 2px solid;background:#fff;padding:15px 0;}
.yjh1 span{width:59px;height:22px;margin-left:20px;text-indent:-999999px;display:block;margin-top:5px;background:url('../../img/hs/more.png') no-repeat; float:left;}
.yjh1 ul li{width:582px; height:22px; line-height:22px; float:left; text-align:right;}
.jz1 span{width:59px;height:22px;margin-left:262px;text-indent:-999999px;display:block;margin-top:7px;background:url('../../img/hs/more.png') no-repeat; float:left;}

.yjh2 ul li {margin-left:15px;float:left;width:307px;display:inline;height:25px;line-height:25px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.yjh2 ul li a{color:#3366cc}
.yjh2 ul li em,.info-cont ul li span{font-family:SimSun;color:#BABABA;font-style:normal}
.yjh2 ul li span{margin-left:10px}
.yjh2 ul li span a{color:#666}

.jz2 ul li {margin-left:15px;float:left;width:290px;display:inline;height:25px;line-height:25px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.jz2 ul li a{color:#3366cc}
.jz2 ul li em,.info-cont ul li span{font-family:SimSun;color:#BABABA;font-style:normal}
.jz2 ul li span{margin-left:10px}
.jz2 ul li span a{color:#666}
.zxjlw{width:1000px; height:auto; overflow:hidden; margin-left:auto; margin-right:auto; margin-top:10px; background-color:#FFF;text-align:left;}
.zxjl{width:1000px; height:33px; background-image:url(../../img/hs/zxjl.png); background-repeat:no-repeat;  overflow:hidden; text-align:left; margin-top:10px;}
.zxjl span{width:59px;height:22px;margin-left:10px;text-indent:-999999px;display:block;margin-top:5px;background:url('../../img/hs/more.png') no-repeat; float:left;}
.zxjl ul li{width:921px; float:left; text-align:right; height:22px; line-height:22px; color:#666;}

.recomp_content{border-top:#f66605 2px solid;background:#fff; height:100%; overflow:hidden; width:998px; padding-bottom:10px; text-align:left;}
.rcpiclist{margin-top:10px; float:left; width:992px; margin-left:6px; display:inline;}
.rcpiclist li{float:left;background:url(../../img/hs/tt9.jpg) no-repeat; width:127px; height:167px;margin-left:12px; position:relative;}
.rcpiclist li img{position:absolute;left:9px; top:8px;}
.rcpiclist li div.rcbg1{ position:absolute;bottom:10px;left:9px;text-align:center;width:110px;opacity: 0.6;color:#fff;line-height:32px; background-color:#555; font-size:14px;}
.rcpiclist li div.rcbg2{ position:absolute;bottom:10px;left:9px;width:110px;opacity: 0.6;color:#fff; height:150px; background-color:#555; line-height:20px; display:none;}
.rcpiclist li div.rcbg2 p { padding-left:10px; padding-top:10px;}
.rcpiclist li div.rcbg2 p a{color:#fff; }
.bring {width:992px; float:left; height:auto; overflow:hidden; margin-left:6px; display:inline;}
.bring li { border:1px solid #e4e4e4; height:50px; width:232px; background:url(../../img/hs/in1.jpg); float:left; margin-top:10px; margin-left:10px; display:inline; overflow:hidden;}
.bring li.b1 h4.checked a{ color:#3465cc;}
.bring li.bh1 h4.checked a{ color:#F00;}
.bring li.b2 h4{ font-size:14px;  margin-top:5px; margin-left:10px; background:none;}
.bring li.b2 h4 a{ color:#0250bd;}
.bring li h4 span{ font-size:12px; font-weight:normal;}
.bring li p { padding-left:8px; line-height:18px; margin-top:5px; height:18px; overflow:hidden;}
.bring li p img { vertical-align:top;}
.bring li p a { color:#ed6503;}
.bring li div.checked{background:none;margin-left:0;padding-left:10px;font-size:14px;line-height:18px;margin-top:5px;}
.bring li div.checked a{color:#ed6503; font-size:14px;}
.bring li div.checked span{font-size:12px;}
.e7e7e7{color:#666;}
.orange {color:#666666}
.cl { clear:both;}
@-webkit-keyframes animIcoNew {
0% {top:0;opacity:.2;visibility:visible}
75% {top:-13px}
100% {top:-10px;opacity:1;visibility:visible}
}
@-moz-keyframes animIcoNew {
0% {top:0;opacity:.2;visibility:visible}
75% {top:-13px}
100% {top:-10px;opacity:1;visibility:visible}
}
@-webkit-keyframes animIcosilde {
0% {left:120px;opacity:.2;visibility:visible}
75% {left:180px}
100% {left:180px;opacity:1;visibility:visible}
}
@-moz-keyframes animIcosilde {
0% {left:120px;opacity:.2;visibility:visible}
75% {left:180px}
100% {left:180px;opacity:1;visibility:visible}
}  
.c1{color:#000;}
.c2{color:#fff;}
.c3{color:#008000;}
.c4{color:#800000;}
.c5{color:#808000;}
.c6{color:#000080;}
.c7{color:#800080;}
.c8{color:#808080;}
.c9{color:#ff0;}
.c10{color:#0f0;}
.c11{color:#0ff;}
.c12{color:#f0f;}
.c13{color:#f00;}
.c14{color:#00f;}
.c15{color:#008080;}
.sh{color:#333;}
.other-login ul li{width:270px; height:24px; margin-top:12px; float:left;}
.supin{width:998px; height:auto; overflow:hidden; border:#339967 1px solid; margin-left:auto; margin-right:auto; margin-top:10px;background-color:#66cc9a; background-position:left center; background-repeat:no-repeat; text-align:left;}
.supinl{width:26px; height:186px; float:left; font-size:0px;}
.supinn{width:972px; height:186px; overflow:hidden; display:inline; float:left; background-color:#FFF; }
.supinnj{width:972px; height:128px; overflow:hidden; display:inline; float:left; background-color:#FFF; }
.jianzhil{width:26px; height:128px; float:left; float:left;}
.supinnr{width:954px; display:inline; float:left; margin-left:18px; height:100%; overflow:hidden; padding-bottom:12px;}
.supinnr ul{width:144px; height:44px; border:#cccccc 1px solid; float:left; margin-right:12px; margin-top:12px;}
.sus{width:142px; height:20px; line-height:20px; float:left; margin-left:1px; margin-top:1px; display:inline; background-color:#f2ffee; text-align:center; overflow:hidden;}
.jzs{width:142px; height:20px; line-height:20px; float:left; margin-left:1px; margin-top:1px; display:inline; background-color:#f2f3f5; text-align:center; overflow:hidden;}
.sux{width:144px; height:22px; line-height:22px; float:left; text-align:center; overflow:hidden;}
.sux a{color:#9a9764;}
.jianzhi{width:998px; height:auto; overflow:hidden; margin-left:auto; margin-right:auto; margin-top:10px; border:#ff9a32 1px solid; background-color:#ffbb78; background-position:left center; background-repeat:no-repeat; text-align:left;}
.jlhs{color:#F00;}
.bh1 a{color:#F00;}
.newsz{width:1000px; height:auto; overflow:hidden; margin-left:auto; margin-right:auto; margin-top:10px; text-align:left;}
.news1{width:328px; height:307px; float:left; border:#dedede 1px solid; background-color:#FFF;}
.news11{width:328px; height:35px; border-bottom:#dedede 1px solid; float:left; background-image:url(../../img/hs/bdxw.gif); background-repeat:no-repeat;}
.news13{width:328px; height:35px; border-bottom:#dedede 1px solid; float:left; background-image:url(../../img/hs/zhidao.gif); background-repeat:no-repeat;}
.news11 li,.news13 li,.news21 li{float:left; display:inline; margin-left:40px; font-size:16px; line-height:35px;}
.news12{width:308px; height:97px; border-bottom:#dedede 1px dashed; float:left; display:inline; margin-left:10px;}
.tjzxbt{width:291px; height:25px; line-height:25px; background-image:url(../../img/hs/zxtb.gif); background-repeat:no-repeat; font-size:14px; font-weight:bold; color:#cc6602; overflow:hidden; padding-left:17px; margin-top:6px; float:left;}
.tjzxtp{width:82px; height:52px; border:#f1f1f1 1px solid; float:left; margin-top:4px; font-size:0px;}
.tjzxtp img{margin-left:1px; margin-top:1px;}
.tjzxnr{width:214px; height:54px; line-height:18px; float:left; margin-left:10px; display:inline; overflow:hidden; margin-top:4px;}
.newslb{width:308px; height:134px; margin-left:10px; float:left; display:inline; border-bottom:#dedede 1px dashed; padding-top:1px;}
.newslb li{width:291px; height:22px; line-height:22px; margin-top:3px;padding-left:17px; float:left; background-image:url(../../img/hs/ltb.gif); background-repeat:no-repeat; background-position:left center; font-size:14px; overflow:hidden;}
.newsdb{width:308px; height:35px; float:left; margin-left:10px; display:inline; text-align:right;}
.newsdb li{width:308px; height:35px; line-height:35px; font-size:14px; float:left;}
.hyst{color:#cc6601; font-weight:bold;}
.news2{width:318px; height:307px; float:left; border:#dedede 1px solid; background-color:#FFF; display:inline; margin-left:10px;}
.news21{width:318px; height:35px; border-bottom:#dedede 1px solid; float:left; background-image:url(../../img/hs/zhichang.gif); background-repeat:no-repeat;}
.news22{width:298px; margin-left:10px; display:inline; border-bottom:#dedede 1px dashed; float:left; height:77px;}
.n1{width:184px; height:20px; line-height:20px; float:left; overflow:hidden;}
.n2{width:102px; height:58px; border:#dddddd 1px solid; float:left; font-size:0px;}
.n2 img{margin-left:1px; margin-top:1px; display:inline;}
.n3{width:184px; float:left; height:60px; float:left; margin-top:8px;}
.n4{width:102px; float:left; height:69px; float:left; margin-left:10px; display:inline; margin-top:8px;}
.newsdbb{width:298px; height:35px; float:left; margin-left:10px; display:inline; text-align:right;}
.newsdbb li{width:298px; height:35px; line-height:35px; font-size:14px;}
.sdy{width:1000px; height:202px; margin-left:auto; margin-right:auto; text-align:left; margin-top:10px;}
.sdyz{width:243px; height:200px; float:left; border:#559cd9 1px solid; background-color:#FFF;}
.sdyy{width:243px; height:200px; float:left; border:#f76605 1px solid; background-color:#FFF; margin-left:10px; display:inline;}
.zbbt{width:243px; height:37px; float:left; background-image:url(../../img/bfhs/dl/dlbt.jpg);}
.zbbtq{width:243px; height:37px; float:left; background-image:url(../../img/bfhs/dl/dlqy.jpg);}
.zbbtm{font-size:16px; font-weight:bold; color:#3185c2; margin-left:37px; margin-top:7px; display:inline; float:left; width:105px;}
.zbbtmq{font-size:16px; font-weight:bold; color:#f9561f; margin-left:37px; margin-top:7px; display:inline; float:left; width:105px;}

.dlk1{width:211px; height:36px; margin-top:16px; margin-left:16px; display:inline; float:left;}
.dlk11{width:181px; height:34px; border:#d9d9d9 1px solid; float:left; line-height:34px; background-image:url(../../img/bfhs/dl/dlbg.jpg); padding-left:28px; color:#999;}
.dlk12{width:181px; height:34px; border:#d9d9d9 1px solid; float:left; line-height:34px; background-image:url(../../img/bfhs/dl/mm.jpg); padding-left:28px; color:#999;}
.dlanz{width:83px; height:38px; margin-top:12px; margin-left:16px; display:inline; float:left;}
.dlany{width:117px; height:34px; margin-left:11px; display:inline; float:left; margin-top:12px; line-height:34px;font-size:15px;color:#73b0d2; background:#559cd9;text-align:center; border-bottom:#015d8f 2px solid;}
.dlany:hover{background:#0092e2}
.dlany a{color:#FFF;}
.login-btnn{border-style:none;border-color:inherit;border-width:medium;background:#f76605 url('../../img/hs/login-btn.png') no-repeat 15px 9px;width:83px;height:36px;line-height:36px;font-size:14px;font-weight:bold;color:#fff;padding-left:20px;cursor:pointer;border-radius:3px;float:left; border-bottom:#d06801 2px solid;}
.login-btnn:hover{background:#ff850d url('../../img/hs/login-btn.png') no-repeat 15px 9px; border-bottom:#d06801 2px solid; text-decoration:none}
.qqdl{width:24px; height:24px; float:left; margin-left:40px; margin-top:5px; display:inline; font-size:0px;}
.wjmm{width:60px; margin-left:20px; float:left; display:inline;height:24px; line-height:24px; margin-top:7px;}
.wzggjp{width:1000px; height:auto; overflow:hidden; margin-left:auto; margin-right:auto; margin-top:10px; text-align:left;} 

.woaicss {width:745px; height:210px; overflow:hidden; float:left; margin-left:10px; display:inline;}
.woaicss_title {width:745px; height:37px; background:url('../../img/bfhs/dl/qh.png') no-repeat; overflow:hidden;}
.woaicss_title li {display:block; float:left; margin:0 2px 0 0; display:inline; text-align:center;}
.woaicss_title li a {display:block; width:110px; heigth:37px; line-height:37px; color:#333; font-size:14px; font-weight:bold;}
.woaicss_title li a:hover {color:#333; text-decoration:underline; font-weight:bold;}
.woaicss_title_bg1 {background-position:0 0;}
.woaicss_title_bg2 {background-position:0 -37px;}
.woaicss_title_bg3 {background-position:0 -74px;}
.woaicss_title_bg4 {background-position:0 -111px;}
.woaicss_con {display:block; width:743px; height:169px; border-left:#dedede 1px solid; border-right:#dedede 1px solid; border-bottom:#dedede 3px solid; overflow:hidden; background-color:#FFF;}
.woaicss_con ul {width:725px; padding:10px;}
.woaicss_con li {width:228px; line-height:25px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; float:left; background-image:url(../../img/bfhs/dl/tbg.gif); background-repeat:no-repeat; padding-left:7px; margin-left:5px; display:inline;}
.woaicss_con li a{margin-right:10px;}
#woaicss_con4 li{width:169px;}
.jlleft{width:718px; height:auto; overflow:hidden; float:left; margin-left:10px; display:inline; margin-top:8px;}
.jlright{width:250px; float:left; margin-left:10px; display:inline; height:auto; overflow:hidden;}
.jlx1,.jlx11{float:left; width:70px; font-size:13px; text-align:center;}
.jlx11 a{color:#ed6503; font-size:13px;}
.jlx2,.jlx12{float:left; width:50px; font-size:13px;}
.jlx3,.jlx13{float:left; width:60px; font-size:13px;}
.jlx4,.jlx14{float:left; width:100px; font-size:13px;}
.jlx5,.jlx15{float:left; width:230px; font-size:13px; overflow:hidden;  white-space:nowrap; text-overflow:ellipsis;}
.jlx6,.jlx16{float:left; width:110px; font-size:13px;}
.jlx7,.jlx17{float:left; width:98px; font-size:13px; text-align:center;}
.jlx1,.jlx2,.jlx3,.jlx4,.jlx5,.jlx6,.jlx7{border-bottom:#dedede 1px solid; height:26px; line-height:26px;}
.jlx11,.jlx12,.jlx13,.jlx14,.jlx15,.jlx16,.jlx17{border-bottom:#dedede 1px dashed; height:30px; line-height:30px; color:#666; font-size:12px;}
.jlx15{color:#ed6503;}
.jlright ul{width:250px; height:72px; float:left; margin-top:10px;}
.jlp1{width:58px; height:70px; float:left; border:#dedede 1px solid; font-size:0px;}
.jlp1 img{margin-left:1px; margin-top:1px;}
.jlp2{width:180px; height:24px; line-height:24px; float:left; margin-left:10px; display:inline;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.jlp2 a{color:#ed6503;}