body{margin:0;}
.wide{width:1200px;margin:0 auto;}
.wj_lf{float:left;}
.wj_rt{float:right;}
a{text-decoration: none;color:#333;}
/*内容*/
.soldier_main{
    width:100%;
    min-width:1200px;
    background: url(../images/returning_fishermen/returning_fishermen_bg.png) no-repeat center -42px;
    background-size:100%;
}

/*LOGO通栏*/
.soldier_header{margin:0 auto;width:1200px;height: 140px;}
.soldier_header .logobox{width: 690px;height:100px;float:left;padding-top: 29px;overflow:hidden;background: url(../images/returning_fishermen/logo_banner.png) no-repeat 399px 20px;position:relative;}
.soldier_header .logobox a img{max-width:280px; }
.soldier_header .logobox .logo_txt{position:absolute;top:93px;left:96px;}
.soldier_header .sobox{float:right;padding-top: 62px;}
.soldier_header .sobox .inputbg{width:350px;height:36px;border:1px #f1f1f1 solid;border-radius:5px;position:relative;background-color:#FFFFFF;float:right;}
.soldier_header .sobox .inputbg .selecttype{border-top-left-radius: 5px;border-bottom-left-radius: 5px;width:40px;height:36px;line-height:36px; background-color:#fff;border-right:1px #dadada solid;padding-left:20px;padding-right:23px;background-repeat:no-repeat;background-position:55px center;position:absolute;left:0px;top:0px;cursor:pointer;}
.soldier_header .sobox .inputbg .selecttype.hover{background-color:#FFFFFF}
.soldier_header .sobox .inputbg .selecttype_down{display:none;background-color:#F9F9F9;border:1px #f1f1f1 solid;border-top:0px;position:absolute;left:-1px;top:35px;}
.soldier_header .sobox .inputbg .selecttype_down .down_list{width:40px;height:36px;line-height:36px;cursor:pointer;padding-left:20px;padding-right:23px;}
.soldier_header .sobox .inputbg.open .selecttype_down{display:block;}
.soldier_header .sobox .inputbg .selecttype_down .down_list.hover{background-color:#FFFFFF}
.soldier_header .sobox .inputbg .inoputbox{position:absolute;left:100px;top:0px;width:155px;height:34px;}
.soldier_header .sobox .inputbg .inoputbox input{width:155px;height:20px;border:0px;padding-top:7px; }
.soldier_header .sobox .inputbg .sobut{background-color:#0047ab;background-image:url(../images/soldier/so_icon.png);background-repeat:no-repeat;background-position:10px center;font-size:16px;text-align:center;position:absolute;right:0px;top:-1px;width:80px;padding-left:25px;height:36px;line-height:36px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border:0px;color:#FFFFFF;cursor:pointer;}
.soldier_header .sobox .inputbg .sobut.hover{background-color: #4493d5
}
.soldier_header .sobox .righttxt{float:left;padding-left:20px;font-size:12px;margin-top:12px;}
.soldier_header .sobox .righttxt a.map{padding-left:36px;background-image:url(../images/109.png);background-repeat:no-repeat;background-position:18px -110px;}


.soldier_main .main_box{
    background:#fff;
    width:100%;
    padding:0 16px;
    border-radius:5px;
    padding-bottom:40px;
}
.soldier_main .main_box,.soldier_main .main_box *{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.soldier_index_title{
    height:50px;
    padding-left:25px;
    line-height:55px;
    position:relative;
    width:100%;
}
.soldier_index_title:before{
    content:"";
    width:7px;
    height:18px;
    background-color:#008e38;
    position:absolute;
    left:8px;
    top:19px;
    border-radius:3px;
}
.soldier_index_title .title_txt{
    font-size:19px;
    color:#333;
}
.soldier_index_title .title_more{
    font-size:12px;
    color:#999;
    cursor: pointer;
}
.soldier_index_title .title_more:hover{
    color:#0f6656;
}
.soldier_index_title .title_more img{
    position:relative;
    top:3px;
}
.soldier_main .left_part{

}

/*新闻*/
.soldier_main .left_part .news_box{
    width:398px;
}
.soldier_main .left_part .news_box .news_list{
    width:100%;
    height:200px;
    overflow:hidden;
    border:1px solid #f1f1f1;
    padding:5px 10px;
}
.soldier_main .left_part .news_box .news_list li{
    width:100%;
    text-align:left;
    line-height:27px;
    height:27px;
}
.soldier_main .left_part .news_box .news_list li a{
    color:#333;
    font-size:15px;
    display:inline-block;
    max-width:270px;
}

.soldier_main .left_part .news_box .news_list li a:hover{
    color:#0f6656;
}
.soldier_main .left_part .news_box .news_list li a .ico{
    width:15px;
    height:37px;
    display:inline-block;
    float:left;
    background:url(../images/soldier/list_ico1.png) no-repeat center;
}
.soldier_main .left_part .news_box .news_list li a:hover .ico{
    background:url(../images/soldier/list_ico2.png) no-repeat center;
}
.soldier_main .left_part .news_box .news_list li span.addtime{
    font-size:13px;
}

/*招聘会*/
.soldier_main .jobfair_box{
    width:755px;
}
.soldier_main .jobfair_list{
    width:100%;
    height:195px;
    border:1px solid #f1f1f1;
    overflow:hidden;
    padding:20px;
}
.soldier_main .jobfair_list .first_jobfair_item{
    width:390px;
}
.soldier_main .jobfair_list .first_jobfair_item .jobfair_title{
    width:100%;
    font-size:21px;
    color:#0f6656;
    margin-bottom:10px;
}
.soldier_main .jobfair_list .first_jobfair_item .jobfair_title a{
    color:#0f6656;
}
.soldier_main .jobfair_list .first_jobfair_item .jobfair_title a:hover{
    color: #000;
}
.soldier_main .jobfair_list .first_jobfair_item .jobfair_date_box{
    width:102px;
    height:108px;
    background:url(../images/soldier/date_bg.png) no-repeat center;
    text-align:center;
    padding-top:13px;
}
.soldier_main .jobfair_list .first_jobfair_item .jobfair_date_box .date_date{
    color:#fff;
    margin-bottom:10px;
}
.soldier_main .jobfair_list .first_jobfair_item .jobfair_date_box .date_day{
    color:#f08503;
    font-size:32px;
}
.soldier_main .jobfair_list .first_jobfair_item .jobfair_date_box .date_day span{
    font-size:20px;
}
.soldier_main .jobfair_list .first_jobfair_item .jobfair_info{
    margin-left:15px;
    padding-top:15px;
    line-height:25px;
    color:#333;
    width: 270px;
}
.soldier_main .jobfair_list .jobfair_item_list{
    width:295px;
    margin-left:20px;
}
.soldier_main .jobfair_list .jobfair_item_list a{
    display:block;
    color:#333;
    line-height:25px;
}
.soldier_main .jobfair_list .jobfair_item_list a:hover{
    color:#0f6656;
}

.soldier_main .right_part{
    width:350px;
}


/*招聘职位*/
.soldier_jobs_box{
    width:100%;
}
.soldier_jobs_box .jobs_list{
    width:100%;
    padding:15px 0;
    border:1px solid #f1f1f1;
    min-height:300px;
}
.soldier_jobs_box .jobs_list li{
    width:275px;
    margin-left:15px;
    height:35px;
    line-height:35px;
    float:left;
}
.soldier_jobs_box .jobs_list li a.job_name{
    color:#0f6656;
}
.soldier_jobs_box .jobs_list li a.company_name{
    color:#555;
}
.soldier_jobs_box .jobs_list li a:hover{
    text-decoration: underline;
}

/*底部*/
.footer_soldier{
    width:100%;
    min-width:1200px;
    background:#4e669c;
    color:#fff;
    text-align:center;
    padding:20px 0;
    line-height:25px;
}
.footer_soldier p{
    color:#fff;
}
.footer_soldier a{
    color:#fff;
}
.footer_soldier a:hover{
    text-decoration: underline;
}

