
.center{
    text-align: center;
}
.right{
    text-align: right;
}
.clear{
    clear: both;
}
.resume-remark{
    margin:10px 0;
    padding:15px 10px;
    background: #fefef2;
    border: 1px dashed #faf2bf;
}
.resume-remark-add{    
    text-align: right;
    margin-bottom:10px;
}
.remark-textarea-none{
    border: none;
}
.basic_info{
    position: relative;
    padding:20px 10px;
}
.resume_basic {
    font-size: 22px;
    font-weight: bold;
    margin-left: 158px;
}
.resume_basic_info {
    padding:8px 0;
    margin-left: 158px;
}
.resume_basic_info span{
    margin-right: 8px;
}
.resume_contacts {
    margin-left: 158px;
}
.resume_contacts span{
    font-size:16px;
    margin-right: 8px;
}

.resume_avatar {
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 10px;
}
.avatar_img{
    width: 110px;
    height: 110px;
    border-radius: 50%;
}
.overflow{
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.col-intend {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.col-intend span {
    color:#696969;
    margin-right: 8px;
}
.cate_title {
    margin: 20px 0 0 0;
    font-size: 18px;
    color: #333;
    font-weight: bold;
}
.edit_exp_list {
    margin-top: 15px;
}
.resume-send{
    margin:15px 0 5px 0;
    padding:15px 10px;
    background: #fefef2;
    border: 1px dashed #faf2bf;
}
#layer_complain{
    display:none;
}
#layer_interview{
    display:none;
}
@media screen and (max-width:768px) {
    .avatar_img {
        width: 60px;
        height: 60px;
        border-radius: 50%;
    }

    .resume_basic {
        margin-left: 80px;
    }

    .resume_basic_info {
        margin-left: 80px;
    }
    .resume_contacts{
        margin-left: 10px;
    }
}


.index-header{
    width:1200px;
    height:50px;
    margin: 10px auto;
    position: relative;
}
.index-logo{
    width:160px;
    height:46px;
    margin-right: 40px;
}
.index-layout-left{
    position: absolute !important;
    top: 0;
    left: 0;
}
.index-layout-right{
    position: absolute !important;
    right: 0;
    top: 0;
}
.index-nav{
    position: relative;
    padding: 0 20px;
}
.index-nav-item{
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    line-height: 50px;
}
.index-nav-item a{
    display: block;
    padding: 0 30px;

}
.index-nav-item-right{
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    line-height: 50px;
}
.index-nav-item-right a{
    display: inline;
    padding: 0 5px;

}
.index-search{
    width: 100%;
    height: 40px;
    background-color:  #f2f2f2;
    padding: 30px 0 30px 0;   
}
.index-search-box{
    background-color: #FFF;
    width:600px;
    height:40px;
    margin:0 auto;
}
.index-search-box ul{
    font-size: 0;
}
.index-search-box li{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    line-height: 40px; 
}
.index-search-text{
    border-left: #038eeb 1px solid;
    border-top: #038eeb 1px solid;
    border-bottom: #038eeb 1px solid;
    height: 38px;
    width: 479px;
    line-height: 38px;
    padding: 0 10px 0 10px;
}
.index-search-go {
    width: 100px;
    height: 40px;
}
.index-search-text input{
    background-color: #ffffff;
    border: 0px;
    width: inherit;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    outline: medium;
}
.index-search-go input{
    background-color: #038eeb;
    border: 0px;
    height: 40px;
    width: 100px;
    line-height: 40px;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    font-family: "微软雅黑";
    cursor: pointer;
}

.index-search-wrap{
    height: 100px;
}
.index-search-tel{
    margin:0 auto;
    margin-top:-70px;
    width:900px;
    height:50px;
}
.index-search-tel div{
    padding-left:780px;
    width:120px;
    height:22px;
    line-height:22px;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
}
.index-search-tel-l1{   
    color: #fe4748;    
}
.index-search-tel-l2{
    color: #038eeb;
}
.index-nav-cate{
    width:1200px;
    margin-top: 15px;
}
.index-title{
    margin:10px 0;
}
.index-main{
    width:1200px;
    margin: 0 auto;
}
#index-swipe{
    width:595px;
    height:300px;
}
#index-swipe img{
    width:595px;
    height:300px;
}
.index-mp{
    margin-top:10px;
    padding:10px 0;
    width:593px;
    height:120px;
    border: #f2f2f2 1px solid;
}
.index-mp-item{
    font-size: 13px;
    width:295px;
    padding:0px 10px;
    height:30px;
    line-height:30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index-hot-cate{
    width:270px;
    height:450px;
    padding:0 10px;
    border: #a2c5e3 1px solid;
}
.index-cate-img{
    line-height: 30px;
    height:30px;
}
.index-cate-footer{
    line-height: 30px;
    height:30px;
    text-align: right;
    padding-bottom: 10px;
    font-size:12px;
}
.index-cate-con{
    padding:10px 0;
    height:360px;
}
.index-cate-box{
    font-size:13px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    height:20px;
    padding:5px 10px;
    margin:5px 5px 5px 0;
    background-color: #f2f2f2;
    border-radius: 5px;
}
.index-login{
    width:292px;
    height:347px;
    background-image: url(/images/index/login_bg.png);
    background-repeat:no-repeat;
    padding-top: 95px;
}
.index-login-box{
    margin:0 auto;
    width:250px;
    height:355px;
    border: #f2f2f2 2px solid;
    border-radius: 5px;
    background-color: #fff;
}

/*登录*/
.index-user-login-box{
    margin-top:15px;
}
.index-user-login-box .layui-form-item{
    position: relative;
    margin-bottom: 20px;
    clear: both;
    *zoom: 1;
}
.index-user-login-box .layui-input{
    padding-left: 38px;
} 
.index-user-login-icon{
    position: absolute;
    left: 1px;
    top: 1px;
    width: 38px;
    line-height: 36px;
    text-align: center;
    color: #d2d2d2;
}
.index-user-jump-change{
    float: right;
}
.index-link {
    color: #038eeb!important;
}
.index-user-login-other {
    font-size: 0;
    line-height: 38px;

}
.index-user-login-other>* {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    font-size: 14px;
}
.index-user-login-other .layui-icon {
    position: relative;
    top: 2px;
    font-size: 26px;
}
.layui-icon-login-wechat {
    color: #4DAF29;
}
.layui-icon-login-qq {
    color: #3492ED;
}
.layui-icon-cellphone {
    color: #FFB800;
}
.layui-tab-brief>.layui-tab-title .layui-this {
    color: #038eeb;
}
.layui-tab-brief>.layui-tab-title .layui-this:after {
    border: none;
    border-radius: 0;
    border-bottom: 2px solid #038eeb;
}

/*登录之后*/
.index-avatar{
    margin:15px auto 10px auto;
    text-align: center;
}
.index-avatar img{
    width:80px;
    height:80px;
    border-radius: 50%;
}
.index-avatar p{
    line-height:30px;
    height:30px;
}
.index-status{
    width:200px;
    height:30px;
    line-height: 30px;
    overflow: hidden;
    text-align: center;
    margin:0 auto;
    border: 1px solid #f2f2f2;
    border-radius: 10px;
}
.index-backlog{
    margin:10px;
}
.index-backlog-body {
    display: block;
    padding: 10px 15px;
    background-color: #f8f8f8;
    color: #999;
    border-radius: 2px;
    transition: all .3s;
    -webkit-transition: all .3s;
}
.index-backlog h3{
    padding-bottom: 10px;
    font-size: 12px;
}
.index-backlog p cite {
    font-style: normal;
    font-size: 30px;
    font-weight: 300;
    color: #009688;
}


.enterprises{ width:100%; margin:15px auto; float: left; }
.enterprises .brand{ width:100%; }
.enterprises .brand ul{ width:100%; }
.enterprises .brand ul li{ position: relative; float:left; width:237px; height:134px; margin:5px 0; background:url("/images/index/index_adv_mq.png") 0px 0px no-repeat; }
.enterprises .brand ul li a{ width:216px; height:113px; float:left; display:block; margin-left:10px; margin-top:10px;}
.enterprises .brand ul li img{ width:100%; height:100%; display:block; }
/*名企招聘MINGQ小图*/
.enterprises .brand2{ width:100%; clear:both; }
.enterprises .brand2 ul{ width:100%; }
.enterprises .brand2 ul li{ position: relative; float:left; width:227px; height:65px; margin:5px; background:url("/images/index/index_adv_mq.png") 0px -150px no-repeat; }
.enterprises .brand2 ul li a{ width:216px; height:55px; float:left; display:block; padding:5px;}
.enterprises .brand2 ul li img{ width:100%; height:100%; display:block; }
/*强烈推荐JIZHAO*/
.recruitment{ width:1190px; float: left; }
.index-recom-box{
    padding:15px 15px;
    width:260px;
    height:90px;
    background-color: #f2f2f2;
}
.index-recom-l1{
    height:30px;
    font-size: 16px;
}
.index-recom-job{
    width:180px;
    height: 30px;
    line-height: 30px;
    color:#0053bb;
    overflow: hidden;
    float:left;
}
.index-recom-job a{    
    color:#0053bb;
}
.index-recom-salary{
    width:70px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    float:left;
    color:#fe4748;
}
.index-recom-l2{
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    color: #888;
}
.index-recom-l3 a{
    height: 30px;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    color:#555;
}

/*最新招聘*/
.newsjobs{ width:100%; float:left; }
.newsjobs .recommendjob{ float:left; width:1200px; border:1px #D6D6D6 solid; }
.newsjobs .recommendjob .jobdetail{ float:left; width:1200px; margin-bottom:17px; }
.newsjobs .recommendjob .jobdetail .noborder{ border-right:none !important; }
.newsjobs .recommendjob .jobdetail dl{ float:left; width:270px; border-left:1px #e8e8e8 solid; font-size:14px; color:#000000; margin-top:18px; padding-left:25px; }
.newsjobs .recommendjob .jobdetail dl dt{ width:100%; float:left; height:20px; line-height:20px; overflow: hidden;}
.newsjobs .recommendjob .jobdetail dl dt .company{ margin-right:10px; }
.newsjobs .recommendjob .jobdetail dl dt .company a{ font-size:14px; color:#555; }
.newsjobs .recommendjob .jobdetail dl dt .company a:hover{ color:#007AC5 }

.newsjobs .recommendjob .jobdetail dl dt .job a{ font-size:14px; color:#fe4748; }
.newsjobs .recommendjob .jobdetail dl dt .job a:hover{ color:#007AC5 }

/*友情链接尾部*/
.link{ width:1156px; float:left; padding:0 21px; margin-top:22px; border:1px #E8E8E8 solid; }
.link .linktitle{ width:100%; float:left; height:40px; line-height:40px; border-bottom:1px #E8E8E8 solid; font-size:14px; }
.link .linktitle .linkleft{ width:100px; float:left; color:#2A2A2A; font-size:15px; }
.link .linktitle .linkright{ width:100px; float:left; margin-left:956px; text-align:right }
.link .linktitle .linkright a{ color:#555; }
.link .linktitle .linkright a:hover{ color:#444; text-decoration:none; }
.link .linkdetail{ float:left; width:100%;}
.link .linkdetail ul{ float:left; padding:15px 0 20px 0; width:100%; }
.link .linkdetail ul li{ float:left; margin-right:16px; height:24px; line-height:24px; }
.link .linkdetail ul li a{ font-size:15px; color:#555; }
.link .linkdetail ul li a:hover{ color:#444 }
.link .linkdetail .nulllink{ color:#888; height:64px; line-height:64px; font-size:15px; }

.index-title-img{
    clear:both;
    height:24px;
}
/*brand 广告详情*/
.emptyBox{
    display: none;
    position: absolute;
    top: -1px;
    left: -1px;
    z-index: 1001;
    float: left;
    border: 1px solid #D1DBFF;
    border-bottom: 1px solid #e8e8e8;
    box-shadow: 0 -2px 10px #ccc;
}
.emptyBox_big{
    z-index: 1000;
    border-bottom: 1px solid #D1DBFF;
}
.brandDetail{
    display: none;
    position: absolute;
    top: 0;
    left: -1px;
    z-index: 1000;
    float: left;
    padding-bottom: 10px;
    background-color: #f4f4f4;
    border: 1px solid #D1DBFF;
    box-shadow: 0 1px 10px #ccc;
}
.brandDetail_big{
    z-index: 1001;
    border-top: 1px solid #e8e8e8;
}
.brandDetail a{ float: left;}

.brandDetail dl{
    float: left;
    width: 100%;
}
.brandDetail dt{
    float: left;
    width: 98%;
    white-space: nowrap;
    overflow: hidden;
}
.brandDetail dt:hover{ cursor: default!important;}
.brandDetail dt a.title{
    color: #007bc5;
    font-size: 14px;
    font-weight: bold;
    height: 20px!important;
    text-indent: 10px;
}
.brandDetail dd{
    float: left;
    width: 98%;
    overflow: hidden;
    white-space: nowrap;
}
.brandDetail dd a.job{
    height: 20px !important;
    color:#494949;
    text-indent: 10px;
    line-height: 20px;
}
.brandDetail dd a.job:hover{ cursor: pointer;}

/*底部地图*/
.footer{width: 100%;float: left;border-top:1px #E3E3E3 solid; margin-top:0px; min-width: 1200px;}
.footer a{color: #797979;}
.footer .fcon{width: 1200px; margin: 0 auto;}
.footer .fcon .foot{width: 100%;float: left; margin-top: 35px;}
.footer .fcon .foot .fleft{width:480px;float: left; margin-left: 10px;}
.footer .fcon .foot .fleft dl{ width: 160px; float: left}
.footer .fcon .foot .fleft dt{ width: 100%; float: left; height: 32px;font-weight: bold;color: #333;font-size: 16px;}
.footer .fcon .foot .fleft dd{ width: 100%; height: 24px; line-height: 24px; float: left;}
.footer .fcon .foot .fleft dd a{color: #444;}
.footer .fcon .foot .fleft dd a:hover{color: #333; text-decoration: underline}
.footer .fcon .foot .fcenter{width:460px;float: left;}
.footer .fcon .foot .fcenter ul{ width: 100%; float: left; }
.footer .fcon .foot .fcenter li{ width:112px; margin-left: 28px; float: left;text-align: center;  }
.footer .fcon .foot .fcenter li img{ width:112px; height: 112px; float: left;}
.footer .fcon .foot .fcenter li span{ width:100%; text-align: center; font-size: 13px; float: left; margin-top: 5px;  color: #797979}
.footer .fcon .foot .fright{width:150px; margin-left:20px;float: left;}
.footer .fcon .foot .fright dl{ width: 100%; float: left}
.footer .fcon .foot .fright dt{ width: 100%; float: left; color: #444; font-size: 15px;height:22px;font-weight: bold;}
.footer .fcon .foot .fright dd{ width: 100%; float: left; height: 44px; line-height: 44px;}
.footer .fcon .foot .fright dd.tel{ color: #fe4748; font-size: 18px;font-weight: bold;}
.footer .fcon .foot .fright dd img{ float: left; margin-top:13px; height:27px; width: 171px;}
/*版权信息*/
.footer .fcon .copyright {width: 100%;float: left; margin-top:40px;border-top:1px #E3E3E3 solid; padding: 35px 0;}
.footer .fcon .copyright .coleft{float: left;  width: 790px;}
.footer .fcon .copyright .coleft p{ font-size: 13px;color: #797979;  line-height: 28px; width: 100%}
.footer .fcon .copyright .coright{float: left; margin-top:15px; width: 400px; margin-left: 10px;}
.footer .fcon .copyright .coright ul{ width: 100%;float: left;}
.footer .fcon .copyright .coright li{ float: left;margin-right:10px;}
.footer .fcon .copyright .coright li img{ display: inline-block;}
