html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 62.5%;
	font: inherit;
	vertical-align: baseline;
}
img{display:block;font-size:0;margin: 0;padding: 0;border: 0;}
ul, ol { list-style:none; }
ul li{float:left;}
input, button, textarea, select, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
input[type=button],input[type=text],input[type=password]{-webkit-appearance:none;outline:none}
a { text-decoration:none;color: inherit; }

table { border-collapse:collapse; border-spacing:0; }
input{font-family: "Microsoft Yahei" , "微软雅黑" , Tahoma, Arial, sans-serif;font-size:1.2rem;}
body{font-family: "Microsoft Yahei" , "微软雅黑" , Tahoma, Arial, sans-serif;text-align:center;font-size:1.4rem;}
body, html {
    min-height: 100%;
    height: 100%;
    background: #efefef
}

.all{margin:0 auto;width:1400px;}
.w1400{width:1400px;margin:0 auto;}
.w1000{width:1000px;margin:0 auto;}
.w100{width:100%;}
.w90{width:90%;}
.w80{width:80%;}
.clear{clear:both;}
.mbtm5{margin-bottom:5px;}
.mbtm10{margin-bottom:10px;}
.fl{float:left;}
.fr{float:right;}
.mb5{margin-bottom:5%;}
.mb10{margin-bottom:10%;}

.dateshadow {display: none;position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: #000;filter: alpha(Opacity=50);-moz-opacity: 0.5;opacity: 0.5;z-index:9999;}
.datePage {font-size:22px;border-radius:3px;position:fixed;left:5%;MARGIN-RIGHT:auto;vertical-align:middle;MARGIN-LEFT:auto;width:90%;height: auto;background:#fff;z-index:10000;display:none;top: 50%;transform: translateY(-50%);}
.datetitle {width: 100%;height: 50px;background:#896a44;text-align: center;color: #fff;line-height: 50px;font-size: 20px;font-family: 'microsoft yahei';border-radius: 3px 3px 0 0;}

/*newTips*/
 .zeng_msgbox_layer,
.zeng_msgbox_layer .gtl_ico_succ,
.zeng_msgbox_layer .gtl_ico_fail,
.zeng_msgbox_layer .gtl_ico_hits,
.zeng_msgbox_layer .gtl_ico_clear,
.zeng_msgbox_layer .gtl_end{display:inline-block;height:54px;line-height:54px;font-weight:bold;font-size:1.4rem;color:#606060;background:rgba(0,0,0,0.8);background-repeat:no-repeat;color: #fff;border-radius:3px;text-align:center}
.zeng_msgbox_layer_wrap{width:100%;position:fixed;_position:absolute;top:46%;left:0;text-align:center;z-index:65533}
.zeng_msgbox_layer{background-position:0 -161px;background-repeat:repeat-x;padding:0 20px;margin:0 auto;position:relative}

.from_table{width:868px;margin:20px auto;font-size:14px;border:1px solid #e6e6e6;}
.from_table tr{border-bottom: 1px solid #F4F4F4;height:36px;}
.from_table tr:hover{background-color: #F4F4F4;}
.from_table th{background-color:#e6e6e6;font-weight:bold;height:36px;line-height:36px;}
.from_table td{height:36px;line-height:36px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.ps{width:300px;margin:0 auto 20px;text-align:center;font-size:14px;}



.Loadin {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    width: 187px;
    height: 75px;
}

/*分页样式start*/
.page-box{display: inline-block;width: auto;margin-bottom:20px;}/*height: 20px;float: right;margin: 30px 20px 0 auto;*/
.pre-btn{float: left;margin: 0 1px;border: 1px solid #d9d9d9; border-radius: 3px; -webkit-border-radius: 3px;width: 29px;height: 30px;}
.pre-btn a{height: 30px;border-radius: 3px;-webkit-border-radius: 3px; color: #797979;font-size: 12px;line-height:30px;text-align: center;display: block;cursor: pointer;}
.pre-btn a img{width: 4px;height: 7px;margin: -3px 0 0 0;}
.pre-btn:hover{background-color: #ccc;}
.num-btn{float: left;height: 100%;max-width: 517px;}
.num-btn-ul{width: 100%;height: 100%;}
.num-btn-ul-li{float: left;margin: 0 1px;border: 1px solid #ddd; border-radius: 3px; -webkit-border-radius: 3px; width: 29px;height: 30px;    list-style-type: none;}
.num-btn-ul-li a{color: #797979;  background: #fff; border-radius: 3px;-webkit-border-radius: 3px;font-size: 12px;line-height: 30px;text-align: center;display: block}
.num-btn-ul .pagecurr a{ background-color: #D22829;    font-weight: 600;color: #fff;}
.icon-pre{ background: url('http://images.0577hr.com/Company/img/left_page.png') center !important;background-repeat: no-repeat !important;}
.icon-next{ background: url('http://images.0577hr.com/Company/img/right_page.png') center !important;background-repeat: no-repeat !important;}
/*分页样式end*/

.jobbox{width:291px;height:353px;background:#1f1f1f;display:inline-block;position:relative;    float: left;margin:0 7px}
.jobbox dd{padding-top:15px;}
.jobbox dd p {color:#fff;font-size:13px;text-align:left;padding:5px 22px}
.jobbox dd p span{color:#ffba00;font-size:13px}
.jobbox dd a{display:block;left:0;right:0;margin:0 auto;width:174px;height:36px;     position: absolute;bottom:40px}

.content{width:1003px;margin:0 auto;display:block;}


.content b{font-weight:bold;font-size:16px}
.loginbutton {
    font-size: 16px;
    color: #fff;
    display: inline-block;
    line-height: 30px;
    background: #145dcb;
    text-align: center;
    padding: 0 10px;
    float: left;
    margin-left: 26px;
    cursor: pointer
}
.nowloginbutton {
    background: #fb702c;
}
.loginbox {display:block;display:none
}
.inputbox input{
    border: 1px solid #8ba0e0;color:#000;background:#fff;display:inline-block;float:left;width:240px;height:32px;line-height:36px;font-size:16px;text-indent:5px;margin-right:13px}
#submit_btn, #submit_btn1 {
    border: 1px solid #934f7f;
    color: #fff;
    background: #fb702c;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 33px;
    height: 36px;
    display: inline-block;
    width: auto
}
.login-tips {
    background-color: #ff9e01;
    height: 70px;
    line-height: 70px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    display: none;
    z-index: 9999;
    zoom: 1;
}
.sawhello p{
width:100%;line-height:50px;font-size:50px;text-align:center;color:#fff;padding-top:30px}

.joblistButton {
width:173px;height:38px;cursor:pointer;display:block;position:absolute;z-index:1;left:178px;top:986px}

.search_jobs_box {
    width: 286px;
    padding: 16px 15px;
    float: left;
    display: block;
    line-height: 27px;
    background: #fff;
    border-radius: 5px;
    margin: 6px 5px;border:1px solid #797979;
}

    .search_jobs_box .search_jobs_box_p1 {
        color: #3e3e3e;
        font-size: 14px;
    }

    .search_jobs_box .search_jobs_box_p2 span {
        color: #000000;
        font-size: 14px
    }

        .search_jobs_box .search_jobs_box_p2 span:first-child {
            font-size: 14px;
            color: #000;
            max-width: 150px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            display: inline-block;
            float: left;
        }

        .search_jobs_box .search_jobs_box_p2 span:last-child {
            color: #da0000;
            float: right
        }

    .search_jobs_box .search_jobs_box_p3 span:first-child {
        font-size: 14px;
        color: #bababa;
        max-width: 230px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: inline-block;
        float: left;
    }

    .search_jobs_box .search_jobs_box_p3 span:last-child {
        float: right;
        color: #bababa
    }

    .search_jobs_box .search_jobs_box_p3 {
        color: #373737;
        font-size: 13px
    }

.search_jobs_box_img {
    width: 62px;
    height: 43px;
    overflow: hidden;
    float: left;
    position: relative;
}

    .search_jobs_box_img img {
        width: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        width: 100%;
        transform: translate(-50%,-50%);
        text-align: center;
        max-height: 100%
    }

.search_jobs_box_info {
    width: 100%;
    float: left;
}

.truepage_box span {
    color: #df3d79;
    font-size: 14px;
    line-height: 1.2rem;
    margin: 30px 0;
    cursor: pointer;
}


.truepage_box a, .truepage_box span {
    text-align: center;
    font-size: 16px;
    color: #5082d6;
    padding-right: 30px
}

.truepage_box {
    height: 40px;
    line-height: 40px;
    text-align: center
}
.jobcontent {
    width: 993px;
    margin-left: 7px;padding:5px 0 10px 0
}