﻿/* CSS Document */
.jobfair_index_banner {
    width: 100%;
    background-image: url(../banner/01.jpg);
    background-repeat: no-repeat;
    height: 267px;
    background-position: bottom bottom;
}

.jobfair_index_banner .main {
    width: 900px;
    margin: 0 auto;
    padding-top: 40px;
    padding-left: 275px;
    position: relative
}

.jobfair_index_banner .main .new {
    position: absolute;
    left: 60px;
    top: 0px;
    width: 151px;
    height: 145px;
    background-image: url(../images/04.png);
    background-repeat: no-repeat
}

.jobfair_index_banner .main .tit {
    font-size: 30px;
    height: 60px;
    color: #333333
}

.jobfair_index_banner .main .tit a {
    color: #333333
}

.jobfair_index_banner .main .txt {
    font-size: 16px;
    height: 35px;
    width: 500px;
}

.jobfair_index_banner .main .btn {
    position: absolute;
    top: 135px;
    right: 0px;
    height: 50px;
    width: 335px;
}

.jobfair_index_banner .main .btn a {
    padding: 10px 26px;
    font-size: 16px;
    border-radius: 6px;
    color: #FFFFFF;
    background-color: #FF6600;
    text-decoration: none;
    margin-right: 20px;
}

.jobfair_index_banner .main .btn a:hover {
    background-color: #FF9900
}

.jobfair_index_banner .main .btn a.com {
    padding: 10px 26px;
    font-size: 16px;
    border-radius: 6px;
    color: #FFFFFF;
    background-color: #009900;
    text-decoration: none;
    margin-right: 20px;
}

.jobfair_index_banner .main .btn a.com:hover {
    background-color: #60BE01
}

/*招聘会 列表*/
.jobfairlist {
    width: 1200px;
    margin: 0 auto;
    margin-top: 25px;
}

.jobfairlist .list {
    position: relative;
}

.jobfairlist .list .state {
    width: 72px;
    height: 64px;
    position: absolute;
    right: 0px;
    top: 0px;
    background-image: url(../images/01.png);
    background-repeat: no-repeat;
}

.jobfairlist .list .state.end {
    background-position: 0px -70px;
}

.jobfairlist .list .td1 {
    width: 133px;
}

.jobfairlist .list .td1 .imgbox {
    width: 245px;
    height: 145px;
    margin-left: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.jobfairlist .list .td1 .imgbox img {
    width: 245px;
    height: 145px;
}

.jobfairlist .list .td2 {
    width: 720px;
}

.jobfairlist .list .td2 .tit {
    font-size: 16px;
    height: 25px;
    line-height: 25px;
    padding-top: 8px;
    width: 720px;
    color: #000;
    font-weight: bold;
}

.jobfairlist .list .td2 .tit a {
    color: #575756;
}

.jobfairlist .list .td2 .txt {
    font-size: 13px;
    height: 28px;
    line-height: 28px;
    width: 720px;
}

.jobfairlist .list .td3 {
    width: 265px;
    padding-top: 15px;
}

.jobfairlist .list .td3 a {
    float: left;
    display: block;
    font-size: 14px;
    border-radius: 6px;
    color: #FFFFFF;
    text-decoration: none;
    width: 120px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    margin-bottom: 20px;
    cursor: pointer;
}

.jobfairlist .list .td3 a.com {
    display: block;
    font-size: 14px;
    border-radius: 8px;
    color: #FFFFFF;
    text-decoration: none;
    width: 120px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    margin-bottom: 20px;
}

.jobfairlist .list .td3 a.btn_disabled {
    border: 1px #CBCECF solid;
    color: #fff;
    cursor: default
}

.jobfairlist .more {
    border-radius: 5px;
    text-align: center;
    width: 100%;
    margin: 10px auto;
    font-size: 20px;
    height: 45px;
    line-height: 45px;
    background-color: #bcdfff;
    cursor: pointer;
    color: #fff;
}

/*招聘会 详细页框架*/
.jobfairshow {
    width: 1198px;
    border: 1px #EEEEEE solid;
    margin: 0 auto;
    margin-top: 25px;
    border-top: 2px #0087ff solid;
    height: 200px;
    position: relative
}

.jobfairshow .state {
    width: 72px;
    height: 64px;
    position: absolute;
    right: 0px;
    top: 0px;
    background-image: url(../images/01.png);
    background-repeat: no-repeat;
}

.jobfairshow .state.end {
    background-position: 0px -70px;
}
.jobfairshow .state.jjks {
    background-position: 0px -140px;
}
.jobfairshow .td1 {
    width: 286px;
}

.jobfairshow .td1 .imgbox {
    width: 245px;
    height: 145px;
    margin-left: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.jobfairshow .td1 .imgbox img {
    width: 245px;
    height: 145px;
}

.jobfairshow .td2 {
    width: 630px;
}

.jobfairshow .td2 .tit {
    font-size: 18px;
    height: 37px;
    padding-top: 30px;
    width: 500px;
    color: #333333
}

.jobfairshow .td2 .tit a {
    color: #333333
}

.jobfairshow .td2 .txt {
    font-size: 14px;
    height: 28px;
    width: 500px;
}

.jobfairshow .td3 {
    width: 150px;
    padding-top: 30px;
    position: absolute;
    z-index: 99;
    right: 150px;
}

.jobfairshow .td3 a {
    display: block;
    font-size: 14px;
    border-radius: 6px;
    color: #0087ff;
    background-color: #FFFFFF;
    text-decoration: none;
    width: 120px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    border: 1px #0087ff solid;
    margin-bottom: 20px;
    cursor: pointer;
    z-index: 99;
}

.jobfairshow .td3 a:hover {
    background-color: #0087ff;
    color: #FFFFFF;
}

.jobfairshow .td3 a.end {
    display: block;
    font-size: 14px;
    border-radius: 6px;
    color: #666666;
    background-color: #F0F0F0;
    text-decoration: none;
    width: 120px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    border: 1px #cccccc solid;
    margin-bottom: 20px;
}

.jobfairshow .td3 a.end:hover {
    background-color: #F0F0F0;
    color: #666666
}

.jobfairshow .share {
    position: absolute;
    bottom: 15px;
    right: 0px;
    width: 330px;
}

.jobfairshow .share .li {
    width: 28px;
    height: 28px;
    margin-right: 10px;
    float: left;
    background-image: url(../images/02.png);
    background-repeat: no-repeat;
    cursor: pointer;
    margin-top: 50px;
}

.jobfairshow .share .li.s1 {
    background-position: 0px 0px;
}

.jobfairshow .share .li.s1:hover {
    background-position: 0px -36px;
}

.jobfairshow .share .li.s2 {
    background-position: -33px 0px;
}

.jobfairshow .share .li.s2:hover {
    background-position: -33px -36px;
}

.jobfairshow .share .li.s3 {
    background-position: -66px 0px;
}

.jobfairshow .share .li.s3:hover {
    background-position: -66px -36px;
}

.jobfairshow .share .li.s4 {
    background-position: -99px 0px;
}

.jobfairshow .share .li.s4:hover {
    background-position: -99px -36px;
}

.jobfairshow .share .li.s5 {
    background-position: -132px 0px;
}

.jobfairshow .share .li.s5:hover {
    background-position: -132px -36px;
}

.jobfairshow .share .li.s6 {
    background-position: -165px 0px;
}

.jobfairshow .share .li.s6:hover {
    background-position: -165px -36px;
}

.jobfairshow .share .code {
    float: left;
    width: 70px;
    height: 70px;
    padding: 4px;
    border: 1px #EEEEEE solid;
    border-radius: 6px;
}

.jobfairshow .share .code img {
    width: 70px;
    height: 70px;
}

.jobfairshow_1 {
    width: 1198px;
    border: 1px #EEEEEE solid;
    margin: 0 auto;
    margin-top: 25px;
    position: relative
}

.jobfairshow_1 .tittab_bg {
    width: 1198px;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px #EEEEEE solid;
    background-color: #F9F9F9;
}

.jobfairshow_1 .tittab_bg .tab {
    width: 1198px;
    height: 54px;
    position: absolute;
    left: -1px;
    top: -3px;
}

.jobfairshow_1 .tittab_bg .tab li {
    float: left;
    padding-left: 20px;
    padding-right: 20px;
    height: 53px;
    line-height: 53px;
}

.jobfairshow_1 .tittab_bg .tab li:hover a {
    color: #0087ff
}

.jobfairshow_1 .tittab_bg .tab li.select {
    border: 1px #EEEEEE solid;
    height: 51px;
    border-top: 3px #0087ff solid;
    border-bottom: 1px #FFFFFF solid;
    background-color: #FFFFFF;
}

/*参会企业*/
.jobfairshow_1 .com {
    padding-top: 20px;
    padding-bottom: 20px;
}

.jobfairshow_1 .com .tit {
    width: 300px;
    margin-left: 30px;
    border-left: 4px #0087ff solid;
    height: 20px;
    line-height: 20px;
    padding-left: 15px;
    font-size: 18px;
    margin-bottom: 20px;
}

.jobfairshow_1 .com .comads {
    width: 1158px;
    margin: 0 auto;
}

.jobfairshow_1 .com .comads .adli {
    width: 165px;
    float: left;
}

.jobfairshow_1 .com .comads .adli .imgbox {
    width: 130px;
    height: 130px;
    margin-left: 17px;
    border: 1px #EEEEEE solid
}

.jobfairshow_1 .com .comads .adli .imgbox img {
    width: 130px;
    height: 130px;
}

.jobfairshow_1 .com .comads .adli .txt {
    text-align: center;
    width: 130px;
    margin-left: 7px;
    height: 28px;
    padding-top: 5px;
}

.jobfairshow_1 .com .titbot {
    width: 1120px;
    margin: 0 auto;
    border-bottom: 2px #0087ff solid;
    margin-top: 15px;
}

.jobfairshow_1 .com .titbot .lt {
    float: left;
    height: 50px;
    line-height: 50px;
    width: 500px;
}

.jobfairshow_1 .com .titbot .ct {
    float: left;
    height: 50px;
    line-height: 50px;
    width: 250px;
    text-align: right;
    padding-right: 10px;
}

.jobfairshow_1 .com .titbot .rt {
    float: left;
    height: 50px;
    width: 360px;
}

.jobfairshow_1 .com .titbot .rt .sbg {
    margin-top: 6px;
    width: 358px;
    height: 30px;
    border: 1px #CCCCCC solid;
    background-color: #FFFFFF;
    position: relative
}

.jobfairshow_1 .com .titbot .rt .sbg .btn {
    width: 60px;
    height: 32px;
    position: absolute;
    right: -1px;
    top: -1px;
    background-color: #0087ff;
    color: #FFFFFF;
    line-height: 30px;
    border: 0px;
    cursor: pointer
}

.jobfairshow_1 .com .titbot .rt .sbg .keyinput {
    width: 280px;
    padding-left: 10px;
    height: 28px;
    border: 0px;
    background-color: #FFFFFF;
}

.jobfairshow_1 .com .clist {
    width: 1140px;
    margin: 0 auto;
    padding-top: 25px;
    position: relative;
}

.jobfairshow_1 .com .clist .cli {
    float: left;
    width: 570px;
    margin-bottom: 25px;
}

.jobfairshow_1 .com .clist .cli .cinfo {
    width: 546px;
    border: 1px #0087ff dashed;
    margin: 0 auto;
    background-color: #F2FAFF
}

.jobfairshow_1 .com .clist .cli .cinfo:hover {
    background-color: #FFFFFF
}

.jobfairshow_1 .com .clist .cli .cinfo .comtit {
    padding-left: 25px;
    font-size: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.jobfairshow_1 .com .clist .cli .cinfo .comtit span {
    padding-left: 20px;
    color: #0087ff
}

.jobfairshow_1 .com .clist .cli .cinfo .jobs {
    padding-left: 10px;
    padding-bottom: 10px;
}

.jobfairshow_1 .com .clist .cli .cinfo .jobs a {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 8px;
    text-decoration: none;
    color: #333333;
    white-space: nowrap;
}

.jobfairshow_1 .com .more {
    text-align: center;
    width: 1120px;
    margin: 0 auto;
    height: 36px;
    line-height: 36px;
    background-color: #FFF0E8;
    cursor: pointer
}

.jobfairshow_1 .com .more:hover {
    background-color: #FFE4D7;
    color: #0087ff
}

/*招聘会详情*/
.jobfairshow_2 {
}

.jobfairshow_2 .imgtxt {
    float: left;
    width: 740px;
    padding-left: 30px;
    padding-right: 30px;
    line-height: 200%;
}

.jobfairshow_2 .imgbox {
    float: left;
    width: 340px;
    height: 230px;
}

.jobfairshow_2 .imgbox img {
    width: 340px;
    height: 230px;
}

.jobfairshow_2 .txt {
    padding-left: 30px;
    padding-right: 30px;
    line-height: 200%;
    margin-bottom: 20px;
}

.jobfairshow_2 .stit {
    padding-left: 30px;
    color: #FF3300;
    height: 25px;
}

/*交通线路*/
.jobfairshow_3 {
}

.jobfairshow_3 .txt {
    padding-left: 30px;
    padding-right: 30px;
    line-height: 200%;
}

.jobfairshow_3 .map {
    width: 1140px;
    margin: 0 auto;
    margin-top: 25px;
    border: 1px #EEEEEE solid;
}

/*精彩回顾*/
.jobfairshow_4 {
}

.jobfairshow_4 .pic {
    width: 1100px;
    margin: 0 auto;
    margin-top: 30px;
    border: 1px #EEEEEE solid;
}

.jobfairshow_4 .pic img {
    width: 1100px;
}

/*预订*/
.jobfairshow_5 {
    position: relative;
}

.jobfairshow_5 .pic {
    width: 1160px;
    margin: 0 auto;
    margin-top: 20px;
}

.jobfairshow_5 .pic img {
    width: 1160px;
}

.jobfairshow_5 .ptit {
    font-size: 26px;
    text-align: center;
    color: #FF3300;
    height: 60px;
    border-bottom: 1px #EEEEEE solid
}

.jobfairshow_5 .ptit.re {
    border-top: 1px #EEEEEE solid;
    line-height: 60px;
    background-color: #F7F7F7
}

.jobfairshow_5 .txt {
    padding-left: 50px;
    line-height: 200%;
    padding-top: 25px;
}

.jobfairshow_5 .txt .state {
    border: 1px #CCCCCC solid;
    padding: 5px 10px;
    margin-left: 30px;
    margin-right: 7px;
    border-radius: 4px;
}

.jobfairshow_5 .txt .state.s1 {
    background-color: #FFFFFF;
    color: #FFFFFF;
}

.jobfairshow_5 .txt .state.s2 {
    background-color: #999999;
    color: #999999;
    border-color: #666666
}

.jobfairshow_5 .txt .state.s3 {
    background-color: #FF6600;
    color: #FF6600;
    border-color: #FF3300
}

.jobfairshow_5 .txt .state.s4 {
    background-color: #FFFFFF;
    color: #FFFFFF;
    border: 1px #999999 dashed;
    padding: 5px 6px;
}

.jobfairshow_5 .txt strong {
    padding-right: 20px;
}

.jobfairshow_5 .txt u {
    color: #FF6600;
    text-decoration: none;
    font-weight: bold
}

.jobfairshow_5 .area {
    padding-top: 25px;
    text-align: center
}

.jobfairshow_5 .area ul {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 16px;
}

.jobfairshow_5 .booth .li.invalid {
    border: 1px #999999 dashed;
    color: #cccccc;
    background-color: #F9F9F9;
    text-decoration: line-through
}

.jobfairshow_5 .booth .li.audit {
    border: 1px #FF3300 solid;
    color: #FFFFFF;
    background-color: #FF6600
}

.jobfairshow_5 .booth .li.succeed {
    border: 1px #666666 solid;
    color: #FFFFFF;
    background-color: #999999
}

.jobfairshow_5 .booth .li .tip {
    position: absolute;
    left: -1px;
    top: 30px;
    width: 320px;
    z-index: 1;
}

.jobfairshow_5 .booth .li .tip .arrow {
    width: 18px;
    height: 7px;
    margin-left: 38px;
    background-image: url(../images/03.png);
    background-repeat: no-repeat;
    background-position: -87px 0px;
}

.jobfairshow_5 .booth .li .tip .box {
    width: 318px;
    border: 1px #FC4C4E solid;
    background-color: #FFFCF1;
    border-radius: 4px;
    -moz-box-shadow: 0px 0px 10px #E4E4E4; /*firefox*/
    -webkit-box-shadow: 0px 0px 10px #E4E4E4; /*safari或chrome*/
    box-shadow: 0px 0px 10px #E4E4E4; /*opera或ie9*/
}

.jobfairshow_5 .booth .li .tip .box .t {
    height: 38px;
    line-height: 38px;
    background-color: #FC4C4E;
    color: #FFFFFF;
    padding-left: 20px;
    text-align: left;
}

.jobfairshow_5 .booth .li .tip .box .restxt {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 280px;
    margin: 0 auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #666666
}

.jobfairshow_5 .booth .li .tip .box .restxt .btn {
    padding: 8px 20px;
    font-size: 14px;
    margin-left: 20px;
    background-color: #FF6600;
    color: #FFFFFF;
    border-radius: 20px;
}

.jobfairshow_5 .booth .li .tip .box .restxt .btn:hover {
    background-color: #FF5500;
}

.jobfairshow_5 .booth .li .tip.audit {
}

/*审核中的样式*/
.jobfairshow_5 .booth .li .tip.audit .arrow {
    background-position: 0px 0px;
}

.jobfairshow_5 .booth .li .tip.audit .box {
    border: 1px #FF6600 solid;
}

.jobfairshow_5 .booth .li .tip.audit .box .t {
    background-color: #FF6600;
}

.jobfairshow_5 .booth .li .tip.succeed {
}

/*已完成的样式*/
.jobfairshow_5 .booth .li .tip.succeed .arrow {
    background-position: -45px 0px;
}

.jobfairshow_5 .booth .li .tip.succeed .box {
    border: 1px #4B4B4B solid;
}

.jobfairshow_5 .booth .li .tip.succeed .box .t {
    background-color: #4B4B4B;
}

/* 修改展位预定样式 GCJ 2016/12/20*/
.clearfix:after {
    content: "";
    display: block;
    clear: both;
}

.reserve_1 .dq_weizhi {
    position: absolute;
    top: 220px;
    left: 25px;
    width: 1200px;
}

.reserve_1 .dq_weizhi a {
    display: block;
    height: 30px;
    width: 60px;
    line-height: 30px;
    position: relative;
    text-decoration: none;
    color: #000;
}

.reserve_1 .dq_weizhi .heng_box {
    margin-top: 15px;
}

.reserve_1 .dq_weizhi .heng_box a {
    float: left;
    margin-right: 5px;
}

.reserve_1 .dq_weizhi a img {
    position: absolute;
    top: 0px;
}

.reserve_1 .dq_weizhi .shu_box {
    width: 60px;
}

.reserve_1 .dq_weizhi .shu_box a {
    margin-bottom: 8px;
}

.reserve_1 .mid_box {
    margin-top: 45px;
    margin-left: 227px;
}

.reserve_1 .mid_box .shu_box {
    float: left;
}

.reserve_1 .mid_box .shu_box a {
    margin-bottom: 11px;
}

.reserve_1 .mid_box .lt_2 a {
    margin-bottom: 9px;
}

.reserve_1 .dq_weizhi .lt_1 a {
    margin-right: 0px;
}

/*********************/
.reserve_2 {
    width: 1198px;
    min-height: 200px;
    margin: 0px auto;
    background-color: #FFF;
    background: url(../images/zhanwei_2.jpg) no-repeat;
}

.reserve_2_blank185 {
    width: 100%;
    height: 170px;
    display: block;
    overflow: hidden;
}

.reserve_2_content {
    width: 1082px;
    height: auto; /*height:1230px;*/
    margin: 0px auto;
}

/*.reserve_2 .dq_weizhi {
    position: absolute;
}*/

.reserve_2 .dq_weizhi a {
    display: block;
    height: 60px;
    width: 27px;
    float: left;
    margin-right: 28px;
    line-height: 25px;
    position: relative;
    text-decoration: none;
    color: #000;
}

.reserve_2 .position_str {
    width: 27px;
    display: block;
    text-align: center;
}

/*************************/

.tip {
    padding-left: 0px;
    background: none;
    display: none;
}

.comvtipshow1 .tipboxtxt .tipboxtits {
    height: 28px;
    line-height: 28px;
    padding-left: 10px;
    color: #FFFFFF;
    font-family: "microsoft yahei";
    width: 200px;
    text-align: left;
}

.comvtipshow1 ul {
    background-color: #ffffd0;
    min-height: 36px;
    width: 210px;
    margin: 0px auto;
}

.comvtipshow1 li {
    padding-left: 8px;
    height: 36px;
    line-height: 36px;
    clear: both;
    font-size: 12px;
}

li {
    padding: 0px;
    margin: 0px;
    line-height: 180%;
    list-style-type: none;
}

.tipboxtxt ul li a.book, .tipboxtxt ul li a.books {
    display: inline-block;
    float: left;
    width: 210px;
    height: 36px;
    border-left: none;
    border-top: none;
    border-right: none;
    border-bottom: none;
    margin-left: 0px;
    text-align: left;
    color: #000;
    font-size: 12px;
}

.reserve {
    margin-top: 8px;
    z-index: 100;
}

.jobfair_top_banner img {
    width: 100%;
}

.modify_jobfair_dialog a {
    text-decoration: none;
    color: #666666;
}

.list_box {
    margin-bottom: 20px;
}

.list_box .box_l, .list_box .box_r {
    float: left;
    color: #000;
}

.list_box .box_l {
    width: 588px;
}

.list_box .box_l .rbanner {
    width: 584px;
    height: 376px;
    float: left;
    border: 2px solid #0047ab;
    overflow: hidden;
}

.list_box .box_l .rbanner img {
    width: 584px;
    height: 376px;
}

.list_box .box_r {
    width: 558px;
    margin-left: 20px;
    padding: 15px;
    border: #efefef solid 2px;
    height: 346px;
    overflow: hidden;
    position: relative;
}

.list_box .box_r h3 {
    background: url(../images/jobfair-icon_03.png) no-repeat 0px 1px;
    padding-left: 35px;
    font-size: 18px;
    font-weight: normal;
    float: left;
}

.list_box .box_r ul li {
    height: 60px;
    overflow: hidden;
    width: 558px;
    margin-top: 20px;
    position: relative;
}

.list_box .box_r ul li dl {
    margin: 0;
}

.list_box .box_r ul li dt {
    width: 60px;
    height: 60px;
    float: left;
}

.list_box .box_r ul li dt img {
    width: 58px;
    height: 58px;
    border: #efefef solid 1px;
}

.list_box .box_r ul li dd {
    float: left;
    margin-left: 20px;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
}

.list_box .box_r ul li dd.name {
    width: 478px;
    overflow: hidden;
    margin-bottom: 10px;
    font-size: 16px;
    color: #000;
}

.list_box .box_r ul li dd.info {
    font-size: 14px;
    color: #434343;
}

.list_box .box_r ul li dd.time {
    position: absolute;
    top: 0px;
    right: 0px;
}

.list_box .box_r .more_company {
    float: right;
}

.list_box .box_r .more_company a {
    width: 16px;
    height: 16px;
    display: block;
    float: left;
}

.list_box .box_r .more_company .prev {
    margin-right: 5px;
}

.list_box .box_r .more_company a.p_hide {
    background: url(../images/jobfair-icon_06.png) no-repeat;
}

.list_box .box_r .more_company a.p_show {
    background: url(../images/jobfair-icon_081.png) no-repeat;
}

.list_box .box_r .more_company a.n_hide {
    background: url(../images/jobfair-icon_061.png) no-repeat;
}

.list_box .box_r .more_company a.n_show {
    background: url(../images/jobfair-icon_08.png) no-repeat;
}

#j_list .title {
    height: 64px;
    line-height: 64px;
    font-size: 18px;
    border: #efefef solid 1px;
    background: url(../images/jobfair-icon_14.png) no-repeat 20px 21px #f8f8f8;
    color: #000;
    padding: 0 20px 0 55px;
    margin-bottom: 10px;
}

#j_list .list {
    margin-bottom: 15px;
    width: 1200px;
    height: 87px;
    overflow: hidden;
}

#j_list .list .date-bg {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
    background: url(../images/jobfair-icon_23.png) no-repeat 0px 16px;
    width: 133px;
    height: 147px;
}

#j_list .list .right-td {
    padding-left: 215px;
    background-color: #f7f7f7;
    height: 95px;
}

#j_list .list .right-td:hover {
    background-color: #fff
}

#j_list .list .right-td .td1 {
    text-align: center;
    position: absolute;
    width: 175px;
    height: 82px;
    top: 5px;
    left: 0px;
    background-color: #0087ff;
    z-index: 12;
    color: #fff;
}

#j_list .list .right-td .td1 .time1 {
    font-size: 34px;
    line-height: 50px;
}

#j_list .list .right-td .td1 .time2 {
    font-size: 16px;
    line-height: 20px;
}

#j_list .list .right-td .td2 .tit a:hover {
    text-decoration: none;
    color: #333;
}

#j_list .list .right-td .td2 .txt {
    height: auto;
    line-height: 20px;
    margin-top: 5px;
    color: #555;
}

#j_list .list .right-td .td3 .jobfair_index_count {
    margin-bottom: 10px;
    text-align: right;
    margin-right: 15px;
}

#j_list .list .right-td .td3 a {
    float: left;
    margin-bottom: 0;
    margin-right: 10px;
}

#j_list .list .td3 a {
    background-color: #ff3963;
}

#j_list .list .td3 a:hover {
    background-color: #dd5672;
}

#j_list .list .td3 a.com {
    background-color: #0087ff;
}

#j_list .list .td3 a.com:hover {
    background-color: #1077d2;
}

#j_list .list .td3 a.btn_disabled {
    background-color: #a2a2a2;
}

.jobfairlist .r-box {
    position: absolute;
    right: 0px;
    top: 0px;
}

.jobfairlist .hot {
    float: left;
    width: 29px;
    height: 30px;
    background-image: url(../images/jobfair-icon_20.png);
    background-repeat: no-repeat;
    margin-left: 3px;
}

.jobfairlist .commonweal {
    float: left;
    width: 29px;
    height: 30px;
    background-image: url(../images/jobfair-icon_18.png);
    background-repeat: no-repeat;
}

.jobfairshow_1 .com .clist .cli .cinfo .jobs ul li {
    height: 25px;
    width: 100%;
    line-height: 25px;
}

.btn_box {
    width: 100%;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 5px;
}

.j_btn_blue {
    display: block;
    text-decoration: none;
    text-align: center;
    color: #FFFFFF;
    background-color: #5F8DC9;
    font-size: 14px;
    cursor: pointer;
    border-radius: 4px;
    border: 0px;
    width: 190px;
    height: 32px;
    line-height: 32px;
    border: 0px #35639F solid;
    margin: 0 auto;
}

#com_list table tr th {
    border: #E4E4E4 solid 1px;
    padding-left: 8px;
}

#com_list table tr td a {
    color: #666666;
}

#com_list table tr td a:hover {
    color: #0087ff;
}

.jobfairlist .list .td2 {
    width: 650px;
}

/*晋江招聘会修改*/
.reserve_img {
    width: 985px;
    margin: 0 auto;
    position: relative;
}

.reserve_1 .dq_weizhi a {
    display: block;
    height: 65px;
    width: 34px;
    float: left;
    margin-right: 28px;
    line-height: 25px;
    position: relative;
    text-decoration: none;
    color: #000;
}

.reserve_1 .position_str {
    width: 34px;
    display: block;
    text-align: center;
    margin-top: 39px;
}

.reserve_1 .dq_weizhi a img {
    position: absolute;
    top: 0px;
    display: block;
}

.jobfairshow_5 .booth .li .tip {
    left: -30px;
    top: 39px;
}

.reserve_1 .dq_weizhi .position3 a {
    width: 60px;
    height: 67px;
}

/*.reserve_1 .position3 .position_str{
    margin-top:20px;
    display: inline-block;
    margin-left:30px;
}*/
.reserve_1 .dq_weizhi .position7 a {
    width: 40px;
    height: 70px;
}

/*.reserve_1 .position7 .position_str{
    margin-top:20px;
    display: inline-block;
    margin-right:30px;
}*/
.position1 {
    position: absolute;
    top: -12px;
    left: 160px;
}

.position2 {
    position: absolute;
    top: -12px;
    left: 860px;
}

.position3 {
    position: absolute;
    top: 25px;
    left: 110px;
    width: 70px;
}

.position4 {
    position: absolute;
    top: 132px;
    left: 283px;
}

.position5 {
    position: absolute;
    top: 206px;
    left: 283px;
}

.position6 {
    position: absolute;
    top: 365px;
    left: 280px;
}

.position7 {
    position: absolute;
    top: 57px;
    right: 138px;
    width: 60px;
}
/*招聘会展位图*/
.jobfairshow_5 .booth .li:hover{ border:none; color:#666666; background-color:transparent;}
.jobfairshow_5 .booth .li.invalid{border:none; color:#000; background-color:transparent; text-decoration:none;}
.jobfairshow_5 .booth .li.audit{border:none; color:#000; background-color:transparent;}
.jobfairshow_5 .booth .li.succeed{border:none; color:#000; background-color:transparent;}
.wjzw_jobfairshow hr{ margin:7px auto;}
.wjzw_jobfairshow .reserve_img{ width:985px; margin:0 auto;}
.wjzw_jobfairshow .booth .li .tip{ z-index:100; top:15px; left:-34px;}
.wjzw_jobfairshow .reserve_booth{ position:absolute; top:180px; left:60px; width:1080px; padding-left:0;}
.wjzw_jobfairshow .reserve_num{ position:absolute;}
.wjzw_jobfairshow .reserve_booth .zph_stand_a{ display:block; height:13px; width:23px; text-align:center; float:left; margin-bottom:5px; margin-right:1px; border-radius:0; position:relative; text-decoration:none; color:#fff; font-size:12px; white-space:nowrap; border:none;}
.wjzw_jobfairshow .reserve_booth .zph_stand_a img{ height:100%; width:100%;}
.wjzw_jobfairshow .reserve_booth .zph_stand_a .position_str{ position:absolute; top:-2px; left:0; width:100%; text-align:center;}
.reserve_num_w25{ width:23px;}
.reserve_num_h15{ height:13px;}
/*展位图3*/
.reserve3_img{ width:690px; margin:0 auto;}
.reserve_3 .reserve_booth{ width:245px; margin-left:530px; margin-top:90px;}
.reserve3_1,.reserve3_2,.reserve3_3,.reserve3_4,.reserve3_5{ right:0px;}
.reserve3_1{ top:35px;}
.reserve3_2{ top:115px;}
.reserve3_3{ top:230px;}
.reserve3_4{ top:345px;}
.reserve3_5{ top:460px;}
.reserve3_6{ top:0px; left:70px;}
.reserve3_7,.reserve3_13,.reserve3_17{ left:60px;}
.reserve3_7{ top:20px;}
.reserve3_8,.reserve3_10{ left:105px;}
.reserve3_8{ top:40px;}
.reserve3_9,.reserve3_11{ top:70px;} 
.reserve3_9{ left:165px;}
.reserve3_10{ top:535px;}
.reserve3_11{ left:95px;}
.reserve3_12,.reserve3_14,.reserve3_16{ left:30px;}
.reserve3_12{ top:170px;}
.reserve3_13,.reserve3_15{ top:190px;}
.reserve3_14{ top:270px;}
.reserve3_15,.reserve3_19{ left:0px;}
.reserve3_16{ top:310px;}
.reserve3_17,.reserve3_19{ top:330px;}
.reserve3_18{ top:515px; left:8px;}
/*展位图4*/
.reserve4_img{ width:990px; margin:0 auto;}
.reserve_4 .reserve_booth{ width:570px; margin-left:145px; margin-top:65px;}
.reserve_4 .reserve_booth .zph_stand_a{ height:12px; width:18px;}
.reserve_4 .reserve_booth .zph_stand_a .position_str{ transform:scale(0.8); -webkit-transform:scale(0.8); left:-1px;}
.reserve_4 .reserve_num_w25{ width:18px;}
.reserve_4 .reserve_num_h15{ height:12px;}
.reserve4_1,.reserve4_2,.reserve4_3,.reserve4_4{ top:0px;}
.reserve4_1{ left:15px;}
.reserve4_2{ left:95px;}
.reserve4_3{ left:215px;}
.reserve4_4{ left:335px;}
.reserve4_5,.reserve4_31{ top:40px;}
.reserve4_5{ left:0px;}
.reserve4_6{ left:10px; top:170px;}
.reserve4_7,.reserve4_14{ top:80px;}
.reserve4_7{ left:32px;}
.reserve4_8,.reserve4_9,.reserve4_10,.reserve4_11,.reserve4_12,.reserve4_13{ top:88px;}
.reserve4_8,.reserve4_15{ left:60px;}
.reserve4_9,.reserve4_16{ left:120px;}
.reserve4_10,.reserve4_17{ left:180px;}
.reserve4_11,.reserve4_18{ left:240px;}
.reserve4_12,.reserve4_19{ left:300px;}
.reserve4_13,.reserve4_20{ left:360px;}
.reserve4_14,.reserve4_26{ left:425px;}
.reserve4_15,.reserve4_16,.reserve4_17,.reserve4_18,.reserve4_19,.reserve4_20{ top:108px;}
.reserve4_21,.reserve4_26{ top:185px;}
.reserve4_21{ left:155px;}
.reserve4_22,.reserve4_23,.reserve4_24,.reserve4_25{ top:175px;}
.reserve4_22,.reserve4_27{ left:180px;}
.reserve4_23,.reserve4_28{ left:240px;}
.reserve4_24,.reserve4_29{ left:300px;}
.reserve4_25,.reserve4_30{ left:360px;}
.reserve4_27,.reserve4_28,.reserve4_29,.reserve4_30{ top:195px;}
.reserve4_31{ left:450px;}
.reserve4_32,.reserve4_33{ top:270px;}
.reserve4_32{ left:200px;}
.reserve4_33{ right:0px;}
.reserve4_34{ left:115px; top:230px;}
/*展位图5*/
.reserve5_img{ width:945px; margin:0 auto;}
.reserve_5 .reserve_booth{ width:850px; margin-left:120px; margin-top:60px;}
.reserve5_1,.reserve5_2,.reserve5_9,.reserve5_10{ top:35px;}
.reserve5_1{ left:0px;}
.reserve5_2{ left:80px;}
.reserve5_3,.reserve5_4,.reserve5_7,.reserve5_8{ top:0px;}
.reserve5_3{ left:170px;}
.reserve5_4{ left:275px;}
.reserve5_5,.reserve5_6{ top:110px;}
.reserve5_5{ left:380px;}
.reserve5_6{ left:455px;}
.reserve5_7{ left:535px;}
.reserve5_8{ left:645px;}
.reserve5_9{ left:730px;}
.reserve5_10{ right:0px;}