.job-header{margin-bottom:0;}
.job-left-menu{width: 220px;background-color: #fff; height: 415px;float: left;position: relative;z-index: 1;}
.job-left-menu .menu-list{ padding: 0;}
.job-left-menu .menu-list li{line-height:34px; margin-bottom: 0; cursor: pointer; position: relative;}
.job-left-menu .menu-list li .m-title{z-index: 2; position: relative;padding:6px 10px 6px 40px; height: 34px; line-height: 34px;}
.job-left-menu .menu-list li .m-title i.icon-left{width: 24px;height: 24px;background: url(/job/images/menu_icon.png) no-repeat -9px -6px; position: absolute;top:11px; left:10px; display:block;}
.job-left-menu .menu-list li .m-title i.icon-right{width: 10px;height: 10px;background: url(/price/images/seach_b.png) no-repeat -450px -78px; position: absolute;top:18px; right:10px; display: inline-block;}
.job-left-menu .menu-list li dl {padding:0 20px;overflow: hidden; position: absolute;left: 220px;top:0;background-color: #fff; height: 415px; width:650px;
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=135,strength=8)";/*ie*/
-moz-box-shadow: 0 0 8px 0 #555;/*firefox*/
-webkit-box-shadow: 0 0 8px 0 #555;/*safari»òchrome*/
box-shadow: 0 0 8px 0 #555;display:none;}
.job-left-menu .menu-list li dl dt{border-bottom: 1px solid #dedede;height: 34px; line-height:34px; padding:6px 0; font-weight: bold; margin-bottom: 16px;}
.job-left-menu .menu-list li dl dd{ text-align: left;vertical-align: top; margin-right: -50px; padding: 0 10px;}
.job-left-menu .menu-list li dl dd a{display: inline-block; margin-right: 50px; line-height: 20px; padding: 11px 0; word-break: break-all; }
.job-left-menu .menu-list li.list-02 dl{top: -46px;} .list-02 .m-title i.icon-left{background-position: -8px -54px!important;}
.job-left-menu .menu-list li.list-03 dl{top: -92px;} .list-03 .m-title i.icon-left{background-position: -9px -101px!important;}
.job-left-menu .menu-list li.list-04 dl{top: -138px;} .list-04 .m-title i.icon-left{background-position: -8px -146px!important;}
.job-left-menu .menu-list li.list-05 dl{top: -184px;} .list-05 .m-title i.icon-left{background-position: -8px -198px!important;}
.job-left-menu .menu-list li.list-06 dl{top: -230px;} .list-06 .m-title i.icon-left{background-position: -8px -239px!important;}
.job-left-menu .menu-list li.list-07 dl{top: -276px;} .list-07 .m-title i.icon-left{background-position: -8px -291px!important;}
.job-left-menu .menu-list li.list-08 dl{top: -322px;} .list-08 .m-title i.icon-left{background-position: -9px -335px!important;}
.job-left-menu .menu-list li.list-09 dl{top: -368px;} .list-09 .m-title i.icon-left{background-position: -8px -383px!important;}
.job-left-menu .menu-list li:hover{background-color: #fff;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=135,strength=8)";/*ie*/
-moz-box-shadow: 0 0 8px 0 #555;/*firefox*/
-webkit-box-shadow: 0 0 8px 0 #555;/*safari»òchrome*/
box-shadow: 0 0 8px 0 #555;}
.job-left-menu .menu-list li:hover dl{display:block;}
.job-left-menu .menu-list li:hover .m-title{width:172px; background-color: #fff;}
.job-left-menu .menu-list li:hover .m-title i{right:12px;}

.job-middle-banner{width: 660px;background-color:#fff;height: 415px;float: left;position: relative; z-index: 0; margin-left: 30px;}
.job-middle-banner .banner{width: 660px;height: 296px; background-color: #f25564;}.job-middle-banner .banner img{width: 660px;max-height: 296px}
.job-middle-banner .pop-box{padding: 5px 0 0 0; margin-right: -4px;}
.job-middle-banner .pop-box li{width: 328px;height: 114px; float: left;margin-right: 4px; background-color: #42b5f0;}
.job-middle-banner .pop-box li img{width: 328px;height: 114px;}
.job-right-login{width: 262px;background-color:#fafafa;height: 415px;float: right;position: relative; z-index: 0;}
.job-right-login .login-list{padding:20px 20px 1px 20px;}
.job-right-login .login-list dt{height:24px; line-height: 24px; margin-bottom: 16px;}
.job-right-login .login-list dd{ margin-bottom: 18px;}
.job-right-login .login-list dd .inputText{border: 1px solid #e6e8ec; width: 100%;height: 32px; display: block;text-indent: 10px; border-radius: 3px;}
.job-right-login .login-list dd .login-bth{width: 106px;height: 36px; line-height: 36px; font-size: 16px;color:#0099ff; border:1px solid #0099ff;background-color: #fff; cursor: pointer;font-weight: 600;}
.job-right-login .login-list dd .login-bth:hover{background-color: #1aa3ff; color:#fff; }
.job-right-login .login-list dd a.grayLink,.job-right-login .login-list dd a.grayLink:link{color:#777;float:right;line-height: 36px;}
.job-right-login .show-list{padding:20px;height: 231px;}
.job-right-login .show-list dt{color:#c0c0c0; position: relative;padding: 4px 0 4px 80px; margin-bottom: 26px;}
.job-right-login .show-list dt h3{color:#333;font-size: 16px;}
.job-right-login .show-list dt i.avatar{width: 60px;height: 60px;line-height: 0;border-radius: 50%;background-color: #f3f3f3;display: block;position: absolute;left:0;top:0; overflow: hidden;}
.job-right-login .show-list dt i.avatar img{width: 60px;height: 60px;border-radius: 50%;}
.job-right-login .show-list dd{position:relative; margin-right: -20px;}
.job-right-login .show-list dd .bind-name{width: 60px;float: left; margin-right: 20px;text-align: center;}
.job-right-login .show-list dd .bind-name a{display:block;width: 100%;height: 100%;}
.job-right-login .show-list dd .bind-name i{width:38px;height:38px;display: block; border-radius: 50%; margin: 0 auto;background: url(/job/images/job_icon.png) no-repeat 0 0;}
.job-right-login .show-list dd .bind-name div{height: 28px; line-height:28px;}
.job-right-login .show-list dd .bind-name i.icon-b{background-position: 0 -58px;}
.job-right-login .show-list dd .bind-name i.icon-c{background-position: 0 -116px;}

.job-right-login .show-list2{padding:0 20px 20px 20px;}
.job-right-login .show-list2 dd{ height: 26px; line-height: 26px; word-break: break-all;overflow-wrap: break-word;}
.job-right-login .show-list2 dd.hot a{position:relative; padding-left: 20px;}
.job-right-login .show-list2 dd.hot i{width: 16px;height: 16px;position: absolute;left: 0;top:2px; background: url(/job/images/job_icon.png) no-repeat 0 -174px; }
.job-right-login .show-list2 .job-hd{height: 38px; line-height:36px;border-bottom:none; margin-bottom: 12px;}
.job-right-login .show-list2 .job-hd .tit{display: inline-block; height: 36px;font-size: 14px;}

.content-list{ margin-right: -15px;}
.content-list li{width: 390px; float:left; margin-right: 15px;}
.content-list li .set-box{border: 1px solid #dedede; margin-bottom: 15px; padding:0 20px;}
.content-list li .set-box .upper{border-bottom: 1px dashed #dedede; padding: 16px 0 18px 0;}
.content-list li .set-box .upper .tit{position: relative;}
.content-list li .set-box .lower{ padding: 12px 0;text-align: left;}
.content-list li .set-box .lower h6{text-align:inherit;height: 22px; line-height: 22px;font-size: 14px;}
.content-list li .set-box .txt-right{position: absolute;top:0;right:0;}
.content-list li .set-box p,.content-list li .set-box .set-float{text-align: left;text-indent: 0!important; line-height: 22px; height: 44px;position: relative;}
.content-list li .set-box h5{display: inline-block; font-size: 16px; margin-right: 12px;}


.jobBanner-bit-img{ margin-right: -15px; margin-bottom: 52px;}
.jobBanner-bit-img li{width: 390px; height: 80px; float: left; margin-right: 15px; background-color: #e7e7e7;}
.job-prompt{padding: 12px 30px 32px 30px; color:#999;}
.job-bth-lookMore{width: 386px;height: 42px; line-height: 42px; border: 1px solid #0099ff;text-align: center; color: #0099ff; display: inline-block; margin: 5px auto 20px auto; font-size: 16px;}
.job-bth-lookMore:hover{background-color: #0099ff; color: #fff!important; }

.welfare{height: 78px!important; overflow: hidden;}