.plugin-x_jobsList_0-talent{margin:0 auto;width: auto;overflow:hidden;}
.plugin-x_jobsList_0-talent .hd{width:100%;height:38px;margin-bottom:10px;}
.plugin-x_jobsList_0-talent .hd h2 {
    float: left;
    width: 100%;
    height: 36px;
    padding: 0 15px 0 10px;
    border-bottom: 2px solid #29b1e8;
    line-height: 36px;
    font-size: 16px;
    color: #099eda;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.plugin-x_jobsList_0-talent .hd .path{float:right;height:37px;line-height:40px;}
.plugin-x_jobsList_0-talent .hd div.path a{text-decoration:none;color:#333;padding:10px;}
.plugin-x_jobsList_0-talent .job_list{width:100%;margin:0 auto;overflow:hidden;}
.plugin-x_jobsList_0-talent ul{list-style:none;}
.plugin-x_jobsList_0-talent .pagediv {text-align:center;}
.plugin-x_jobsList_0-talent .job_list ul li{float:left;width:100%;height:40px;line-height:40px;border-bottom:1px dashed #d6d8db;color:#999;}
.plugin-x_jobsList_0-talent .job_list ul li a{
    text-decoration:none;
    float:left;
    position:relative;
    padding-left:20px;
    color:inherit;
    font-size:inherit;
}
.plugin-x_jobsList_0-talent .job_list ul li a:hover{color:#31b7ea;}
.plugin-x_jobsList_0-talent .job_list ul li a i{width:5px;height:5px;border-radius:50%;background-color:#31b7ea;position:absolute;top:17px;left:4px;}
.plugin-x_jobsList_0-talent .job_list ul li span{float:right;padding-right:10px;}
.plugin-x_jobsList_0-talent .item_list{margin:20px auto;}
.plugin-x_jobsList_0-talent .item_list ul li{float:left;margin-right:5px;text-align:center;color:#333;}
.plugin-x_jobsList_0-talent .item_list ul li a{width:26px;height:26px;display:block;border:1px solid #c6c6c6;line-height:26px;color:#333;}
.plugin-x_jobsList_0-talent .item_list ul li a:hover,.plugin-x_jobsList_0-talent .item_list ul li a.cur{color:#fff;font-weight:bold;border:1px solid #29b1e8;background-color:#29b1e8;}