﻿body {
    margin:0;
    padding:0;
    font-family:"Hiragino Sans GB","Microsoft Yahei",SimSun,Arial,"Helvetica Neue",Helvetica;
}
ul,li{
    margin:0;
    padding:0;
}
ul{
    list-style:none;
}
.content{
    width:100%;
    background-color:#fff;
}
.com-header{
    width:100%;
    height:230px;
    background-image: url(../../Content/img/12_02.png);
}
.com-header-narp
{
    width:1210px;
    height:160px;
    margin:0 auto;
}
.com-header-narp .com-logo{
    float:left;
    width:300px;
    height:150px;
    margin-top:40px;
}
.com-header-narp .com-info{
    float:left;
    width:840px;
    height:100px;
    margin:40px 0px 0px 20px;
}
.com-info span{
    font-size:20px;
    color:#fff;
    display:block;
    margin-top:10px;
}
.welfare{
    margin-top:12px;
}
.welfare ul li{
    width:60px;
    height:80px;
    float:left;
    margin-right:24px;
}
.welfare ul li img{
    width:136px;
    height:102px;
}
.hotjobs_consulting {
    width: 20px;
    height: 20px;
    float: right;
    cursor: pointer;
    margin-right: 114px;
    position: relative;
    top: 55px;
}

.menu{
    width: 1210px;
    height: 40px;
    background-color: #fff;
    line-height: 40px;
    margin: 0 auto;
    border-bottom: 2px solid #f97616;
    float: left;
}
.menu li{
    float: left;
    color: #666;
    cursor: pointer;
    font-weight: 500;
    height: 40px;
    width: 130px;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
}
.menu li a{
    text-decoration:none;
    /*color:#777;
    font-size:14px;*/
}
.menu li.current{
    /*color:#333;
    height:47px;
    border-bottom:3px solid #4B91FD;*/
    color: #fff;
    height: 40px;
    width: 130px;
    font-size: 16px;
    line-height: 40px;
    background-color: #f97616;
}
.menu li:nth-child(2){
    text-align:center;
    margin-right:25px;
    margin-left:0px;
}
.menu li:nth-child(3){
    text-align:center;
}
.detail{
    clear:both;
    width: 1210px;
    margin: 0 auto;
}
.infos{
    width: 500px;
    height:auto;
    float:left;
    padding-top:24px;
    background:#fff;
    min-width:65%;
}
.basic{
    width: 416px;
    height:auto;
    background-color:#fff;
    float:right;
    padding-top:24px;
    padding-bottom:40px;
}
.basic div{
    color:#333;
    padding-left:24px;
    font-size:14px;
    margin:5px 0;
}
.title{
    font-size:16px;
    color:#555;
    float:left;
}
.titlecover{
    margin-left:24px;
    margin-bottom:14px;
    display:block;
}
.title:before{/**/
    content:"█";
    color:#4B91FD;
    margin-right:5px;
}
.info-narp{
    width: 100%;
    height: auto;
    float: right;
}
.info-con{
    margin-top:20px;
    line-height:32px;
    color:#333;
    font-size: 14px;
    margin-left:22px;
}
table{font-size:14px;line-height: 1.8;}
#block_jobs{
    margin-top:18px;
}
.infomore{
    width:100%;
    height:55px;
    background:#f5f5f5;
    text-align:center;
    font-size:14px;
    line-height:55px;
    cursor:pointer;
    color:#666;
    margin-top:24px;
    margin-bottom:24px;
}

.jobsearch{
    width:820px;
    height:60px;
    background:#f5f5f5;
    text-align:center;
    font-size:14px;
    line-height:60px;
    cursor:pointer;
    color:#666;
    margin-top:24px;
    margin-bottom:24px;
    display:none;
}
.note{
    color:#ff6a00;
    font-size:12px;
}

.jobsearch input,select{
    float:left;
    border:1px solid #ccc;
    background:#fff;
    margin-top:12px;
    color:#333;
}
.jobsearch input{
    width:260px;
    height:31px;
    padding-left:8px;
    line-height:35px;
    margin-left:15px;
}
.jobsearch select{
    width:150px;
    height:35px;
    padding-left:8px;
    line-height:35px;
    margin-right:15px;
    margin-left:15px;
}
.search{
    width:100px;
    height:38px;
    border-radius:5px;
    background:#ff6a00;
    color:#fff;
    line-height:38px;
    font-size:16px;
    text-align:center;
    cursor:pointer;
    float:left;
    margin-top:11px;
    margin-left:55px;
}
.search:hover{
    color:#fff;
    background:#4B91FD;
}
.search img{
    float:left;
    margin-top:2px;
    position:relative;
    right:3px;
}
.search span{
    float:left;
}
.search-narp{
    width:64px;
    height:32px;
    margin:0 auto;
}
.jobs{
    width:100%;
}
.scjobs {
    width: 820px;
}
.jobs li{
    width: 100%;
    height: 69px;
    border: 1px solid #ccc;
    margin: 14px 0px;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
}

.scjobs li{
    width:740px;
    height:69px;
    border:1px solid #ccc;
    margin:14px 0px;
    cursor:pointer;
}
.jobs li .job-item-basic
{
    float:left;
}
.getjob{
    width:100px;
    height:38px;
    border-radius:5px;
    background:#ff6a00;
    color:#fff;
    line-height:38px;
    font-size:14px;
    text-align:center;
    cursor:pointer;
    float:right;
}
.jobs_narp{
    /*margin:15px 20px 15px 15px;*/
    margin: 15px 20px 15px 15px;
    width: 85%;
    line-height: 20px;
    height: 44px;
}
.jobs_right{
    margin: 15px 20px 15px 15px;
}
.jobname{
    color:#4B91FD;
}
.salary{
    color:#ff6a00;
    margin-right:16px;
    float:left;
    font-size:15px;
    margin-top:2px;
}

.scjobsalary {
     color:#ff6a00;
    margin-right:16px;
    float:left;
    font-size:15px;
    margin-top:-16px;
}

.pos-cover{
    margin-top:-41px;
}
.other{
    float:left;
    color:#666;
    font-size:14px;
    margin-top:2px;
}
    .comname {
    width: 1149px;
    margin: 0 auto;
    }
.scjobother{
    float:left;
    color:#666;
    font-size:14px;
    margin-top: -16px;
}

#container{
    width:335px;
    height:300px;
    margin-left:0px;
    margin-top:14px;
}


/*公司，其他职位，样式*/
.OtherPosition ul {
    padding:10px 0px 10px 30px;
    font-size:14px;
}

.OtherPosition ul li{
    /*background:url("../images/icon8.png") no-repeat 0px 3px;*/
    /*list-style-type:disc;*/
    padding:5px 0px 5px 3px;
    /*border-bottom:1px dashed #eeeeee;*/
    cursor:pointer;
}

    .OtherPosition ul li a:link, #life ul li a:visited {
        color:#d8ecff;
        text-decoration:none;
    }

    .OtherPosition ul li a:hover {
        color:#4D9EFA;
        /*text-decoration:underline;*/
    }

