﻿b,body,dd,div,dl,form,h1,h2,h3,h4,h5,h6,img,input,li,p,table,td,th,ul{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
button,input,select,textarea{margin:0;}
body{font:12px Verdana,Microsoft YaHei,Arial,sans-serif;background-color:#FFF;color:#333;}

a{text-decoration:none;color:#255fb1;}
a:hover{text-decoration:underline;}

#img-top {
    height: 460px;
    background: #f2f3f7 url(../Images/shouye.png) no-repeat center top;}
.clearfix:after,.clearfix:before{display:block;line-height:0;content:"";visibility:hidden;}
.clearfix:after{clear:both;}


/*搜索栏目*/
.logo_index {
    background:url(/Images/index/logo.png);position:absolute;left:-380px;
    height:38px;width:257px;
}
.userCenter_v4 {
    position: absolute;
    right: -400px;
    top: 8px;
}
.userCenter_v4 a{
    font-size: 14px;
    font-weight: bold;
    line-height: 26px;
    display: inline-block;
    padding: 0 20px;
    vertical-align: middle;
    letter-spacing: 3px;
}

.search_div{width:435px;margin:30px auto;position:relative}
.search_box {float:left;width:432px;height:34px;border:3px solid #0095CC;display:inline;border-radius:0px 3px 3px 0px;}
.search {width:529px;margin:0px;line-height:34px;height:34px;}
.search a {text-decoration:none;cursor:pointer;}
.search input {float:left;}
.search_click_btn {background:url(/Images/index/search_ico.png) no-repeat 76px center;border-left:solid 3px #0095CC;width:95px;height:34px;color:#666;line-height:34px;position:relative;z-index:9;font-size:14px;text-align: center;text-indent: -14px;}
.select_search {background:url(/Images/index/search_ico.png) no-repeat 76px center;border:0;width:82px;height:34px;color:#666;line-height:34px;padding-left:8px;float:left;position:relative;z-index:9;font-size:14px;}
.select_hover {background:url(/Images/index/search_ico_hover.png) no-repeat 76px center;}
.part {left:-3px;top:34px;width:88px;border:solid 3px #0095CC;border-top:0;line-height:30px; position: absolute;z-index: 9999;height:auto;zoom:1;-moz-border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px;}
.part p {overflow:hidden;}
.part p a {height:30px;color:#666;line-height:30px;padding-left:8px;width:82px;border-left:solid 1px #f3f3f3;border-top:solid 1px #f3f3f3;background:#fff;display:inline-block;float:left;margin-left:-1px;margin-top:-1px;white-space:nowrap;}
.part a:hover {background:#f2f1ed; color:#0095CC;}
.enter {border:0;width:253px;float:left;height:34px;line-height:34px;padding-left:7px;font-size:14px;outline:none;background-color:transparent;}
.ss {width:84px;height:34px;color:#FFF;background-color:#0095CC; font-size: 15px;cursor:pointer;}


/*导航栏目设置*/
.navwrap{background:#09c;height:46px;border-top:1px #0095CC solid;border-bottom:1px #0095CC solid;box-shadow:0 1px 2px #999;-webkit-box-shadow:0 1px 2px #999;-moz-box-shadow:0 1px 2px #999;}
#nav{height:46px;width:1190px;margin:0 auto;position:relative;padding:0;z-index:8;}
.navbar{height:46px;position:relative;}
.navbar a{float:left;width:auto;text-align:center;height:46px;line-height:46px;color:#fff;padding:0 25px;text-decoration:none;font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1";white-space:nowrap;position:relative;}
.navbar a:hover{background-color:#0074a6;color:#fff;}
.navbar a.current{background-color:#0074a6;}
.navbar a:hover{text-decoration:none;}
.navbar a.current:hover{color:#fff;}
/*导航右侧设置*/
.navbar .navbt{position:absolute;right:0;}
a.navbt span{background:url(img/img_new/iconmap.jpg) no-repeat 1px 3px;padding-left:18px;}
.navbar a.navbt:hover span{background-image:url(img/img_new/iconmap-hover.jpg);}


/*----↓↓----页面内容模块----↓↓----*/
.content-width {width:1190px;margin:0 auto;}
.content-spacing{margin-top:15px;}
/*登陆*/
.login-top{border-bottom:1px solid #DDD;margin-bottom:5px;}
.login-top a{float:left;width:70px;height:38px;line-height:38px;color:#333;font-size:14px;text-align:center;text-decoration:none;}
.news-select{border-width:3px 1px 0;border-style:solid solid none;border-color:#0095CC #E0E0E0;border-image:none;background-color:#FFF;margin:-1px 0 -1px -1px;}

.login-box{width:258px;height:277px;float:left;border-width:1px 1px 1px;border-style:solid;border-color:#DDD #DDD #DDD;}
  .login-box h2 {
    margin: 10px 0px 10px 10px;
padding-left: 10px;
border-left: 6px solid #0180CF;
font-size: 16px;
color: #333;
line-height: 16px;
height: 18px;
font-weight: normal;
    }
  .login-into{
      padding: 0px 10px;
  }
.login-item input{
    margin:5px 0px;
font-size: 14px;
color: #666;
line-height: 18px;
height: 18px;
padding: 8px 10px;
width: 215px;
border: 1px solid #E0E0E0;
}
.login-automatic {
margin:10px 0px;
}
.login-automatic label{
    float:left;
    color:#666;
}
.login-automatic a{
    float:right;
    color:#009fe3;
    text-decoration:none;
}

.button-login {
    display: inline-block;
border: 0px none;
width: 100%;
height: 38px;
line-height: 36px;
font-size: 16px;
color: #FFF;
background-color: #0180CF;
cursor: pointer;
border-radius: 3px;
transition: all 0.3s ease 0s;
}
    .button-login:hover {
        background-color: #0070BD;
    }
.button-reg {
    display: inline-block;
    text-align:center;
    margin-top:15px;
border: 0px none;
width: 100%;
height: 38px;
line-height: 36px;
font-size: 16px;
color: #FFF;
background-color: #F90;
cursor: pointer;
border-radius: 3px;
transition: all 0.3s ease 0s;
}
    .button-reg:hover {
        text-decoration:none;
        background-color: #F70;
    }



/*轮播图*/
ul{list-style:none;padding:0;margin:0;}
.xm-rorate{width:920px;height:280px;overflow:hidden;position:relative;float:right;}
.xm-rorate-img{position:absolute;width:500%;height:100%;}
.xm-rorate-img li{float:left;width:920px;height:100%;}
.xm-rorate-img li a img{display:block;width:100%;height:100%;border:0;}
.xm-rorate-con{position:absolute;right:25px;bottom:15px;}
.xm-rorate-con li{margin-left:10px;border:1px solid #a1a1a1;border:1px solid rgba(161,161,161,.7);float:left;}
.xm-rorate-con li img{display:block;width:38px;height:28px;border:1px solid #191919;border:1px solid rgba(25,25,25,.7);}
.xm-rorate-con li.xm-rorate-slider{position:absolute;border:1px solid #4bf;width:40px;height:30px;z-index:2;left:0;}

/*紧急招聘*/
.ergency_hiring-top{border-bottom:2px solid #D2364C;margin-bottom:15px;}
.ergency_hiring-top span{position:relative;top:10px;padding:0 10px 0 0;font-size:22px;color:#D2364C;background:#FFF;font-weight:700;}
.ergency_hiring {height:350px;}

.ergency_hiring-list {
    width: 358px;
    height: 81px;
    float: left;
    border: 1px dashed #CCC;
    padding: 12px 8px 12px 16px;
    margin: 6px 6px;
    background-color: #FFF;
    position: relative;
}
.ergency_hiring-list::after {
    border-left: 2px solid #D2364C;
    border-right: 2px solid #D2364C;
    bottom: -1px;
    content: "";
    left: -1px;
    opacity: 0;
    position: absolute;
    right: -1px;
    top: -1px;
    transform: scale(1, 0);
    transition: opacity 0.4s ease 0s, transform 0.4s ease 0s;
}
.ergency_hiring-list::before {
    border-bottom: 2px solid #D2364C;
    border-top: 2px solid #D2364C;
    bottom: -1px;
    content: "";
    left: -1px;
    opacity: 0;
    position: absolute;
    right: -1px;
    top: -1px;
    transform: scale(0, 1);
    transition: opacity 0.4s ease 0s, transform 0.4s ease 0s;
}
.ergency_hiring-list:hover::before, .ergency_hiring-list:hover::after {
    opacity: 1;
    transform: scale(1);
}
ergency_hiring-list a {
    text-decoration:none;
    }
.ergency_hiring-title {
    height: 30px;
    line-height: 30px;
}
.ergency_hiring-post {
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #434343;
}
.ergency_hiring-salary {
    float: right;
    padding-right:10px;
    text-align: right;
    font-size: 16px;
    font-weight: bold;
    color: #f00;
}
.ergency_hiring-info, .ergency_hiring-company {
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    color: #868686;
}


/*--劳务信息--*/
.labor_area-top{border-bottom:2px solid #0095CC;margin-bottom:15px}
.labor_area-top span{position:relative;top:10px;padding:0 10px 0 0;font-size:22px;color:#0095CC;background:#FFF;font-weight:700}
.labor_area{height:380px}
/*劳务储备*/
.labor_reserve{border:1px solid #DDD;float:left;width:855px}
.labor_reserve-top{position:relative;top:-1px;float:left;border-top:2px solid #0095CC;padding:10px 0 0 0}
.labor_reserve-top h4{margin-left:10px;padding-left:10px;border-left:6px solid #0095CC;line-height:18px;height:18px;font-size:16px;font-weight:400;color:#333}
.labor_reserve-top h4 span{margin-left:10px;font-size:12px;color:#BBB;font-family:Arial;font-weight:bolder;}
.labor_reserve-top-a {
        line-height:40px;
        display:inline-block;
        font-size:12px;
    float:right;
    margin-right:35px;
}
.labor_reserve-list{float:left;width:100%}
.labor_reserve-list ul{margin:0 10px;height:350px;overflow:hidden}
.labor_reserve-list ul li{float:left;margin:5px;width:265px;border-bottom:1px dashed #E0E0E0;height:58px;}
.labor_reserve-list ul li a{display:block;padding:5px;color:#0180CF;font-size:15px;}
.labor_reserve-list ul li a span{display:inline-block;color:#D2364C;margin-right:10px;font-size:14px;display:inline-block; float:right}
.labor_reserve-list ul li a p{padding:5px 0;color:#333;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
/*劳务需求*/
.labor_demand{border:1px solid #DDD;width:320px;float:right}
.labor_demand-top{position:relative;top:-1px;float:left;border-top:2px solid #D2364C;padding:10px 0 0 0}
.labor_demand-top h4{margin-left:10px;padding-left:10px;border-left:6px solid #D2364C;line-height:18px;height:18px;font-size:16px;font-weight:400;color:#333}
.labor_demand-top h4 span{margin-left:10px;font-size:12px;color:#BBB;font-family:Arial;font-weight:bolder}
.labor_demand-top-a {
        line-height:40px;
        display:inline-block;
        font-size:12px;
    float:right;
    margin-right:10px;
}
.labor_demand-list{float:left;margin:10px 10px}
.labor_demand-list ul{height:330px;overflow:hidden}
.labor_demand-list ul li{float:left;width:300px;margin-bottom:12px;}
.labor_demand-list ul li a{color:#666;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.labor_demand-list ul li a span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:5px;}
.labor_demand-list ul li a span:nth-child(1){width:160px;display:inline-block;}
.labor_demand-list ul li a span:nth-child(2){width:45px;display:inline-block;text-align:center;}
.labor_demand-list ul li a span:nth-child(3){color:#D2364C; display:inline-block;width:90px;text-align:center;}
.labor_demand-list ul li a:hover span{color:#0095CC}




/*--招聘专区--*/
.recruitment_area-top{border-bottom:2px solid #0095CC;margin-bottom:15px;}
.recruitment_area-top span{position:relative;top:10px;padding:0 10px 0 0;font-size:22px;color:#0095CC;background:#FFF;font-weight:700;}
.recruitment_area{height:350px;}
/*劳动需求*/
.recruitment_demand{border:1px solid #DDD;}
.demand-top{position:relative;top:-1px;float:left;border-top:2px solid #0095CC;padding:10px 0 0 0;}
.demand-top h4{margin-left:10px;padding-left:10px;border-left:6px solid #0095CC;line-height:18px;height:18px;font-size:16px;font-weight:400;color:#333;}
.demand-top h4 span{margin-left:10px;font-size:12px;color:#BBB;font-family:Arial;font-weight:bolder;}
    .demand-top-a {
        line-height:40px;
        display:inline-block;
    float:right;
    margin-right:20px;
    }
.demand-list{float:left;margin:0px 10px 10px 10px;}
.demand-list ul li{position:relative;float:left;padding-left:20px;margin-top:15px;width:270px;}
.demand-list ul li i{position:absolute;top:6px;left:10px;border-width:3px;border-color:transparent transparent transparent #666;border-style:dashed dashed dashed solid;}
.demand-list ul li a:nth-child(2){display:inline-block;color:#333;width:165px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.demand-list ul li a:nth-child(3){display:inline-block;color:#0180CF;width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/*劳务储备*/
.recruitment_reserve{margin-top:15px;border:1px solid #DDD;}
.reserve-top{position:relative;top:-1px;float:left;border-top:2px solid #0095CC;padding:10px 0 0 0;}
.reserve-top h4{margin-left:10px;padding-left:10px;border-left:6px solid #0095CC;line-height:18px;height:18px;font-size:16px;font-weight:400;color:#333;}
.reserve-top h4 span{margin-left:10px;font-size:12px;color:#BBB;font-family:Arial;font-weight:bolder;}
.reserve-list{float:left;}
.reserve-list ul{margin:0 10px;}
.reserve-list ul li{position:relative;float:left;padding-left:15px;margin:5px;width:265px;border-bottom:1px dashed #E0E0E0;}
.reserve-list ul li i{position:absolute;top:17px;left:10px;border-width:3px;border-color:transparent transparent transparent #666;border-style:dashed dashed dashed solid;}
.reserve-list ul li p{margin:10px 10px;}
.reserve-list ul li p a{color:#333;font-size:14px;white-space:nowrap;}
.reserve-list ul li span{margin:10px 10px;display:block;}
.reserve-list ul li span a{color:#0180CF;font-size:12px;padding-right:10px;}











/*底栏设计*/
.bottom {border-top: 1px solid #EEE;margin-top: 30px;}
.website_details{width:960px;margin:30px auto 20px;background:#FFF none repeat scroll 0 0;overflow:hidden;font:12px/1.5 Verdana,Microsoft YaHei,Arial,sans-serif;}
.website_details ul{width:1190px;margin:0 0 0 -15px;}
.website_details li{float:left;display:inline;width:200px;height:115px;padding:0 10px 0 20px;margin:0;border-right:1px solid #EDEDED;}
.website_details li strong{display:block;color:#0095CC;}
.website_details li a{float:left;display:inline;width:62px;margin:10px 38px 0 0;color:#999;text-decoration:none;outline:0 none;}
