﻿.job-com-box {position: relative;width: 1020px;margin: 0 auto;margin-top: -10px;margin-bottom: 36px;}
.job-com-box  a{display: block;background:#fff;width: 170px;height: 130px;float: left;}
.job-com-box  a:hover{display: block;background:#d3000f;color: #fff;}
.job-com-box  a dl{width: 100%;height: 100%;border-right:1px solid #e0e0e1;}
.job-com-box  a.active {background: #d3000f;}
.job-com-box  a.active dd {color: #fff;}
.job-com-box  a:hover dd {color: #fff;}
.job-com-box  a dl dt{height: 74px;width: 100%;color: #181878;}
.job-com-box  a.num1 dl dt{background: url("images/job-icon-1.png") no-repeat center bottom;}
.job-com-box  a.num2 dl dt{background: url("images/job-icon-2.png") no-repeat center bottom;}
.job-com-box  a.num3 dl dt{background: url("images/job-icon-3.png") no-repeat center bottom;}
.job-com-box  a.num4 dl dt{background: url("images/job-icon-4.png") no-repeat center bottom;}
.job-com-box  a.num5 dl dt{background: url("images/job-icon-5.png") no-repeat center bottom;}
.job-com-box  a.num6 dl dt{background: url("images/job-icon-6.png") no-repeat center bottom;}
.job-com-box  a.num1.active dl dt{background: url("images/job-icon-1-on.png") no-repeat center bottom;}
.job-com-box  a.num2.active dl dt{background: url("images/job-icon-2-on.png") no-repeat center bottom;}
.job-com-box  a.num3.active dl dt{background: url("images/job-icon-3-on.png") no-repeat center bottom;}
.job-com-box  a.num4.active dl dt{background: url("images/job-icon-4-on.png") no-repeat center bottom;}
.job-com-box  a.num5.active dl dt{background: url("images/job-icon-5-on.png") no-repeat center bottom;}
.job-com-box  a.num6.active dl dt{background: url("images/job-icon-6-on.png") no-repeat center bottom;}
.job-com-box  a.num1:hover dl dt{background: url("images/job-icon-1-on.png") no-repeat center bottom;}
.job-com-box  a.num2:hover dl dt{background: url("images/job-icon-2-on.png") no-repeat center bottom;}
.job-com-box  a.num3:hover dl dt{background: url("images/job-icon-3-on.png") no-repeat center bottom;}
.job-com-box  a.num4:hover dl dt{background: url("images/job-icon-4-on.png") no-repeat center bottom;}
.job-com-box  a.num5:hover dl dt{background: url("images/job-icon-5-on.png") no-repeat center bottom;}
.job-com-box  a.num6:hover dl dt{background: url("images/job-icon-6-on.png") no-repeat center bottom;}
.job-com-box  a dl dd{
    color: #181878;
    text-align: center;
    font-size: 16px;
    line-height: 41px;
}
.job-com-box li a.active dl dd{
    color: #fff;
}
.job-default{width: 1000px;margin: 0 auto;}
.job-default ul{}
.job-default ul li{}
.job-default ul li.job-tr-th{background: #bec1e4;height: 45px;line-height: 45px;font-size: 14px;color: #666;font-weight: bold;}
.job-default ul li.job-tr-td{background: #dce0f8;height: 45px;line-height: 45px;font-size: 14px;color: #666;}
.job-default ul li.job-tr-td:nth-of-type(even){background-color: #e7ebff;}
.job-default ul li span{}
.job-default ul li span.th-title{width: 300px;display: inline-block;text-align: center;}
.job-default ul li span.th-comName{width: 300px;display: inline-block;text-align: center;}
.job-default ul li span.th-cityName{width: 300px;display: inline-block;text-align: center;}
.job-default ul li span.rh-btn{width: 100px;display: inline-block;text-align: center;}
.job-default ul li span.btn-detail{background: #181878;padding: 5px 10px;color: #fff;font-size: 12px;border-radius: 10px;cursor: pointer;}
#table_id{}
#table_id tr.job-tr-th th{background: #bec1e4;height: 45px;line-height: 45px;font-size: 14px;color: #666;font-weight: bold;padding: 0;}
#table_id .job-tr-body td{height: 45px;line-height: 45px;font-size: 14px;color: #666;text-align: center;}
#table_id .job-tr-body td span.btn-detail{background: #181878;padding: 5px 10px;color: #fff;font-size: 12px;border-radius: 10px;cursor: pointer;}
#table_id .job-tr-body:nth-of-type(even) td{}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd{
    background-color: #dce0f8;
}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.even{
    background-color: #bec1e4;
}
.dataTables_length{display: none;}
#table_id_filter{display: none;}
.job-detail .jobtitle {
    color: #3d3d3d;
    font-size: 30px;
    line-height: 35px;
    background: none;
    padding-bottom: 15px;
    margin-top: 35px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
    color: #fff !important;
    border: 1px solid #2183ed;
    background-color: #2183ed;
}
.jobCityList{padding: 0 30px;}
.job-detail-title-bg{font-size: 15px;font-weight: bold;color: #fff;margin-bottom: 20px;background: url("images/job-detail-title-bg.png") no-repeat;width: 138px;height: 44px;line-height: 44px;padding-left: 41px;position: relative;left: -29px;margin-top: 40px;}
.jobCityList a{background: #2183ed;color: #fff;padding: 5px 10px;text-decoration: none;display: inline-block;position: relative;margin: 5px;}
.jobCityList a:hover{background: #181878;}
.jobCityList a .apply-tips{position: absolute;top: -22px;right: -58px;display: none;z-index: 9999;}
.jobCityList a:hover .apply-tips{display: block;}