input:-ms-input-placeholder{color: #bbb;} 
input::-webkit-input-placeholder{color: #bbb;}

.container{ width: 1300px; margin-left: auto; margin-right: auto;}
a.c-666, .c-666{ color: #666 !important;}
a.c-888, .c-888{ color: #888 !important;}
a.c-999, .c-999{ color: #999 !important;}
a.c-blue, .c-blue{ color: #1057a7 !important;}
a.c-gray, .c-gray{ color: #9ca9b0 !important;}
a.c-999:hover, a.c-888:hover, a.c-666:hover{ color: #c00 !important;}
a.c-999, a.c-888, a.c-666{
    -webkit-transition: color .3s;
    -moz-transition: color .3s;
    -ms-transition: color .3s;
    -o-transition: color .3s;
    transition: color .3s;
}

.job-header{ height: 90px; }
.job-header .container{ height: 100%;}
.job-header .logo-group{ width: 194px; height: 50px; float: left; display: inline; margin-top: 20px;}
.job-header .logo{
    padding-top:0;
    /* width: 150px; */
    /* height: 50px; */
    overflow: hidden;
    float: left;
    border-right:1px solid #eee;
    padding-right:20px;
}
.job-header .logo img{ width: 194px; height: 50px;}

.job-header .logo-job{
    float: left;
    font-size:25px;
    padding:4px 0 0 20px;
    line-height:28px;
}
.job-header .logo-job span{display: block;font-size:12px;color:#999;line-height:14px;}
.job-header .logo-job a,
.job-header .logo-job a:hover{color:#333}

.job-header .logo-group{
    width: 475px;
    background: url("/https/res-css.hqewimg.com/res/job/global/img/slogan.png?20250217") no-repeat right center;
}

.nav{float: right; display: inline;margin-right:170px;}
.nav > ul{margin-right: -20px;}
.nav > ul > li{position: relative; float: left; display: inline; margin: 0 20px; padding: 0 35px;z-index: 9;}
.nav > ul > li > a{ height: 90px; line-height: 90px; display: block; font-size: 18px; color: #333;}
.nav > ul > li:after{ content: ''; position: absolute; bottom: 0; left: 50%; width: 0; height: 2px; background: #c00; -webkit-transition: width .3s; -moz-transition: width .3s; -ms-transition: width .3s; -o-transition: width .3s; transition: width .3s;}
.nav > ul > li:before{ content: ''; position: absolute; bottom: 0; right: 50%; width: 0; height: 2px; background: #c00; -webkit-transition: width .3s; -moz-transition: width .3s; -ms-transition: width .3s; -o-transition: width .3s; transition: width .3s; }
.nav > ul > li.active:before, .nav ul li.active:after, .nav ul li:hover:before, .nav ul li:hover:after{ width: 50%;}
.nav > ul > li.active > a,.nav ul li a:hover{ color: #c00;}
.nav > ul ul{position: absolute;background:#fff;top:90px;left:0;width:100%;line-height:40px;display: none;}
.nav > ul ul a{display: block;font-size:16px;text-align: center;}
.nav > ul ul a:hover{color:#c00;background:#f5f5f5;}
.nav > ul > li:hover ul{display: block;}

.footer, .footer .authentication{ background: #eff3f5;}

.main-left{ width: 910px; float: left; padding: 0 30px 30px; background: #fff;}
.main-right{ width: 310px; float: left; margin-left: 20px; display: inline;}

.text-r{ text-align: right !important;}

.text-e{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.i-year{
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    background:url("//res-css.hqewimg.com/res/search/searchImages/buyer/yaer_big_b.png?xxx") no-repeat;
    background-size: 100% 100%;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//res-css.hqewimg.com/res/search/searchImages/buyer/yaer_big_b.png?xxx',  sizingMethod='scale');
    margin-right: 6px;
    margin-top: -3px;
    width: 20px;
    height: 17px;
    padding-left: 27px;
    line-height: 17px;
    font-size: 12px;
    color: #44ade9;
    text-align: center;
    font-weight: bold;
    text-indent: 0;
}
.i-year em{
    position: absolute;
    left: 2px;
    top: 0;
    font-weight: normal;
    color: #fff;
}
a.i-year:hover{color: #44ade9;}


/**
 *icon图标[[--------------------------------
*/
.icon-serve-cheng,
.icon-serve-iscp,
.icon-serve-wang,
.icon-serve-bcp,
.icon-serve-cheng-h,
.icon-serve-iscp-h,
.icon-serve-wang-h,
.icon-serve-bcp-h{background:url("/https/res-css.hqewimg.com/res/job/global/img/icons.png?03272012") no-repeat; display:inline-block; *display:inline; *zoom:1; overflow: hidden; vertical-align:middle; margin-right:5px;}

/*服务图标-诚-开通*/
.icon-serve-cheng-h{background-position: 0 -20px; width:16px; height:20px;}
/*服务图标-ISCP-开通*/
.icon-serve-iscp-h{background-position:-21px -20px; width:16px; height:20px;}
/*服务图标-旺-开通*/
.icon-serve-wang-h{background-position:-42px -20px; width:16px; height:20px;}
/*服务图标-BCP-开通*/
.icon-serve-bcp-h{background-position:-63px -20px; width:16px; height:20px;}

.icon-time, .icon-relevant, .icon-label, .icon-job-home, .icon-job-arrow, .icon-job-all, .icon-job-offer, .icon-job-year, .icon-job-school, .icon-job-location, .icon-job-sex, .icon-job-age, .icon-job-address{
    background: url("/https/res-css.hqewimg.com/res/job/global/img/job_icons.png?03272012") no-repeat; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; margin-top: -3px; margin-right: 10px; }
.icon-job-offer{ background-position: 0 -23px; width: 18px; height: 16px; }
.icon-job-year{ background-position: 0 -44px; width: 18px; height: 18px; }
.icon-job-school{ background-position: 0 -67px; width: 18px; height: 14px; }
.icon-job-location{ background-position: 0 -86px; width: 20px; height: 20px; }
.icon-job-sex{ background-position: 0 -111px; width: 18px; height: 20px; }
.icon-job-age{ background-position: 0 -136px; width: 18px; height: 18px; }
.icon-job-address{ background-position: 0 -157px; width: 18px; height: 20px;}
.icon-job-all{ background-position: 0 0; width: 33px; height: 18px}
.icon-job-arrow{ background-position: -40px 0; width: 46px; height: 46px; margin-top: 0;}
.icon-job-home{ background-position: -40px -51px; width: 17px; height: 15px;}
.icon-label{ background-position: -40px -71px; width: 10px; height: 15px;}
.icon-time{background-position: -40px -91px; width: 12px; height: 12px;}
.icon-relevant{background-position: -40px -108px; width: 15px; height: 15px;}


.mt-0{margin-top: 0 !important;}



/* 套餐会员 */
.icon-pack{
    padding: 0 3px;
    height: 16px; line-height: 16px;
    display: inline-block; *display: inline; *zoom: 1;
    font-size: 12px; color: #ff9865;
    border: 1px solid #ff9865;
    margin-top: -3px;
    border-radius: 2px;
    cursor: default;
}


.bg-gray{ background: rgba(0,0,0,.3);}
.icon-warn{ width: 21px; height: 17px; background: url(/https/res-css.hqewimg.com/res/job/global/img/i_warn.png?03272012) no-repeat; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.wran-out{ display: block; background: url(/https/res-css.hqewimg.com/res/job/global/img/pop_bg.png?03272012) no-repeat center; width: 460px; height: 175px; padding: 90px 20px 0 20px; position: absolute; left: 50%; margin-left: -250px; top: 200px;}
.warn-tip{ height: 38px; line-height: 38px; background: #fff0f0; border: 1px solid #f1dede; margin-bottom: 10px; padding: 0 20px; font-size: 14px; color: #333;}
.warn-p{ height: 48px; overflow: hidden; line-height: 24px; word-break: break-all; text-align: left; font-size: 14px; color: #333;}
.blue-link{ width: 65px; height: 34px; position: absolute; right: 30px; bottom: 25px; background: #1057a7; border-radius: 4px; line-height: 34px; text-align: center; border: 0; font-size: 14px; color: #f4f4f4;}
.blue-link:hover{ background: #0e4e96; color: #fff;}
.warn-close{ position: absolute; right: 28px; top: 92px; cursor: pointer; width: 14px; height: 14px;}
.c-red{ color: #e72e25 !important;}
body .demo-class{ background: none; box-shadow: none;}
body .demo-class .layui-layer-title{background: none; color:#fff; border: none;}
body .demo-class .layui-layer-btn{border-top:1px solid #E9E7E7}
body .demo-class .layui-layer-btn a{background:#333;}
body .demo-class .layui-layer-btn .layui-layer-btn1{background:#999;}

