
a
{
    text-decoration: none;
    color: #000000;
}
a:hover
{
    text-decoration: none;
    color: #ff8031;
}
body
{
    font-size: 14px;
    font-family: "Microsoft YaHei" ,微软雅黑, "MicrosoftJhengHei" ,华文细黑,STHeiti,MingLiu;
}
h5, h6
{
    padding: 0;
    margin: 0;
}
ul
{
    margin: 0;
    padding: 0;
}
ul li
{
    list-style: none;
}
ul li a
{
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: "Helvetica Neue" , Helvetica, Arial, sans-serif;
}
.kshr-font-s
{
    font-family: "Helvetica Neue" , Helvetica, Arial, sans-serif;
}
.kshr-font-y
{
    font-family: "Microsoft YaHei" ,微软雅黑, "MicrosoftJhengHei" ,华文细黑,STHeiti,MingLiu;
}
.clear
{
    clear: both;
    padding-bottom: 5px;
}
.row, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1
{
    margin: 0;
    padding: 0;
}

.kshr-bj
{
    /* background-color: #f5f5f5; */
}
/*顶部*/
.kshr-wide
{
    width: 1100px;
}
.kshr-top
{
    background-color: #626262;
    width: 100%;
    border-bottom: 1px solid #dadada;
}
.kshr-top-t
{
    display: block;
    line-height: 32px;
}
.kshr-top-test
{
    color: #ff8031;
    font-size: 12px;
}
.kshr-top-test p
{
    padding: 0;
    margin: 0;
}
.kshr-top-denglu
{
    text-align: center;
}
.kshr-top-denglu a
{
    color: #ffffff;
    padding-right: 10px;
}
.kshr-top-denglu a span
{
    padding-left: 10px;
}
.kshr-top-denglu .form-group
{
    margin: 0;
}
.kshr-top-denglu .dropdown-toggle
{
    box-shadow: none;
}
.kshr-t-dl-ren
{
    padding-left: 20px;
    display: inline-block;
    background: url("/img/kshr-ico/kshr-t1.png") no-repeat left;
}
.kshr-t-dl-qiye
{
    padding-left: 20px;
    display: inline-block;
    background: url("/img/kshr-ico/kshr-t2.png") no-repeat left;
    margin-left: 20px;
    margin-right: 20px;
    position: relative;
}

.kshr-search-ad-t a
{
    font-size: 12px;
    padding-left: 5px;
    color: #fff;
    display: inline-block;
    height: 40px;
    letter-spacing: 2px;
    position: relative;
    top:9px;
}
.kshr-search-ad-t a:hover
{
    text-decoration: underline;
}

.kshr-top-denglu .kshr-xys
{
    color: #f0ad4e;
    background-color: #777777;
    line-height: 25px;
    display: inline-block;
    line-height: 20px;
    font-size: 12px;
    padding: 0 3px 0 10px;
    margin: 0;
}
#kshr-tishi
{
    width: 250px;
    height: 40px;
    position: absolute;
    top: 35px;
    background-color: #ffffdd;
    border: 2px dashed #00CC99;
    color: #00CC99;
}
/*企业认证的标签*/
.kshr-qy-rz, .kshr-qy-xh, .kshr-qy-tj, .kshr-qy-vip, .kshr-qy-jp
{
    font-size: 12px;
    color: #ffffff;
    padding: 0 2px;
    margin: 0 3px 0 0;
}
/*认证*/
.kshr-qy-rz
{
    background-color: #E3E3E3;
}
/*协会*/
.kshr-qy-xh
{
    background-color: #f5e79e;
}
/*推荐*/
.kshr-qy-tj
{
    background-color: #b81900;
}
/*vip*/
.kshr-qy-vip
{
    background-color: #dff0d8;
}
/*急聘*/
.kshr-qy-jp
{
    background-color: #FF0000;
}
/*头部*/
.kshr-head
{
    background-image: url(/img/jnhr-geren-bj.png);
    background-position-x: center;
    padding-top: 36px;
    height:145px;
    border-radius: 0 0 20px 20px;
    margin-bottom: 30px;
}
.kshr-head .col-xs-8
{
    margin: 0;
    padding: 0;
}
.kshr-head form
{
    padding: 10px 0 0 0;
    margin: 0;
}
.kshr-head-s1
{
    color: #ffffff;
    background-color: #ff8031;
    width: 80px;
    height: 25px;
    line-height: 25px;
    font-weight: 700;
    padding-left: 20px;
}
.kshr-head .kshr-head-input
{
    border: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}
#searchtypea{
    position: relative;
    top: 5px;
}
.kshr-head .btn
{
    background: #5e769a;
    color: #ffffff;
    height: 40px;
    width: 100px;
    font-size: 16px;
    border: none;
    position: relative;
    top: -1px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}
.kshr-head-sub
{
    font-size: 14px;
    font-family: "Helvetica Neue" , Helvetica, Arial, sans-serif;
    font-weight: 700;
}
.kshr-head-s-s
{
    color: #9d9d9d;
    font-size: 12px;
    line-height: 25px;
}
.kshr-head-s-s a
{
    color: #dadada;
    padding: 0 5px;
}
.kshr-head-s-s a:hover
{
    color: #ff8031;
}


.kshr-search form
{
    padding: 0;
    margin: 0;
}

/*底部-----------------------------------------------------------------------------------------------------------*/
.kshr-foot
{
    padding: 20px 0;
}
.kshr-foot .col-xs-3 h4
{
    font-size: 16px;
}
.kshr-foot .col-xs-3 a
{
    padding-left: 20px;
    color: #777777;
}
.kshr-foot .col-xs-3 a:hover
{
    color: #31b0d5;
    text-decoration: underline;
}
.kshr-footer-d
{
    width: 100%;
    margin-top: 20px;
    clear: both;
    text-align: center;
    font-size: 12px;
    padding: 20px 0;
}
.kshr-footer-d p
{
    line-height: 25px;
}
.kshr-foot-s
{
    border-left: 1px dashed #999999;
    padding-left: 20px;
    height: 70px;
}
/*个人中心-----------------------------------------------------------------------------------------------------------*/
/*广告*/
.kshr-gr-banner
{
    margin: 10px 0;
}
.kshr-gr-banner img
{
    width: 100%;
    height: 150px;
}
/*左边菜单栏*/

#kshr-geren-sub{
    background-color: #CFE0F3;
    height: 837px;
}
#kshr-geren-sub .kshr-gr-cat0{
    font-size: 18px;
    height: 52px;
    background-color: #CFE0F3;
    line-height: 52px;
    color: #1C75AB;
    font-weight: 600;
    padding-left: 34px;
}
#kshr-geren-sub .kshr-gr-cat1{
    font-size: 16px;
    color: #1C75AB;
    height: 56px;
    line-height: 56px;
    padding-left: 20px;
    border-top: #e6e6e6 1px solid;
}
#kshr-geren-sub .kshr-gr-cat1 span{
    height: 20px;
    width: 20px;
    display: inline-block;
    position: relative;
    top: 5px;
    right: 4px;
    background-image: url(/img/jnhr-geren-icon-group.png);
    background-repeat: no-repeat;
}
#kshr-geren-sub .kshr-gr-cat2{
    font-size: 14px;
    padding-left: 50px;
    height: 48px;
    line-height: 48px;
}
#kshr-geren-sub .kshr-gr-cat1 img{
    position: relative;
    left: 30px;
}
.geren-icon-group-02 span{
    background-position: 0 -40px;
}
.geren-icon-group-03 span{
    background-position: 0 -80px;
}
.geren-icon-group-04 span{
    background-position: 0 -122px;
}
.geren-icon-group-05 span{
    background-position: 0 -164px;
}
.geren-icon-group-06 span{
    background-position: 0 -206px;
}
#kshr-geren-sub .kshr-geren-hover:hover{
    background-color: #FF9900;
    color: #FFFFFF;
}
/* 
#kshr-geren-sub
{
    background-color: #ffffff;
    font-size: 12px;
}
#kshr-geren-sub ul
{
}
#kshr-geren-sub ul li a span
{
    display: inline;
    width: 25px;
    height: 25px;
    padding-right: 20px;
    background: url("/img/kshr-geren/kshr-gr.png") no-repeat;
    float: left;
}
#kshr-geren-sub .kshr-gr-cat1 span
{
    background-position: 0 -34px;
    margin-top: 5px;
    margin-right: 3px;
}
#kshr-geren-sub .kshr-gr-cat2 span
{
    background-position: -27px -34px;
    margin-top: 5px;
    margin-right: 3px;
}
#kshr-geren-sub .kshr-gr-cat3 span
{
    background-position: -54px -34px;
    margin-top: 5px;
    margin-right: 3px;
}
#kshr-geren-sub .kshr-gr-cat4 span
{
    background-position: -81px -34px;
    margin-top: 5px;
    margin-right: 3px;
}
#kshr-geren-sub .kshr-gr-cat5 span
{
    background-position: -108px -34px;
    margin-top: 5px;
    margin-right: 3px;
}
#kshr-geren-sub .kshr-gr-cat6 span
{
    background-position: -135px -34px;
    margin-top: 5px;
    margin-right: 3px;
}

#kshr-geren-sub .kshr-gr-cat2, #kshr-geren-sub .kshr-gr-cat3
{
    color: #aaaaaa;
}
#kshr-geren-sub .kshr-gr-cat2:hover, #kshr-geren-sub .kshr-gr-cat3:hover
{
    background-color: #ffffff;
}

#kshr-geren-sub ul li
{
    border-bottom: 2px solid #f5f5f5;
    line-height: 40px;
}
#kshr-geren-sub ul li a
{
    padding: 5px 20px;
}
#kshr-geren-sub ul li img
{
    padding-right: 5px;
}
#kshr-geren-sub ul li a:hover
{
    background-color: #fff6e9;
}
#kshr-geren-sub ul li ul li a
{
    padding-left: 50px;
}
#kshr-geren-sub ul li ul h4
{
    color: #aaaaaa;
    font-size: 16px;
    padding-left: 30px;
}
#kshr-geren-sub ul li ul li
{
    border: none;
}
#kshr-geren-sub ul li ul li a
{
}
#kshr-geren-sub .active
{
    background-color: #ebe9e9;
    border-left: 4px solid #ff8031;
    color: #ff8031;
} */

/*右边内容*/
.kshr-gr .col-xs-10
{
    padding: 0;
    margin: 0;
}
.kshr-geren-content
{
    background-color: #ffffff;
    margin-left: 10px;
    padding: 20px;
}

/*-----------------------------------------------------------------------------------------------个人中心*/
/*中英文标示*/
.kshr-gr-zhong
{
    background-color: #FF8031;
    color: #ffffff;
    margin: 5px;
    font-size: 12px;
    width: 16px;
    display: inline-block;
    text-align: center;
    padding:1px;
}
#kshr-gr-center .row
{
    padding-left: 50px;
}
#kshr-gr-center .col-xs-2 img
{
    width: 100px;
    height: 100px;
}
.kshr-gr-center-jl h3
{
    width: 150px;
    display: inline-block;
    text-align: center;
    border-right: 1px solid #dff0d8;
}
.kshr-gr-center-jl h3 p
{
    font-size: 14px;
    color: #777777;
}
.kshr-gr-center-jl h3 p a
{
    font-size: 33px;
}
#kshr-gr-center .col-xs-10 div a
{
    display: inline-block;
    background-color: #3399FF;
    color: #ffffff;
    padding: 2px 5px;
    margin: 5px 10px 5px 0;
    font-size: 12px;
}
.kshr-gr-center-t h2
{
    font-size: 20px;
    display: inline-block;
    width: 400px;
    color: #ff8031;
    font-weight: 100;
}
.kshr-gr-center-t div
{
    display: inline-block;
    text-align: right;
    width: 300px;
}
.kshr-gr-center-t div a
{
    font-size: 12px;
}
.kshr-gr-center-tjzw .col-xs-3 h2 a
{
    color: #0080C0;
}

.kshr-gr-center-box
{
    border: 1px solid #cccccc;
    width: 350px;
    float: left;
    margin-right: 50px;
    margin-top: 10px;
    height: 175px;
}
.kshr-gr-center-box a
{
    display: block;
    width: 100%;
    color: #0080C0;
}
.kshr-gr-center-box div
{
}
.kshr-gr-center-box-mr
{
    border: 1px solid #0080C0;
}
.fin-percent
{
    background-color: #00CC99;
    width: 75%;
    height: 9px;
}
.kshr-gr-center-box-t
{
    border-bottom: 2px solid #f7f7f7;
    height: 53px;
}

.kshr-gr-center-box-t h4, .kshr-gr-center-box-t h5, .kshr-gr-center-box-t h3
{
    display: inline-block;
    font-size: 12px;
}
.kshr-gr-center-box-t h3
{
    width: 120px;
    padding-left: 20px;
}
.kshr-gr-center-box-t h4
{
    color: #4c73d4;
    padding-left: 10px;
    width: 60px;
}

.kshr-gr-center-box-t h5
{
    padding-left: 80px;
}
.kshr-gr-center-box-t h5 a
{
    width: 25px;
    height: 25px;
    display: inline-block;
    padding-left: 15px;
    background: url("/img/kshr-geren/kshr-gr.png")no-repeat;
}
.kshr-gr-center-box-t h5 .kshr-gr-xiazai
{
    background-position: -189px -32px;
}
.kshr-gr-center-box-t h5 .kshr-gr-ljt
{
    background-position: -162px -34px;
}


/*添加简历*/
.kshr-gr-center-box-d
{
    border: 1px dashed #cccccc;
    width: 350px;
    height: 168px;
    display: inline-block;
    margin-top: 10px;
}
.kshr-gr-center-box-d a
{
    font-size: 20px;
    text-align: center;
    color: #aaaaaa;
    line-height: 168px;
    width: 350px;
    display: block;
}
.resume-finish-result
{
    width: 100%;
    float: left;
    height: 86px;
}
.kshr-gr-c-b-j
{
    width: 180px;
    float: left;
    font-size: 12px;
    padding: 10px;
    text-align: center;
}
.kshr-gr-c-b-j .progress
{
    height: 10px;
    margin-top: 10px;
    margin-left: 20px;
}
.kshr-gr-c-b-t
{
    width: 150px;
    float: left;
    height: 80px;
    text-align: right;
    padding: 10px;
}
.kshr-gr-c-b-t p
{
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    color: #0080C0;
}
.kshr-gr-c-b-t p a:hover
{
    text-decoration: underline;
}
.kshr-gr-c-b-t p .kshr-gr-c-b-t-a
{
    font-size: 16px;
    color: #aaaaaa;
    padding-top: 15px;
}
.kshr-gr-c-b-t .kshr-gr-c-b-t-a i
{
    width: 30px;
    height: 26px;
    display: inline-block;
    background: url("/img/kshr-geren/kshr-gr.png") no-repeat;
    background-position: -170px 0px;
}
.kshr-gr-c-b-b
{
    text-align: right;
    background-color: #f6fbff;
    clear: both;
    padding: 5px 10px;
    height: 33px;
}

.kshr-gr-center-wdjl
{
    border-top: 2px solid #f5f5f5;
    margin-bottom: 20px;
}
.kshr-gr-center-search
{
    border-top: 2px solid #f5f5f5;
    margin-bottom: 20px;
}
.kshr-gr-center-search p
{
    color: #cccccc;
    text-align: center;
    width: 100%;
    border-top: 1px dashed #dcdcdc;
    padding-top: 20px;
}
.kshr-gr-center-search a
{
    color: #0080C0;
}
.kshr-gr-center-search a:hover
{
    text-decoration: underline;
}
/*具体搜索条件*/
.kshr-gr-center-search-t
{
    border-top: 1px dashed #dcdcdc;
}
.kshr-gr-center-search-t h5
{
    color: #0080C0;
    font-size: 16px;
    font-weight: bolder;
    display: inline;
}
.kshr-gr-center-search-t i
{
    background: url("/img/kshr-geren/kshr-gr.png") no-repeat;
    background-position: -81px -34px;
    margin-top: 5px;
    margin-right: 3px;
    width: 25px;
    height: 25px;
    display: inline-block;
    margin-right: 10px;
}
.kshr-gr-center-search-t h6
{
    line-height: 30px;
    color: #777777;
    font-size: 12px;
    padding-left: 35px;
    display: inline;
}
.kshr-gr-center-search-t h4
{
    font-size: 12px;
    padding: 0 0 0 35px;
    margin: 0;
    color: #999999;
    margin-bottom: 10px;
}
/**/

.kshr-gr-center-tjzw
{
    border-top: 2px solid #f5f5f5;
}
.kshr-gr-center-tjzw .col-xs-3
{
    padding: 0;
    margin: 10px 0;
    height: 150px;
}
.kshr-gr-center-tjzw .col-xs-3 h2
{
    font-size: 14px;
    font-weight: bolder;
    color: #0080C0;
    margin: 0;
    padding: 0;
    line-height: 30px;
}
.kshr-gr-center-tjzw .col-xs-3 p
{
    font-size: 12px;
    color: #444444;
    margin: 0;
    padding: 0;
    line-height: 20px;
}
.kshr-gr-center-tjzw .col-xs-3 p span
{
    padding: 0 5px;
}
/*----------------------------------------------------------------------------------------------------简历填写*/
/*标题*/
.kshr-gr-jl-h2
{
    padding-left: 20px;
    border-bottom: 1px dashed #e9e9e9;
    margin-bottom: 5px;
}
.kshr-gr-jl-h2 h2
{
    font-size: 18px;
    font-weight: bolder;
    display: inline-block;
    width: 700px;
    padding-left: 50px;
}
.kshr-gr-jl-h2 h2 .kshr-gr-jl-gou
{
    display: inline-block;
    background: url("/img/kshr-geren/kshr-geren-gou.png") no-repeat;
    height: 18px;
    width: 18px;
    margin-right: 5px;
}
.kshr-gr-jl-h2 h2 .kshr-gr-jl-kong
{
    display: inline-block;
    height: 18px;
    width: 18px;
}

.kshr-gr-jl-h2 a
{
    display: inline-block;
    width: 100px;
    color: #0080C0;
    padding-left: 30px;
    background: url("/img/kshr-geren/yp-jianli-xiugai.png")no-repeat left;
}
.kshr-gr-jl-h2 a:hover
{
    text-decoration: underline;
}
/*添加的样式*/
.kshr-gr-jl-tj
{
    padding-left: 10px;
    color: #aaaaaa;
    line-height: 25px;
}
.kshr-gr-jl-tj i
{
    background: url("/img/kshr-geren/kshr-gr.png") no-repeat left;
    background-position: -170px 0;
    height: 30px;
    width: 30px;
    display: inline-block;
}
.kshr-gr-jl-tj a
{
    color: #0080C0;
}
.kshr-gr-jl-tj a:hover
{
    text-decoration: underline;
}
/*添加新简历*/
.kshr-geren-content2 .kshr-gr-jl-tj2
{
    color: #ff8031;
    font-size: 12px;
    margin-top: 15px;
    display: inline-block;
    width: 100px;
    text-align: center;
    padding: 3px;
}
.kshr-geren-content2 .kshr-gr-jl-tj2:hover
{
    text-decoration: none;
    background: none;
    color: #ff8031;
}
.kshr-geren-content2 .kshr-gr-jl-tj2:visited
{
    text-decoration: none;
    background: none;
}
.kshr-geren-content2 .kshr-gr-jl-tj2:active
{
    text-decoration: none;
    background: none;
}
/*填写的内边框*/
.yp-jianli-table-yl
{
    margin: 0 20px;
    padding: 10px;
}
.yp-jianli-table-yl table tr th
{
    height: 30px;
}
.yp-jianli-table table tr th
{
    height: 40px;
}
.yp-jianli-table .yp-jianli-table-bt
{
    color: #ff8031;
    padding-right: 5px;
    font-size: 14px;
}

.yp-jianli-table table tr td label
{
    font-weight: 100;
}
.yp-jianli-table
{
    margin: 0 20px;
    padding: 10px;
    background-color: #f6fbff;
}
/*我的简历*/
.kshr-geren-content2
{
    background-color: #ffffff;
    margin-left: 10px;
}
.kshr-geren-content2 .nav-tabs li
{
    width: 150px;
    text-align: center;
}
.kshr-geren-content2 .nav-tabs .active a
{
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}
.kshr-geren-content2 .form-control
{
    height: 28px;
    font-size: 12px;
}
.kshr-gr-jl-t
{
    margin: 10px 0;
    border-bottom: 2px solid #ff8031;
    padding: 5px 20px 15px 20px;
    font-size: 12px;
}
.kshr-gr-jl-t span
{
    color: #0066CC;
    padding-left: 5px;
    font-size: 14px;
}
.kshr-gr-jl-t .col-xs-7
{
    padding: 0;
}
.kshr-gr-jl-t .col-xs-7 a:hover
{
    border: 1px solid #cccccc;
    padding: 5px;
}
.kshr-gr-jl-t .col-xs-7 a
{
    border: 1px solid #eeeeee;
    padding: 5px;
    color: #ff8031;
    margin-right: 15px;
}
.kshr-gr-jl-t .col-xs-4
{
    text-align: left;
}
.kshr-gr-jl-t .col-xs-4 a
{
    padding: 5px;
    color: #0080C0;
    display: inline;
}
.kshr-gr-jl-t .col-xs-4 h5
{
    display: inline;
    font-size: 12px;
    font-weight: 100;
    border: 1px solid #cccccc;
    padding: 3px 5px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    color: #ff8031;
    margin-right: 15px;
}
.kshr-gr-jl-t .col-xs-4 .kshr-gr-ljt
{
    background: url("/img/kshr-geren/kshr-gr.png")no-repeat;
    background-position: -162px -34px;
    width: 25px;
    height: 25px;
    padding: 10px;
    margin-left: 15px;
}
.kshr-gr-jl-t .col-xs-4 button
{
    height: 28px;
    font-size: 12px;
}
.kshr-gr-jl-t .col-xs-4 select
{
    height: 28px;
    display: inline-block;
    width: 120px;
    padding: 0;
}
.kshr-gr-jl-t .col-xs-4 select option
{
}
.kshr-gr-jl-t div .progress
{
    height: 10px;
    width: 150px;
    display: block;
}
/*照片*/
.kshr-gr-jl-photo
{
    text-align: center;
    float: left;
    width: 100px;
    padding-left: 110px;
}
.kshr-gr-jl-photo a
{
    display: block;
    background-color: #c1e2b3;
    font-size: 12px;
    width: 100px;
}
.kshr-gr-jl-photo img
{
    width: 100px;
    height: 100px;
    display: block;
}

.kshr-gr .col-xs-10 table
{
    width: 750px;
    margin: 20px;
}
.kshr-gr .col-xs-10 table input
{
    height: 28px;
}
.kshr-gr .col-xs-10 table tr th
{
    font-weight: 100;
    text-align: right;
    padding: 0 10px;
    color: #5e5e5e;
}

/*必填*/
.bitian
{
    background-color: #ff8031;
    color: #ffffff;
    font-size: 12px;
    padding: 0 2px;
    margin: 0 10px;
}
.myhidden
{
    display: none;
}
/*基本信息*/
#hiddenjb input
{
    display: inline;
}
#hiddenjb .kshr-gr-a
{
    font-size: 12px;
    color: #ff8031;
}
#hiddenjb .kshr-gr-a:hover
{
    text-decoration: underline;
}

/*-----------------------------------------------------------------------简历公开设置*/
.kshr-gr-gksz
{
    font-size: 12px;
    color: #777777;
}
.kshr-gr-gksz h2
{
    font-size: 16px;
    font-weight: 100;
    margin: 0;
    padding: 0;
}
.kshr-gr-gksz h3
{
    font-size: 14px;
    font-weight: 100;
    margin-top: 30px;
    border: 1px solid #eeeeee;
    background: #f8f8f8;
    text-indent: 5px;
    margin-bottom: 5px;
    line-height: 25px;
}

.kshr-gr .col-xs-10 .kshr-gr-gksz table tr th
{
    text-align: left;
    background-color: #0080C0;
    color: #ffffff;
    line-height: 30px;
    padding-left: 20px;
}
.kshr-gr .col-xs-10 .kshr-gr-gksz table tr td
{
    padding-left: 20px;
}
.kshr-gr .col-xs-10 .kshr-gr-gksz table tr td div
{
    height: 24px;
}
.kshr-gr .col-xs-10 .kshr-gr-gksz table tr td input
{
    display: inline-block;
    height: 14px;
}
.kshr-gr .col-xs-10 .kshr-gr-gksz table tr td label
{
    font-weight: 100;
    height: 14px;
}
/*-----------------------------------------------------------------------外发简历设置*/
.kshr-gr-jl-wf h2
{
    font-size: 16px;
    font-weight: 100;
    margin: 0;
    padding: 0;
}
.kshr-gr-jl-wf table th
{
    height: 50px;
    font-size: 12px;
    width: 150px;
}
.kshr-gr-jl-wf table tr td input
{
    width: 250px;
}
/*----------------------------------------------------------------------求职信设置*/
.kshr-gr-jl-qzx h2
{
    font-size: 16px;
    font-weight: 100;
    margin: 0;
    padding: 0;
}
.kshr-gr-jl-qzx table th
{
    height: 50px;
    font-size: 12px;
}


/*添加简历   addjl*/
.gr-jl1-frame
{
    width: 460px;
    height: 400px;
    margin: 50px auto;
    border: 1px solid #eeeeee;
}
.gr-jl1-add ul
{
    width: 100%;
    float: left;
}
.gr-jl1-add h2
{
    display: block;
    float: left;
    width: 100%;
    height: 30px;
    background-color: #ffffff;
}
.gr-jl1-add h2 span
{
    font-size: 16px;
    line-height: 25px;
    padding-left: 20px;
    width: 420px;
    float: left;
    height: 30px;
}
.gr-jl1-add h2 a
{
    display: block;
    float: left;
    width: 18px;
    height: 17px;
    background: url("/img/kshr-geren/yp-search-cha.png") no-repeat;
}
.gr-jl1-add h2 a:hover
{
    background: url("/img/kshr-geren/yp-search-cha2.png")no-repeat;
}
.gr-jl1-add .nav
{
    background-color: #eeeeee;
}
.gr-jl1-add .nav li
{
    margin-left: 20px;
}
.gr-jl1-add .tab-content
{
    background-color: #ffffff;
    height: 250px;
    padding: 20px;
    width: 100%;
    float: left;
}
.gr-jl1-add-b
{
    background-color: #eeeeee;
    padding-left: 200px;
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
    width: 100%;
}
.gr-jl1-add-b button
{
    width: 80px;
}

/*重命名简历*/
.gr-jl1-rename
{
    padding: 20px;
    border-top: 1px solid #eeeeee;
    float: left;
    width: 100%;
    height: 290px;
}
.gr-jl1-rename-f
{
    font-weight: bolder;
    color: #ff8031;
    padding-top: 5px;
}


/*面试通知单*/
.geren-jl-interview
{
    width: 600px;
    margin: 20px auto;
    background-color: #ffffff;
    border: 1px solid #eeeeee;
}
.geren-jl-interview-n
{
    padding: 30px 40px;
}
.geren-jl-interview-n p
{
    line-height: 30px;
    text-indent: 2em;
    padding: 0;
    margin: 0;
}
.geren-jl-interview-n p span
{
    color: #ff8031;
    padding: 0 5px;
}
.geren-jl-interview-n h2
{
    text-align: center;
    font-size: 22px;
    border-bottom: 2px dotted #eeeeee;
    padding-bottom: 10px;
}
.geren-jl-interview-n h5
{
    font-size: 14px;
    line-height: 25px;
}
.geren-jl-interview-n ul
{
    margin: 10px 30px;
    background-color: #f6fbff;
    padding: 10px;
    border: 1px solid #eeeeee;
}
.geren-jl-interview-n ul li
{
    line-height: 30px;
}
.geren-jl-interview-n ul li a
{
    display: inline;
}
.geren-jl-interview-n ul li span
{
    font-weight: bolder;
}
.geren-jl-interview-b
{
    text-align: center;
    padding-left: 250px;
}

/*-----------------------------------------------------------------------求职者找回密码*/
.gr-qzz-mima
{
    background-color: #ffffff;
    margin: 20px 0;
    padding: 50px 100px;
}
.gr-qzz-mima-t
{
    background-color: #f8f8f8;
    border: 1px solid #ff8600;
}
.gr-qzz-mima-t span
{
    font-size: 16px;
    padding: 10px;
    width: 33%;
    display: inline-block;
    text-align: center;
}
.gr-qzz-mima-t span span
{
    font-size: 28px;
    display: inline;
    color: #ff8031;
}
.gr-qzz-mima-t .active
{
    background-color: #fff5e4;
    color: #ff8031;
}

.gr-qzz-mima table
{
    margin-left: 100px;
    margin-top: 40px;
    margin-bottom: 40px;
}
.gr-qzz-mima table tr
{
    height: 40px;
}
.gr-qzz-mima table tr input, .gr-qzz-mima table tr img, .gr-qzz-mima table tr a
{
    display: inline;
}

.gr-qzz-mima-bz
{
    color: #9d9d9d;
    border-top: 1px solid #cccccc;
    padding-top: 20px;
}
.gr-qzz-mima-bz span
{
    padding: 0 10px;
}
/*手机邮箱切换*/
.gr-qzz-mima-2
{
    margin-left: 100px;
    margin-top: 40px;
    margin-bottom: 40px;
    margin-right: 100px;
}

.kshr-gr-center-box-moren a
{
    color: #999999;
}

/*求职意向-输入框20170103*/
.yp-jianli-table-input
{
    font-size: 12px;
    width: 530px;
    height: 28px;
    line-height: 28px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    cursor: pointer;
}
.yp-jianli-table-input div
{
    width: 520px;
    background: url("/img/kshr-geren/kshr-gr-input.png") no-repeat right;
}
.yp-jianli-table-input .yp-jianli-table-input-cha
{
    padding: 0 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.yp-jianli-table-input-cha span
{
    line-height: 28px;
    color: #888888;
}



/*弹出框 popup*/
/*弹出框 popup*/
.gr-jl1-frame1
{
    width: 800px;
    margin: 50px auto;
    border: 1px solid #eeeeee;
}
.gr-jl1-frame1-top
{
    border-bottom: 1px solid #eeeeee;
    height: 45px;
}
.gr-jl1-frame1-cha span
{
    width: 18px;
    height: 17px;
    display: block;
    margin-top: 5px;
    background: url("/img/kshr-geren/yp-search-cha.png") no-repeat;
}
.gr-jl1-frame1-cha span:hover
{
    background: url("/img/kshr-geren/yp-search-cha2.png")no-repeat;
}
.gr-jl1-frame1-top-key
{
    padding-top: 10px;
    padding-left: 5px;
    padding-bottom: 4px;
    height: 40px;
}
.gr-jl1-frame1-top-key span
{
    padding: 2px 5px;
    margin-right: 10px;
    font-size: 12px;
    color: #555555;
    display: inline-block;
    background-color: #0099CC;
    color: #ffffff;
    margin-bottom: 5px;
}
.gr-jl1-frame1-top-key span button
{
    width: 18px;
    height: 17px;
    display: inline-block;
    background: none;
    border: none;
    margin-left: 0;
    padding-left: 0;
}
.gr-jl1-frame1-s h2
{
    font-size: 14px;
    padding-left: 20px;
    margin: 0;
    padding-top: 15px;
}
.gr-jl1-frame1-s .col-md-1
{
    margin-top: 10px;
}

.gr-jl1-frame1-t
{
    background-color: #eeeeee;
    padding: 10px;
}
.gr-jl1-frame1-t table
{
    background-color: #ffffff;
}
.gr-jl1-frame1-d
{
    background-color: #eeeeee;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: right;
    padding-right: 100px;
}
.gr-jl1-frame1-d button
{
    width: 80px;
}
.kshr-geren-content2 .form-group
{
    margin-bottom: 0;
}



/*搜索添加全文和职位20170227*/
.kshr-s-s-t-t
{
    display: inline-block;
    width: 100px;
}
.kshr-s-s-k
{
    background-color: #dddddd;
    display: inline-block;
}
.kshr-s-s-title
{
    display: inline-block;
    width: 80px;
    background-color: #ffffff;
    height: 30px;
    line-height: 30px;
    position: relative;
}
.kshr-s-s-title a:hover
{
}
.kshr-s-s-ico
{
    background: url("/img/kshr-ico/yp-search-shang2.png")no-repeat;
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-left: 10px;
}
.kshe-s-s-t-m
{
    position: absolute;
    top: 30px;
    background-color: #ffffff;
    border: 2px solid #ff8031;
    border-top: none;
    width: 84px;
    z-index: 10;
    left: -2px;
}
.kshe-s-s-t-m li
{
    text-align: left;
    padding-left: 15px;
}
