body, input, textarea, select, button {
    font-family: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif !important;
}

input,
textarea {
    font-size:13px;
}

textarea {
    line-height: 18px;
}

.headSelect select {
    font-size:13px;
}

#Header li.hideLi{
    display:none;
}

#Header li.hotlineLi .share_popmenu_cont > div > span {
    width: 65px;
    padding-left: 10px;
}
@-moz-document url-prefix() {
    #Header li.hotlineLi .share_popmenu_cont>div>span {
        width: 68px;
    }
}

#Header li.hotlineLi .share_div .share_popmenu {
    width: 236px;
}

.input_220px_com {
    font-size:11px;
    padding:3px 5px;
}

.textarea_490px {
    width:505px;
}

.btnRed a, .btnRed_disabled a {
    font-weight:bold;
}

.companyBoardbox #join_button {
    background: #0088cc;
    line-height: 28px;
}

.companyBoardbox #join_button:hover {
    background-color: #00aaff;
    color: #fff;
}

.action_button_wrap {
    height: 27px;
    line-height: 27px;
}

.btnBlue a,
.new-btnBlue a,
.btnBlue_disabled a,
.btnGrey a {
    font-weight:bold;
}

.width_85px,
.width_110px,
.width_200px,
.width_211px,
.width_213px,
.width_220px,
.width_272px,
.width_420px,
.width_440px {
    padding:2px;
}

.width_200px {
    padding:0 1px;
}

.tooltip-inner {
    max-width: 200px;
}

#dash-form .tooltip-inner {
    width: 200px;
}

#Main .createPW .table2 {
    width:340px;
}
#Main .createPW .table2 .btnRed {
    margin-top:10px;
}

#Main .show-account {
    font-size: 14px;
}

.popBox {
    width:508px;
}

.poptitle {
    font-size:22px;
    font-weight:bold;
}

.introductionPop .popDiv .popBox .content table tr th {
    font-weight:bold;
}

/***********************************************/
/* 12、style
 * -------------------------------------------------- */
.login {
    background: url(/static/images_en/loginBg.png) no-repeat left 40px;
    min-height: 510px;
    _height: 510px;
}

.login .box1 .box_M {
    padding:100px 0;
}

.login.login-small-bg {
    background:url(/static/images_en/loginSmallBg.png) no-repeat left 40px;
}

.success {
    background:url(/static/images_en/congratu.png) no-repeat left 30px;
}

.vir_career .box_M .btn_en_2 {
    margin:20px 0 60px 130px;
}

.register_small .register_left {
    width: 75%;
}
.register_small .register_right {
    width: 19%;
    display: inline-block;
    vertical-align: top;
    padding-left: 4%;
}
.register_small .register_right .third_login_title {
    line-height: 24px;
    font-weight: bold;
    margin-top: 160px;
}

.register_small .register_right .right_title {
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 120px;
}

.register_small .register_right p a {
    float:left;
}
.register_small .register_right p.oversea_link a {
    float: none
}

.naked-background .register_small .box1 .box_M .companyLogo {
    right: 145px;
}

.register .table2 {
    margin-top:20px;
    width: 400px;
}

.companyStep1 {
    background:url(/static/images_en/company_step1Bg.png) no-repeat left 50px;
}

.companyStep2 {
    background:url(/static/images_en/company_step2Bg.png) no-repeat left 80px;
}

.companyConfirm .table2 {
    width: auto;
}
.companyConfirm .table2 tr th {
    padding:14px 10px 10px 0;
}
.companyConfirm .table2 tr td {
    font-size:14px;
}

.candidateConfirm .bg_top, .companyConfirm .bg_top {
    background:url(/static/images_en/comfirm_top.png) no-repeat;
    width:203px;
    height:299px;
}
.candidateConfirm .bg_bottom, .companyConfirm .bg_bottom {
    background:url(/static/images_en/comfirm_bottom.png) no-repeat;
    width:223px;
    height:104px;
    bottom:30px;
}
.candidateConfirm h4 {
    font-size: 17px;
}
.talentBoardbox .box_M .sideRight .profileTitle,
.candiprofile .box_M .sideRight .profileTitle {
    font-size:17px;
}

.profileTitle .icon_comments {
    background:url(../images_en/sprite_icon.png?t=4) no-repeat -356px -527px;
    font-size: 13px;
}
.comments {
    font-size:13px;
}

.comments p {
    margin:5px 10px;
    line-height:18px;
}
.comments p b {
    margin-right:5px;
}
.comments .name {
    margin-bottom:10px;
}

.candidateInput .bg_top {
    background:url(/static/images_en/candi_step1Top.png) no-repeat;
    height:534px;
}
.candidateInput .bg_bottom {
    background:url(/static/images_en/candi_step1Bottom.png) no-repeat;
    bottom:50px;
}

.candidateInput .table2 tr th {
    *padding:17px 10px 15px 0;
}

.candidateInput .table2 tr td span.date_label {
    font-size: 11px;
    font-weight: bold;
}

.candidateSurveyIntro {
    background:url(/static/images_en/candi_step2_start.png) no-repeat left 80px;
}

.candidateSurveyIntro .infor p {
    font-size:17px;
}

.candiStep1 p {
    font-size:17px;
    font-weight:bold;
}
.step1 p, .step2 p, .step3 p{
    font-size:13px;
    font-weight:bold;
    margin-top:32px;
}

.postJob {
    background:url(/static/images_en/postJob.png) no-repeat left 80px;
}
.postJob .table2 tr th {
    line-height: 20px;
}

.jobCalibration {
    background:url(/static/images_en/jobCalibration.png) no-repeat left 150px;
    min-height:587px;
}

.areaUp p .num {
    font-size:17px;
}

.areaSlide .title h3 {
    font-size:17px;
    font-weight:bold;
}

.areaSlide .slider {
    background:url(/static/images_en/sliderBg.jpg) no-repeat;
}

.shortlist .areaSlide .slider {
    background:url(/static/images_en/sliderBg_mid.png) no-repeat;
}

.shortlist .areaSlide .slider .blueBar_job {
    _margin:22px 0 0 15px;
}
.shortlist .areaSlide .slider .blueBar_stl {
    _margin:22px 0 0 10px;
}

.shortlist .areaSlide .slider .total p {
    width:60px;
}

#personal-invites .inivite-finish-task.invite-finish-assessment,
#personal-invites .inivite-finish-task.invite-finish-problem {
    padding: 17px 20px 5px 60px;
}

.talentBoardbox .areaDown {
    margin-top: 83px;
}
#side-left {
    margin-top: 55px
}

.areaDown {
    border-top: 1px solid #B2B2B2;
    margin-left: 5px;
    margin-top: 3px;
    padding: 20px 0 0 5px;
    overflow:hidden;
}
.areaDown ul li {
    font-size:11px;
}
.areaDetail .title h3 {
    font-weight:bold;
}

.shortlist .sta_3 {
    background:url(/static/images_en/statuBarBg_2.jpg) no-repeat;
}

.shortlist .status .loading .icon-img {
    margin: 6px 8px 0 15px;
}

.shortlist .status .download .icon-img {
    margin: 2px 8px 0 23px;
}

#profile-status.talent-pool-status a.download .icon-img {
    margin: 2px 15px 0 23px;
}

#profile-status.talent-pool-status a.loading .icon-img {
    margin: 6px 15px 0 23px;
}

#profile-info.talent-pool-info #fit-sort p.current-sort .fit-score-asc,
#profile-info.talent-pool-info #fit-sort p.current-sort .fit-score-desc {
    width: 80px;
}

.shortlist .status .area3 .dropdown-menu li.multi-operation-btn span {
    width: 35px;
}

.shortlist .sta_3 .area1 {
    margin-left:30px;
}
.shortlist .sta_3 .area2 {
    width:120px;
    margin-left:12px;
}
.shortlist .sta_3 .area3 {
    width:160px;
}

.tab .tab-arrow-icon {
    left: 10px;
}

.tab #profile2 .tab-arrow-icon {
    left: 45px;
}

.oneLine .text .title .contact {
    font-size:11px;
}

.oneLine .infor p ins {
    line-height:16px;
}
.oneLine .area_2 {
    padding:5px 10px;
}

.oneLine .area_2 .sliderSmall .blueBar_lts {
    left:24px;
}

.oneLine .area_2 .total p {
    font-size:10px;
    font-weight:bold;
    width:30px;
}

.oneLine .area_3 p {
    font-size:11px;
}

.oneLine .area_3 .LAH a {
    font-size:9px;
}

.oneLine .area_3 .LAH .selected {
    font-size:9px;
}

.talentBoardbox .mainTitle .dashboard {
    padding: 5px 0 0 44px;
}
.talentBoardbox .box_T_noPermission .mainTitle .dashboard {
    padding: 5px 0 0 63px;
}
.jobBoardbox .mainTitle .dashboard {
    padding: 5px 0 0 44px;
}
.jobBoardbox .box_T_noPermission .mainTitle .dashboard {
    padding: 5px 0 0 68px;
}
.candiBoardbox .mainTitle .dashboard {
    padding: 5px 0 0 43px;
}

.candi_survey h3 {
    font-size:17px;
}

.candi_survey .table3 tr th {
    font-size:9px;
}

.candi_survey_more .table3 .firstLine th {
    font-size:11px;
}

.aboutUs .area ul li .reyaOne {
    background:url(/static/images_en/img_reya.png) no-repeat !important;
    width:185px;
    height:109px;
    float:left;
}

.aboutUs .area ul li .chinaOne {
    background:url(/static/images_en/img_china.png) no-repeat !important;
    width:185px;
    height:109px;
    float:left;
}
.aboutUs .area ul li .img_big span {
    float:left;
    margin-left:10px;
}

.com_job_detail .com_simple_intro .followBtnStyle,
.com_job_detail .com_simple_intro .unfollowBtnStyle {
    width: 240px;
}
.com_job_detail .com_simple_intro .unfollowBtnStyle {
    width: 285px;
}

.com_job_detail .content ul li {
    padding:2px;
}


.job_detail_new div.opeartion-btn > a {
    line-height: 18px;
    width: 125px;
    font-size: 16px;
}

.job_detail_new div.opeartion-btn > a .balance {
    font-size: 14px;
}

.job_detail_new div.opeartion-btn > a.become-referer-btn .com_referral_pop {
    min-width: 310px;
    z-index: 999;
}

.job_detail_new .job_title .title h3 {
    font-size:28px;
    line-height: 27px;
    margin: 5px 0;
}

.job_detail_new .job_detail div p label {
    min-width: 130px;
}

.subCompany .aJob .cont {
    width: 670px;
}
.com_jobs .subCompany .aJob .show_referral > span {
    width: 96px;
}

.com_jobs .subCompany .aJob .com_referral_pop{
    min-width: 300px;
}

.com_jobs .aJob .date_location .gd_location_pop .arrow > span {
    right: 73px;
}

.companyList .oneCompany .companyInfor h4 a {
    font-size:16px;
}

.companyList .oneCompany .companyInfor p, .jobList .oneJob .jobInfor p, .jobList .oneJob .jobAddress p {
    line-height:18px;
}

.companyList .oneCompany .companyBtn .btn_shortList {
    height: 27px;
    padding-top:1px;
}

.jobList .oneJob .jobAddress {
    font-size:14px;
}

.jobList .oneJob .jobInfor h4 a {
    font-size:16px;
}


/* 22、widget - button
 * -------------------------------------------------- */
.btnTake {
    padding-top:20px;
    font-size:36px;
    font-weight:bold;
}

.btn_shortList {
    line-height:24px;
    line-height:23px\0;
    *line-height:23px;
    font-size:11px;
}
.btn_shortListed {
    line-height:26px;
    line-height:23px\0;
    *line-height:23px;
    font-size:11px;
}
.btn_shortList_disabled,.btn_shortListed_disabled {
    font-size:11px;
}

.btn_viewApplicants {
    font-size:10px;
    font-weight:bold;
    padding-top:3px;
    padding-left:35px;
}

.btn_viewApplicants_disabled {
    font-size:10px;
}

.btn_interest {
    background: none repeat scroll 0 0 #ff6633;
}

/* 24、widget - box
 * -------------------------------------------------- */

.candireferral .box_M{
    padding-top: 5px;
}
.boxMain .box_M .sideRight h4 {
    font-size:17px;
}

.talentBoardbox .box_T .areaLeft h3,
.jobBoardbox .box_T .areaLeft h3 {
    font-size:17px;
}
.jobBoardbox .box_T .btn {
    right:30px;
}
.talentBoardbox .box_T .areaLeft p,
.candiBoardbox .box_T .areaLeft p {
    font-size:17px;
    font-weight:bold;

}
.talentBoardbox .box_T .areaLeft p .num,
.candiBoardbox .box_T .areaLeft p .num {
    font-weight:bold;
}

.talentBoardbox .box_T h4,
.candiBoardbox .box_T h4 {
    font-weight: bold;
}

.candidate .box_M .sideLeft ul .title h3 {
    font-weight:bold;
}

.candidate .box_M .sideLeft ul .over a {
    font-weight:bold;
}

.reviewPop .wechat_popDiv span.wechat_popDiv_msg{
    font-size: 27px;
    left: 38px;
}

.box_img1 {
    background:url(/static/images_en/img_Bg1.png?t=4) no-repeat;
    width:501px;
    height:290px;
}
.box_img2 {
    background:url(/static/images_en/img_Bg2.png?t=4) no-repeat;
    width:501px;
    height:290px;
}
.box_img .text {
    float:right;
    width:265px;
    _width:250px;
    height:225px;
    margin-right:30px;
    _margin-right:15px;
    margin-top:30px;
    position:relative;
}
.box_img .text h3 {
    font-size:21px;
    font-weight:bold;
    color:#232323;
    margin-bottom:10px;
    width:280px;
}
.box_img .text ul {
    margin-left: 15px;
}
.box_img .text ul li {
    color: #555;
    line-height: 18px;
    list-style: disc outside none;
    padding: 3px 0;
    font-size:14px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    .box_img .text ul li {
        padding:1px 0;
    }
}

.QR_MSG {
    left: 62px;
    bottom: 15px;
}

.box1 .box_M .title {
    font-weight:bold;
}

.box1 .box_M .resume span {
    font-weight:bold;
}
.box1 .box_M .resume .resume_box {
    padding: 20px;
}

.box1 .box_M .instructions {
    margin:0 49px;
}

.box1 .box_M .instructions .left {
    width:193px;
    float:left;
}
.box1 .box_M .instructions .right {
    width:205px;
    float:right;
}

/* 25、widget - table
 * -------------------------------------------------- */
.table1 tr td {
    font-size:11px;
    font-weight:bold;
}

.table1_more tr th {
    font-size:11px;
}

.table2 tr th {
    color:#666;
    font-size:11px;
    font-weight:bold;
    *padding:18px 0 0 0;
}

.table2 tr .checkBox {
    margin-top:1px;
    *margin-top:0;
}

.table3 tr th {
    font-size:11px;
}

/* —------------ table focus ---------------------- */
.table3 tr.focus td {
    word-break: break-all;
}

.table4 tr th {
    font-size:11px;
    font-weight:bold;
    padding:8px 8px;
    width:178px;
}

.table4 tr td {
    font-size:13px;
    line-height:18px;
    padding: 5px;
    vertical-align:top;
    /*word-break: normal;*/
}
.table4 tr td h3 {
    font-size:19px;
    font-weight:bold;
    margin-bottom:5px;
}
.table4 tr td .inner_table tr td {
    padding:2px 10px 0 0;
}

.personalInfor tr td ul {
    width:452px;
    margin-right:0;
}
.table4 tr td ul li {
    float:left;
    padding:0 5px;
}

.boxMain .box_T .num6 ul li {
    padding:0 8px;
}
.boxMain .box_T .num5 ul li {
    padding:0 14px;
}
.boxMain .box_T .num4 ul li {
    padding:0 25px;
}
.boxMain .box_T .num3 ul li {
    padding:0 40px;
}
.boxMain .box_T .num2 ul li {
    padding:0 70px;
}

.candi_operate ul li .contact,
.candi_operate ul li .report,
.candi_operate ul li .share {
    padding-top:8px;
}

.table4 tr td p {
    font-size:14px;
    line-height:22px;
}
.table4 tr td .skill {
    font-size: 13px;
}

.table6 {
    margin-top:8px;
    margin-left:25px;
}
.table5 tr th {
    text-align:left;
    vertical-align:middle;
    padding:5px 0;
    padding:8px 0\0/
    width:90px;
    font-size:11px;
    color:#666;
}
.table5 tr td {
    text-align:left;
    vertical-align:middle;
    padding: 5px 0 5px 10px;
    font-size:14px;
}
.table5_more tr th {
    padding:13px 0;
    width:50px;
    padding: 12px 0 12px 20px;
    padding:15px 0\0
}
.table5 .border_no th,
.table5 .border_no td {
    border-top: none;
}
.table5_more tr td {
    font-size:12px;
    padding-left:15px;
}
.table5 tr th, .table5 tr td,
.table6 tr th, .table6 tr td {
    border-top: 1px solid;
    border-color: #E5E5E5;
}
.table6 tr th {
    text-align:left;
    vertical-align:middle;
    padding:5px 0;
    padding:8px 0\0/;
    width:80px;
    font-size:11px;
    color:#666;
}
.table6 tr td {
    text-align:left;
    vertical-align:middle;
    padding:5px 0 5px 20px;
    font-size:14px;
    font-weight:bold;
}
.table6_more tr th {
    padding:12px 0;
}
.table6_more tr td {
    padding:12px 0 12px 20px;
    padding:16px 0 12px 20px\0;
}

/* 26、widget - dropdown list
 * -------------------------------------------------- */
.headSelectStyle {
    width:138px;
}

.select_layer_long {
    width:160px;
}

#Header .select_layer_long ul li {
    width:160px;
}
.select_layer_long ul li a {
    width:144px;
}

/* 99、other
 * -------------------------------------------------- */
.width_300px,
.width_230px,
.width_350px,
.width_260px,
.width_140px,
.companyStep1 .table2 tr .style1 input,
.companyStep1 .table2 tr .select,
.companyStep1 .table2 tr .select .selectOut {
    padding:2px;
}

.edit {
    font-size:11px;
}

.paddingL_15 {
    padding-left:15px;
}

.table2_more2 {
    margin-left:48px;
}

/*---------  new styles from 12-8-7 --------*/


.table4 .skills ul {
    float:left;
}
.table4 .skills ul b {
    margin-right:5px;
    color:#000;
}
.table4 .skills ul li {
    vertical-align:middle;
    padding-bottom:10px;
    padding-left:0;
    clear:both;
    font-size:13px;
    line-height:18px;
    word-wrap:break-word;
    word-break:normal;
}
.table4 .skills th {
    padding-top:7px;
}
.widthStyle1 {
    width:505px;
}

.candidateInput .table2 tr td span.date_label {
    margin-left: 65px;
}

.register .agree, .register .checkBox {
    color:#666;
}

#Header .rightNav ul li.text {
    padding-left: 0px;
}

.candidate .box_T1 {
    background:url(/static/images_en/candidateBgTop1.png) no-repeat;
    width:1002px;
    height:20px;
}
.boxMain .box_M1 {
    background:url(/static/images_en/mainBgM1.png) repeat-y;
    min-height:400px;
    width:922px;
    padding:30px 40px;
}
.boxMain .box_M1 .photo img {
    position:inherit;
    left:0;
    top:0;
}
.boxMain .box_M1 .download_pdf {
    margin-bottom: 30px;
    line-height: 36px;
    float:right;
    vertical-align: middle;
}

.boxMain .box_M1 .download_pdf b {
    background: url(/static/images_en/pdficon_large.png) no-repeat;
    float: right;
    height: 32px;
    margin-left: 5px;
    width: 32px;
}

.candidate .box_T .edit_profile {
    position:absolute;
    right:60px;
    bottom:30px;
    line-height:36px;
    vertical-align:middle;
    width:90px;
    height:28px;
    margin-left:10px;
}

.candidate .box_T .edit_strength {
    position:absolute;
    right:60px;
    bottom:30px;
    line-height:36px;
    vertical-align:middle;
    width:100px;
    height:28px;
    margin-left:10px;
}

.candidate .box_T .download_pdf {
    position:absolute;
    right:30px;
    bottom:30px;
    line-height:36px;
    vertical-align:middle;
    background:url(/static/images_en/sprite_icon.png?t=4) no-repeat -353px -12px;
    width:32px;
    height:28px;
    margin-left:10px;
}
.candidate .box_T .download_pdf_green {
    position:absolute;
    right:30px;
    bottom:30px;
    line-height:36px;
    vertical-align:middle;
    background:url(/static/images_en/sprite_icon.png?t=4) no-repeat -312px -12px;
    width:32px;
    height:28px;
    margin-left:10px;
}
.candidate .box_T .download_pdf_loader {
    position:absolute;
    right:30px;
    bottom:35px;
    background:url(/static/images_en/loading.gif) no-repeat;
    width:32px;
    height:32px;
    margin-left:10px;
}
.radio-label {
    min-width: 90px;
    display: inline-block;
}
.candi_operate ul li .download_pdf {
    background:url(/static/images_en/sprite_icon.png?t=4) no-repeat -353px -12px;
    width:32px;
    height:28px;
    display:block;
    float:left;
}
.candi_operate ul li .download_pdf_green {
    background:url(/static/images_en/sprite_icon.png?t=4) no-repeat -312px -12px;
    width:32px;
    height:28px;
    display:block;
    float:left;
}
.candi_operate ul li .download_pdf_loader {
    background:url(/static/images_en/loading.gif) no-repeat;
    width:32px;
    height:32px;
    display:block;
    float:left;
    margin-top:0;
}
.candidate .box_T .share {
    position:absolute;
    right:72px;
    bottom:32px;
    background:url(/static/images_en/btn_share.png) no-repeat;
    width:32px;
    height:23px;
}

.talentBoardbox .box_T .download_pdf {
    line-height:36px;
    vertical-align:middle;
    background:url(/static/images_en/sprite_icon.png?t=4) no-repeat -353px -12px;
    width:32px;
    height:28px;
    display:block;
}
.talentBoardbox .box_T .download_pdf_green {
    line-height:36px;
    vertical-align:middle;
    background:url(/static/images_en/sprite_icon.png?t=4) no-repeat -312px -12px;
    width:32px;
    height:28px;
    display:block;
}
.talentBoardbox .box_T .download_pdf_loader {
    background:url(/static/images_en/loading.gif) no-repeat;
    width:32px;
    height:32px;
    display:block;
}
.boxMain .box_M1 .profileTitle {
    border-bottom: 1px solid #E5E5E5;
    color: #666666;
    font-size: 17px;
    font-weight: bold;
    margin: 10px 30px;
    padding-bottom: 10px;
}
.boxMain .box_B1 {
    background:url(/static/images_en/mainBgBottom1.png) no-repeat;
    width:1002px;
    height:25px;
}

.inviteBox {
    width: 170px;
    border: 2px solid #555555;
    float: left;
    position: absolute;
    z-index: 9999;
    background: #FFF;
    height: auto;
    padding: 10px;
    display: none;
}

.inviteBox .closeBtn {
    float: right;
    top: -8px;
    position: relative;
    right: -7px;
    font-size: 12px;
}

.oneLine .area_3 .inviteBox p {
    text-align: left;
    padding: 5px 2px;
    font-size: 1em;
}
.talentBoardbox .oneLine .image {
    margin-right: 20px;
}
.talentBoardbox .oneLine .infor {
    padding-left: 20px;
}
.talentBoardbox .oneLine .infor p ins {
    float:left;
    margin-right:3px;
    width:17px;
    height:15px;
}
.icon_location {
    background: url(/static/image/list_assets.png?t=5) no-repeat -58px -88px;
}
.icon_major {
    background: url(/static/image/list_assets.png?t=5) no-repeat -20px -89px;
}
.icon_degree {
    background: url(/static/image/list_assets.png?t=5) no-repeat -98px -88px;
}
.icon_workyears {
    background: url(/static/image/list_assets.png?t=5) no-repeat -138px -88px;
}
.icon_latest_job_company_name {
    background: url(/static/image/list_assets.png?t=5) no-repeat -19px -113px;
}
.icon_latest_job_title {
    background: url(/static/image/list_assets.png?t=5) no-repeat -58px -113px;
}
.icon_top_education_school {
    background: url(/static/image/list_assets.png?t=5) no-repeat -239px -90px;
}
.icon_top_education_major {
    background: url(/static/image/list_assets.png?t=5) no-repeat -19px -89px;
}
.icon_application_time {
    background: url(/static/image/list_assets.png?t=5) no-repeat -95px -56px;
}
.oneLine .area_4 {
    float: left;
    height: 100%;
    width: 85px;
}
.oneLine .area_4 .favorite {
    background:url(/static/images_en/sprite_icon.png?t=4) no-repeat -45px -260px;
    width:30px;
    height:30px;
    float:left;
    margin:35px 0 0 10px;
}
.oneLine .area_4 .favorite_selected {
    background:url(/static/images_en/sprite_icon.png?t=4) no-repeat -10px -260px;
    width:30px;
    height:30px;
    float:left;
    margin:35px 0 0 10px;
}
.oneCompany .cont .oneQuestion h3 {
    font-size:14px;
    font-weight:normal;
    margin-bottom:10px;
}
.oneCompany .cont .oneQuestion ul li {
    padding:5px 0;
    font-size:13px;
    line-height:18px;
    vertical-align:middle;
    overflow:hidden;
}
.oneCompany .cont .oneQuestion ul li input {
    float:left;
    margin:2px 5px 0 5px;
    *margin:0 5px 8px 0px;
    margin:0 5px 8px 0px\0;
    padding-top:2px;
}
.oneCompany .cont .oneQuestion ul li span {
    line-height:18px;
    vertical-align:middle;
    width:870px;
}
.questionTest .box_M1 {
    overflow: hidden;
}

.textarea_900px {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #B2B2B2;
    height: 120px;
    width: 870px;
}
.btn_submit {
    background:url(/static/images_en/btn_submit.png) no-repeat 0 0;
    width:80px;
    height:26px;
    color:#fff;
    font-weight:bold;
    cursor:pointer;
    padding-bottom:4px;
    font-size:12px;
    display:block;
    line-height:28px;
    vertical-align:middle;
    text-align:center;
    margin-left:20px;
}
.btn_submit_blue {
    background: url(/static/images_en/btn_submit_blue.png) no-repeat 0 0;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    line-height: 28px;
    margin-left: 20px;
    padding-bottom: 4px;
    text-align: center;
    vertical-align: middle;
    width: 80px;
}
.btn_submit_blue:hover {
    color: #C0EAFF;
}
.btn_submit:hover {
    color:#ffe6d6;
}
.questionTest {
    padding-bottom:40px;
}
.questionTest .oneCompany {
    margin-bottom:10px;
}
.questionTest .oneCompany .cont {
    padding:20px 20px 0 20px;
}

.boxMain .box_M1 .logo1 {
    background: url(/static/images_en/logo1.png) no-repeat;
    float: right;
    height: 45px;
    width: 66px;
}
.resetPwd .table2 {
    width:480px;
}
.resetPwd .box1 .table2 tr th {
    font-size:12px;
}
.resetPwd .table2 tr td {
    width: 350px;
}
.inviteBox p {
    font-size:12px;
}
.inviteBox form {
    margin:5px 0;
}
.table4 tr td ul li .inviteBox form p {
    padding:5px 0;
}
.table4 tr td ul li .inviteBox form p input {
    float: left;
    margin: 2px 0 0 0;
}
.table4 tr td ul li .inviteBox form p span {
    color: #000000;
    display: block;
    font-size: 12px;
    line-height: 14px;
    margin-left: 16px;
}
.inviteBox .invite-box-p {
    font-size: 12px;
    word-break: normal;
}
.oneLine .area_3 .inviteBox form p input {
    float: left;
    margin: 0;
}
.oneLine .area_3 .inviteBox form p span {
    color: #000000;
    display: block;
    font-size: 12px;
    line-height: 14px;
    margin-left: 20px;
}
.candi_operate .favorite {
    background: url(/static/images_en/sprite_icon.png?t=4) no-repeat -45px -260px;
    float: left;
    height: 25px;
    width: 25px;
}
.candi_operate .favorite_selected {
    background: url(/static/images_en/sprite_icon.png?t=4) no-repeat -10px -260px;
    float: left;
    height: 25px;
    width: 25px;
}
.width_style1 {
    width: 530px;
    font-size:12px;
    padding:2px;
}

.dashed_table {
    border: dashed 1px;
    border-top: 0;
}
.describeStyle {
    line-height:18px;
    margin:0 120px 0 124px;
}
.success .marginStyle1 {
    margin-left: 180px;
}
.success .marginStyle2 {
    margin-left: 122px;
}

/*--------  new dashboard  -----*/
.favoriteListLink {
    background: url(../images_en/favlist-btn-bg.png) no-repeat;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    padding: 10px 0 0 60px;
    width: 156px;
}
.favoriteListLink:hover {
    color:#ffe6d6;
}
.supertable_s {
    background:url(../images_en/sprite_superTable.png?t=2) no-repeat 0 -661px;
    width:216px;
    height:216px;
    float:left;
    padding-top:1px;
    position: relative;
}

.supertable_s__culture_fit {
    position: absolute;
    top: 140px;
    top: 70px\9;
    left: 0;
    font-size: 10px;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    color: white;
    height: 15px;
    line-height: 15px;
}

.supertable_s .cont {
    width:201px;
    height:202px;
    margin-left:15px;
}
.supertable_s .cont .oneline {
    width:201px;
    height:66px;
    margin-bottom:1px;
}
.supertable_s .cont .oneline .square {
    display:block;
    float:left;
    width:66px;
    height:66px;
    margin-right:1px;
}
.supertable_s .cont .oneline .square b {
    width:22px;
    height:22px;
    float:left;
    display:block;
}
.supertable_s .cont .oneline .disable {
    background-color:#dbdbdb;
}
.supertable_s .cont .oneline .square:hover {
    background-color:#f3f3f3;
}
.supertable_s .cont .oneline .none:hover {
    background-color:#dbdbdb;
}

.supertable_s__job_fit {
    color: white;
    font-size: 10px;
    text-align: center;
    line-height: 13px;
    height: 13px;
}

.icon_one_yellow_small {
    background:url(../images_en/sprite_icon.png?t=4) no-repeat -354px -187px;
}
.icon_one_red_small {
    background:url(../images_en/sprite_icon.png?t=4) no-repeat -322px -211px;
}
.icon_one_green_small {
    background:url(../images_en/sprite_icon.png?t=4) no-repeat -322px -187px;
}
.icon_one_grey_small {
    background:url(../images_en/sprite_icon.png?t=4) no-repeat -354px -211px;
}
.icon_group_yellow_small {
    background:url(../images_en/sprite_icon.png?t=4) no-repeat -354px -99px;
}
.icon_group_red_small {
    background:url(../images_en/sprite_icon.png?t=4) no-repeat -322px -123px;
}
.icon_group_green_small {
    background:url(../images_en/sprite_icon.png?t=4) no-repeat -322px -99px;
}
.icon_group_grey_small {
    background:url(../images_en/sprite_icon.png?t=4) no-repeat -354px -123px;
}
.mentalAbilityFilter {
    margin-top:20px;
    margin-bottom: 20px;
    float:left;
}
.mentalAbilityFilter h3 {
    color: #B5B5B5;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0;
}
.iq_chart {
    background:url(../images_en/sprite_superTable.png?t=2) no-repeat -226px -661px;
    width:211px;
    height:70px;
    float:left;
    padding:1px 0 0 1px;
    *margin-bottom:4px;
}
.iq_chart .oneArea {
    width:34px;
    height:51px;
    margin-right:1px;
    padding-top:2px;
    padding-bottom:2px;
    float:left;
    display:block;
}
.iq_chart .oneArea:hover {
    background-color:#f3f3f3;
}
.iq_chart .grey {
    background-color:#dbdbdb;
    width:34px;
    height:51px;
}
.iq_chart .grey .bg {
    width:30px;
    height:51px;
    margin-left:2px;
    position:relative;
}
.iq_chart .grey .percentage {
    background-color:#a4a4a5;
    width:30px;
    bottom:0;
    position:absolute;
}
.mentalAbilityFilter .iq_chart .blue .greycolor .percentage {
    background:#888;
}
.iq_chart .blue {
    background-color:#fff;
    width:34px;
    height:51px;
}
.iq_chart .blue .bg {
    width:30px;
    height:51px;
    margin-left:2px;
    position:relative;
}
.iq_chart .blue .bg .percentage {
    background-color:#028cbd;
    width:30px;
    position:absolute;
    bottom:0;
}
.listTab {
    background: url(../images_en/sprite_icon.png?t=4) no-repeat -186px -38px;
    display: inline;
    float: right;
    height: 26px;
    margin-right: 10px;
    width: 26px;
}
.listTab.on {
    background: url(../images_en/sprite_icon.png?t=4) no-repeat -186px -10px;
}
.graphTab {
    background: url(../images_en/sprite_icon.png?t=4) no-repeat -150px -38px;
    display: inline;
    float: right;
    height: 26px;
    width: 26px;
}
.graphTab.on {
    background: url(../images_en//sprite_icon.png?t=4) no-repeat -150px -10px;
}

.supertable_b {
    background:url(../images_en/sprite_superTable.png?t=2) no-repeat 0 0;
    width:641px;
    height:641px;
    float:left;
    margin-left:20px;
    padding-top:1px;
    position: relative;
}

.supertable_b__culture_fit {
    position: absolute;
    top: 307px;
    left: 0;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    color: white;
    height: 20px;
    line-height: 20px;
}

.supertable_b .cont {
    width:621px;
    height:620px;
    margin-left:20px;
}
.supertable_b .cont .oneline {
    width:621px;
    height:206px;
    margin-bottom:1px;
}
.supertable_b .cont .oneline .square {
    display:block;
    float:left;
    width:207px;
    height:206px;
}
.supertable_b .cont .oneline .square a {
    width:69px;
    height:39px;
    float:left;
    display:block;
    padding-top:30px;
    text-align:center;
    position:relative;
    -webkit-user-select:none;
    -moz-user-select:none;
    hutia:expression(this.onselectstart=function(){return(false)});
}
.supertable_b .cont .oneline .square a .blue {
    padding:1px 2px;
    position:absolute;
    background-color:#01749A;
    color:#fff;
    font-size:10px;
    bottom:0;
    right:0;
}
.supertable_b .cont .oneline .square a .grey {
    padding:1px 2px;
    position:absolute;
    background-color:#555;
    color:#fff;
    font-size:10px;
    bottom:0;
    right:0;
}
.supertable_b .cont .oneline .square .last {
    margin-right: 0;
}
.supertable_b .cont .oneline .disable {
    background-color:#D5D5D5;
    filter: Alpha(Opacity=70);
    Opacity:0.7;
}
.supertable_b .cont .oneline .square a .numb {
    font-size:20px;
    font-weight:bold;
    line-height:30px;
    text-decoration:none;
    color:#fff;
}

.supertable_b__job_fit {
    color: white;
    text-align: center;
    line-height: 21px;
    height: 21px;
}

.icon_one_yellow_big {
    background:url(../images_en/sprite_icon.png?t=4) no-repeat -166px -172px;
}
.icon_one_green_big {
    background:url(../images_en/sprite_icon.png?t=4) no-repeat -10px -172px;
}
.icon_one_red_big {
    background:url(../images_en/sprite_icon.png?t=4) no-repeat -88px -172px;
}
.icon_one_grey_big {
    background:url(../images_en/sprite_icon.png?t=4) no-repeat -244px -172px;
}
.icon_group_yellow_big {
    background:url(../images_en/sprite_icon.png?t=4) no-repeat -166px -84px;
}
.icon_group_green_big {
    background:url(../images_en/sprite_icon.png?t=4) no-repeat -10px -84px;
}
.icon_group_red_big {
    background:url(../images_en/sprite_icon.png?t=4) no-repeat -88px -84px;
}
.icon_group_grey_big {
    background:url(../images_en/sprite_icon.png?t=4) no-repeat -244px -84px;
}
.poplayer {
    position:relative;
    z-index: 999;
    width:1002px;
    margin:0 auto;
}
.layerBox {
    position: absolute;
    z-index: 100;
    width:705px;
}
.poplayout {
    position: relative;
    background-color:#fff;
    border: 3px solid #fd4210;
    top: 0px;
    left: 0px;
    height: 166px;
}
.popBottom {
    background:url(../images_en/sprite_icon.png?t=4) no-repeat -222px -10px;
    width:35px;
    height:30px;
    position: relative;
    z-index: 101;
    top: -3px;
    display: block;
}
.profileLine {
    padding:0px 5px 5px 10px;
}
.profileLine .oneLine {
    border:none;
}
.profileLine .oneLine .area_4 {
     width: 40px;
}
.table7 {
    width:100%;
}
.table7 tr td {
    padding: 5px;
    text-align: left;
    vertical-align: middle;
    cursor: pointer;
}
.table7 tr td.image {
    display: inline-block;
    height: 50px;
    width: 50px;
    margin-top:8px;
}
.table7 tr td.name {
    color: #0088CC;
    font-size: 12px;
    font-weight: bold;
    overflow: hidden;
    width: 120px;
    width: 70px\0;
    *width: 55px;
}
.table7 tr td.name div {
    width:64px;
}
.table7 tr:hover {
    background-color:#fce9e3;
}
.table7 tr td.fitness {
    color: #00A651;
    font-size: 28px;
    font-weight: bold;
    width: 50px;
    text-align:center;
}

.table7 tr td .favorite,
.table7 tr td .favorite_selected {
    float: left;
    height: 25px;
    width: 25px;
}
.table7 tr td .favorite {
    background: url(/static/images_en/sprite_icon.png?t=4) no-repeat -45px -260px;
}
.table7 tr td .favorite_selected {
    background: url(/static/images_en/sprite_icon.png?t=4) no-repeat -10px -260px;
}
.success .follow_btn {
    margin-left: 130px;
}
.success .follow_btn .btnBlue {
    margin-right: 20px;
}
.success .discribe b {
    color: #E45E00;
}

/*--------  pop for group  -----*/

.oneLine .candi {
    font-size:12px;
    width:160px;
    font-weight:bold;
    text-align:center;
}
.oneLine .candi .numb {
    font-size:50px;
    line-height:50px;
    color:#0088cc;
    margin-bottom:10px;
    margin-top:10px;
}
.profileLine .oneLine .totalGroup {
    width:120px;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    padding:0;
}
.oneLine .total .numb {
    font-size:58px;
    line-height:58px;
    color:#00a651;
    margin-bottom:10px;
    margin-top:5px;
}
.profileLine .oneLine .value {
    width:160px;
    padding-left:20px;
    padding-top:20px;
    height:80px;
}
.profileLine .oneLine .value .one {
    margin-top:5px;
}
.profileLine .oneLine .value .one p {
    font-size:16px;
    color:#232323;
    float:left;
}
.profileLine .oneLine .value .one span {
    font-size:16px;
    color:#232323;
    float:right;
    font-weight:bold;
}
.poplayout .profileLine .oneLine .view {
    width:160px;
    padding-top:30px;
    height:70px;
}
.profileLine .oneLine .view .btnBlue {
    margin-top:5px;
    margin-left:15px;
}
.profileLine .oneLine .view .btnBlue a {
    height:24px;
}
.icon_view {
    background:url(../images_en/icon_view.png) no-repeat;
    width:10px;
    margin-top:4px;
    float:left;
}
.icon_view:hover {
    background:url(../images_en/icon_view_hover.png) no-repeat;
}

/*   for new group pop   */
.groupLayerBox {
    width:735px;
}
.groupPop {
    height:450px;
}
.groupPop .profileLine {
    height:380px;
    margin:0 5px 10px;
    overflow-x:hidden;
    overflow-y:scroll;
}
.groupPop .profileLine .oneLine  {
    border-bottom: 1px solid #E5E5E5;
}
.groupPop .profileLine .lastLine {
    border-bottom:none;
}
.topBar {
    width:100%;
    height:26px;
}
.topBar .close,
.topBar .one_unselect {
    height:16px;
    width:16px;
    float:right;
    margin:5px 5px 0 0;
}
.topBar .close {
    background:url(../images_en/sprite_icon.png?t=4) no-repeat -80px -260px;
}
.topBar .one_unselect {
    background:url(../images_en/one_unselect.jpg) no-repeat;
}
.groupPop .oneLine .area_2 .sliderSmall .blueBar_stl,
.groupPop .oneLine .area_2 .sliderSmall .blueBar_job,
.groupPop .oneLine .area_2 .sliderSmall .blueBar_lts,
.groupPop .oneLine .area_3,
.groupPop .oneLine .area_3 .btn {
    position:static;
}
.groupPop .oneLine .area_2 .sliderSmall .blueBar_stl {
    margin-left:1px;
}
.groupPop .oneLine .area_2 .sliderSmall .blueBar_job {
    margin-left:12px;
}
.groupPop .oneLine .area_2 .sliderSmall .blueBar_lts {
    margin-left:11px;
}
.popTop {
    background:url(../images_en/sprite_icon.png?t=4) no-repeat -267px -10px;
    width:35px;
    height:30px;
    position: relative;
    z-index: 101;
    bottom: -3px;
    display: block;
}

.loading img {
    height: 40px;
    margin-left: 340px;
    margin-top: 170px;
    width: 40px;
}

.poplayout .loading {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.poplayout .loading img {
    margin: 0;
}

/*--------  filter in big super table  -----*/

.input_200px_com {
    border: 1px solid #AAAAAA;
    height: 22px;
    line-height: 20px;
    color:#333;
    font-size:12px;
    padding: 2px 5px;
    padding: 3px 4px 2px 4px\0;
    *padding: 3px 5px 2px 5px;
    vertical-align: middle;
    width: 200px;
}
.filterArea {
    width:645px;
    margin-left:20px;
    margin-top:20px;
}
.filterArea .oneline {
    width: 641px;
    float:left;
}
.filterArea .filter {
    float:left;
    margin-right:2px;
}
.filterArea .mtop {
    margin-top:12px;
    *margin-top:13px;
}
.filterArea .mentalAbilityFilter {
    margin:0 2px 0 0;
}
.filterArea .mentalAbilityFilter .first {
    margin-top:9px;
    margin-top:10px\0;
    *margin-top:11px;
}
.filterArea .one {
    margin-top:12px;
}

/* ----  for left area super table   -----*/
.slider .sliderSmall {
    background: url(/static/image/list_assets.png?t=5) no-repeat -600px -29px;
    width: 51px;
    height: 77px;
    float:left;
    position: relative;
    _position:relative;
}
.slider .sliderSmall .blueBar_lts,
.slider .sliderSmall .blueBar_job,
.slider .sliderSmall .blueBar_stl {
    position:relative;
    float:left;
}
.slider .sliderSmall .blueBar_lts {
    left:24px;
}
.slider .sliderSmall .blueBar_job {
    left:12px;
}
.slider .sliderSmall .blueBar_stl {
    left:2px;
}
.slider .sliderSmall .blueBar_0,
.slider .sliderSmall .blueBar_20,
.slider .sliderSmall .blueBar_40,
.slider .sliderSmall .blueBar_60,
.slider .sliderSmall .blueBar_80,
.slider .sliderSmall .blueBar_100 {
    width: 9px;
    height: 59px;
}
.slider .sliderSmall .blueBar_0 {
    background: url(/static/image/list_assets.png?t=5) no-repeat -238px -20px;
}
.slider .sliderSmall .blueBar_20 {
    background: url(/static/image/list_assets.png?t=5) no-repeat -258px -20px;
}
.slider .sliderSmall .blueBar_40 {
    background: url(/static/image/list_assets.png?t=5) no-repeat -277px -20px;
}
.slider .sliderSmall .blueBar_60 {
    background: url(/static/image/list_assets.png?t=5) no-repeat -298px -20px;
}
.slider .sliderSmall .blueBar_80 {
    background: url(/static/image/list_assets.png?t=5) no-repeat -318px -20px;
}
.slider .sliderSmall .blueBar_100 {
    background: url(/static/image/list_assets.png?t=5) no-repeat -338px -20px;
}
.slider .sliderSmall .bar_none {
    background: url(/static/image/list_assets.png?t=5) no-repeat -358px -20px;
    height: 59px;
    width: 9px;
}
.slider .sliderSmall .icon_culture_none {
    background: url(/static/image/list_assets.png?t=5) no-repeat -597px -114px;
    position: absolute;
    right: 36px;
    bottom: 0px;
    width: 18px;
    height: 18px;
}
.slider .sliderSmall .icon_job_none {
    background: url(/static/image/list_assets.png?t=5) no-repeat -618px -114px;
    position: absolute;
    right: 15px;
    bottom: 0px;
    width: 18px;
    height: 18px;
}
.slider .sliderSmall .icon_solving_none {
    position: absolute;
    right: -5px;
    bottom: 0px;
    width: 18px;
    height: 18px;
    background: url(/static/image/list_assets.png?t=5) no-repeat -638px -114px;
}

/*--- set privacy ---*/
.privacy_set {
    width:500px;
    margin:0 auto;
}
.privacySetting .bg_top {
    background:url(/static/images_en/privacy_settings.png) no-repeat;
    height: 534px;
    left: 0;
    position: absolute;
    top: 120px;
    width: 590px;
}
.table10 tr th input {
    margin:3px 0 0 0;
    margin:0\0;
    *margin:0;
}
.table10 tr th {
    padding:10px 8px;
}
.table10 tr td {
    line-height:22px;
    font-size:13px;
    padding: 10px 0;
}
.table10 tr td .key {
    font-size:14px;
    color:#000;
}
.table10 tr .indent {
    padding:10px 20px;
}

/*---  candidate dashboard  ---*/
.table8 {
    width:680px;
    overflow:scroll
}
.table8 tr {
    background-color:#ee4f24;
    border-bottom:1px solid #f4815e;
}
.table8 tr:hover {
    background-color:#e93f1c;
}
.table8 tr td {
    padding:10px;
    font-size:16px;
    color:#fff;
    line-height:38px;
    vertical-align:middle;
}
.table8 tr td a {
    color:#fff;
}
.table8 tr td a:hover {
    color:#FFE6D6;
}
.table8 tr td.icon {
    width:100px;
}
.table8 tr td.icon a {
    margin:0 5px;
}
.table8 tr td.date {
    text-align:right;
    color:#f8c4b4;
    width:60px;
}
.table9 {
    width:680px;
}
.table9 tr {
    border-bottom:1px solid #BBBDBF;
}
.table9 tr:hover {
    background-color:#FDDED5;
}
.high_light_tr {
    background-color:#FDDED5;
}
.table9 tr td {
    padding:20px 10px;
    font-size:14px;
    color:#555;
    vertical-align:middle;
}
.table9 tr td a {
    color:#555;
}
.table9 tr td a:hover {
    color:#333;
}
.table9 tr td.icon {
    width:100px;
}
.table9 tr td.company {
    width:160px;
}
.table9 tr td.company a{
    width: 160px;
    display: inline-block;
}
.table9 tr td.job a{
    display: inline-block;
}
.table9 tr td.icon {
    width:100px;
}
.table9 tr td.icon a {
    margin:0 5px;
}
.table9 tr td.state {
    width: 100px;
}

.table9 tr td.state a .agree-policy-icon {
    font-size: 28px;
    color: #ff6633;
}

.table9 tr td.henkel_consent {
    width:150px;
}
.table9 tr td.henkel_consent a {
    display: inline-block;
    width: 100%;
    height: 100%;
    padding: 5px 2px;
    color: #999;
}
.table9 tr td.henkel_consent a:hover {
    color: #555;
}
.table9 tr td.henkel_consent .consent_wapper {
    border: 1px #999 solid;
    border-radius: 20px;
    text-align: center;
    /* padding: 5px 2px; */
}
.table9 tr td.henkel_consent .consent_wapper:hover {
    border-color: #555;
    color: #555;
}
.table9 tr td.henkel_consent .consent_wapper .consent_btn_desc {
    font-size: 10px;
    line-height: 10px;
}
.table9 tr td.henkel_consent .consent_bottom {
    margin-top: 10px;
}
.table9 tr td.date {
    text-align:right;
    color:#999;
    width:80px;
}
.table9 tr td.offered {
    color:green;
    font-weight:bold;
}
.like_white {
    background:url(../images_en/icon_like_white.png) no-repeat;
    width:38px;
    height:38px;
    float:left;
}
.unlike_white {
    background:url(../images_en/icon_unlike_white.png) no-repeat;
    width:38px;
    height:38px;
    float:left;
}
.like_white:hover {
    background:url(../images_en/icon_like_white_hover.png) no-repeat;
}
.unlike_white:hover {
    background:url(../images_en/icon_unlike_white_hover.png) no-repeat;
}
.like_red {
    background:url(../images_en/icon_like_red.png) no-repeat;
    width:38px;
    height:38px;
    float:left;
}
.unlike_red {
    background:url(../images_en/icon_unlike_red.png) no-repeat;
    width:38px;
    height:38px;
    float:left;
}
.like_red:hover {
    background:url(../images_en/icon_like_red_hover.png) no-repeat;
}
.unlike_red:hover {
    background:url(../images_en/icon_unlike_red_hover.png) no-repeat;
}
.job_dashboard {
    margin-bottom: 30px;
}
.job_dashboard .title {
    border-bottom: 2px solid #ff6633;
    overflow: hidden;
    display:block;
}
.job_dashboard .title span {
    color: #ff6633;
    float: left;
    font-size: 20px;
    font-weight: normal;
    padding-bottom:8px;
}
.job_dashboard .title ins {
    margin-top:10px;
}
.job_dashboard .sub_title {
    overflow: hidden;
    color: #ff6633;
    font-size: 14px;
    font-weight: normal;
    padding-bottom:8px;
    padding-top: 20px;
}
.job_dashboard .cont {
    overflow: hidden;
}
.job_dashboard .cont .no_data {
    background-color:#f9c6b6;
    padding:20px;
}
.job_dashboard .cont .no_data p {
    font-size:16px;
    line-height:24px;
    font-weight:bold;
    color:#fff;
}
.job_dashboard .cont .no_data a {
    color:#ee4f24;
}
.job_dashboard .cont .no_data a:hover {
    color:#ff5f34;
}
.job_dashboard .pending_apllication tr td {
    background-color:#FDDED5;
}
.job_dashboard .cont img {
    padding: 1px;
}
.reportLink {
    margin: 20px auto auto;
    width: 1002px;
}
.reportLink a {
    margin-right:15px;
    line-height:20px;
    font-size:13px;
    font-weight:normal;
}
.reportLink h4 {
    font-size:16px;
    font-weight:bold;
    color:#666;
    padding-bottom:10px;
}
.reportForm {
    margin-top: 20px;
}
.reportForm h3 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 2px solid #666;
}
.reportForm table tr th, .reportForm table tr td {
    padding: 5px 0;
    font-size: 14px;
    color: #555;
}
.reportForm table tr td {
    text-align: right;
}
.meeting .table2 {
    width: 370px;
}
.meeting .checkBox {
    width: 370px;
}

/*--------- company admin ---------*/
.dashboard .mainTitle .company {
    padding: 5px 0 0 44px;
}
.dashboard .box_T_noPermission .mainTitle .dashboard_selected {
    padding: 5px 0 0 55px;
}
.companyBoardbox .board .dashboard {
    padding: 5px 0 0 45px;
}
.companyBoardbox .box_T .num {
    margin-left: 45px;
}
.companyBoardbox .box_T .filter select {
    width:350px;
    padding:2px;
}
.clientAdminBoardbox .box_T .filter select {
    padding:4px;
}
.companyBoardbox .box_T .filter button {
    height:22px;
    cursor:pointer;
}
.jobBoardbox .box_T .filter {
    position:absolute;
    left:295px;
    bottom:10px;
}
.companyBoardbox .box_M .sideLeft ul li{
    line-height:42px;
    height:42px;
    font-size:14px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:258px;
}
.companyBoardbox .box_M .sideLeft ul li a {
    margin-left:20px;
}
.companyBoardbox .box_M .sideLeft ul .over {
    background:url(/static/images_en/leftNav_over.png) no-repeat;
    width:258px;
    _width:257px;
    _margin-left:1px;
    height:42px;
}
.companyBoardbox .box_M .sideLeft ul .over a {
    color:#232323;
    font-weight:bold;
}
.companyBoardbox .box_M .sideRight {
    position:relative;
    z-index:2;
}
.companyBoardbox .box_T .title {
    font-size: 17px;
    font-weight: bold;
}
.newBtn_red {
    background:#ee4f24;
    color:#fff;
    padding:6px 20px;
    font-size:12px;
    font-weight:bold;
    display:block;
}
.newBtn_red:hover {
    color:#FFE6D6;
}
.table11 {
    width:672px;
    margin-left:8px;
    margin-top:8px;
    margin-bottom:20px;
}
.table11 tr th {
    text-align:center;
    background:#ddd;
    font-weight:bold;
    font-size:12px;
    color:#626365;
    border:1px solid #b2b5b7;
    vertical-align: middle;
}
.table11 tr th.operation {
    width: 100px;
}
.table11 tr td {
    text-align:center;
    font-size:12px;
    border:1px solid #b2b5b7;
    padding:10px;
    word-break: break-all;
}
.table11 tr td.email {
    width:200px;
    word-wrap:break-word;
    word-break:break-all;
}
.table11 tr td a {
    margin: 0 8px;
}
.companyBoardbox .table2 {
    margin-top:20px;
}
.companyBoardbox .table2 tr th {
    font-size:12px;
}
.companyBoardbox .table2 tr th, .companyBoardbox .table2 tr td {
    padding:8px;
}
.companyBoardbox .box_M .btn {
    margin-top: 20px;
}
.companyBoardbox .box_M .btn .btnGrey {
    float:left;
    margin-left:40px;
}
.companyBoardbox .box_M .btn .btnBlue {
    float:right;
    margin-right:40px;
}
.companyBoardbox .box_M .sideRight .description {
    margin-left:20px;
    margin-right:20px;
    line-height:18px;
    margin-top:5px;
}
.companyBoardbox .dash_btn {
    bottom: 10px;
    position: absolute;
    right: 43px;
}
.companyBoardbox .dash_btn a {
    margin-left:20px;
    float:left;
}
.assign_role {
    margin-top:20px;
    overflow:hidden;
}
.assign_role h3 {
    line-height:22px;
    font-size:12px;
    font-weight:bold;
    color:#666;
}
.assign_role .left {
    float:left;
    margin-left:20px;
}
.assign_role .right {
    float:right;
    margin-right:20px;
}
.assign_role select {
    width:280px;
    height:320px;
}
.assign_role .button {
    float:left;
    width:40px;
    margin:120px 0 0 20px;
}
.assign_role button {
    width:40px;
    height:22px;
    margin-top:20px;
    cursor:pointer;
}
.assign_role select option {
    padding:5px;
}
.companyBoardbox .box_M .comp_manage .table2 {
    margin: 20px 0 0 80px;
    width: auto;
}
.companyBoardbox .box_M .comp_manage .table2 tr th {
    font-size:11px;
    padding:5px;
}
.companyBoardbox .box_M .comp_manage .table2 tr td {
    text-align: left;
    padding:8px 15px 8px 10px;
}
.companyBoardbox .skillContent {
    margin: 20px 0 20px 18px;
}
.sideRight .jobCulture {
    width:662px;
    overflow:hidden;
    margin:20px auto;
}
.sideRight .jobCulture .part {
    background:url(/static/images_en/jobCalibrationBoxBg.jpg) no-repeat;
    width:327px;
    height:175px;
    margin:0 2px;
    float:left;
    display:inline;
}
.sideRight .jobCulture .part .partL {
    float:left;
    width:225px;
    margin:15px 0;
    overflow:hidden;
}
.sideRight .jobCulture .part .partR {
    float:right;
    margin-right:10px;
    margin-top:35px;
    display:inline;
}
.sideRight .jobCulture .part .partL .image {
    width:70px;
    height:70px;
    margin:0 15px;
    _margin:0 10px;
    float:left;
}
.sideRight .jobCulture .part .partL .text {
    color:#666;
    width:125px;
    float:right;
}
.sideRight .jobCulture .part .partR ul li {
    padding:8px 0;
    color:#666;
}
.sideRight .jobCulture .part .partR ul li input {
    margin: 0 2px 2px 0;
    vertical-align: middle;
}
.table12 {
    width:650px;
    margin-bottom:20px;
    margin-left:10px;
}
.table12 tr th {
    background:#eee;
    border:1px solid #ccc;
    font-size:12px;
    color:#666;
    font-weight:bold;
    padding:8px 10px;
    vertical-align:middle;
}
.table12 tr td {
    padding:10px;
    font-size:14px;
    border:1px solid #ccc;
    word-break: break-all;
}
.table12 tr th.numb {
    text-align:right;
}
.table12 tr td.numb {
    text-align:right;
    font-weight:bold;
    color:#F66200;
}
.table13 {
    width:650px;
    margin-bottom:20px;
    margin-left:10px;
}
.table13 tr th {
    background:#D6d6d6;
    border:1px solid #BBB;
    font-size:12px;
    color:#666;
    font-weight:bold;
    padding:8px 10px;
    vertical-align:middle;
}
.table13 tr td {
    padding:10px;
    font-size:14px;
    background:#F5F5F5;
    border:1px solid #ccc;
    word-break: break-all;
    width: 74%;
}
.table13 tr th.numb {
    text-align:right;
}
.table13 tr td.numb {
    text-align:right;
    font-weight:bold;
    color:#F66200;
}
.table13 .jobs_title td {
    background:#faf2ef;
    padding:5px 10px;
    font-size:12px;
    color:#555;
}
.table13 .jobs_content td {
    background:#FFF;
    padding:5px 10px;
    font-size:12px;
    color:333
}
.table13 .jobs_title td.first, .table13 .jobs_content td.first {
    padding-left:30px;
}

/*----------candidate-profile------*/

.candidateInput .table2 ul li {
    float:left;
    padding:0 2px 4px 1px;
}
.candidateInput .title {
    font-size: 17px;
}

.font_f {
    font-size:12px;
    padding:2px;
}

.work_edu tr td {
    font-size:12px;
}

.shortlist .link {
    display: block;
    float: right;
    margin: 5px 6px 0 0;
    padding-bottom: 5px;
}
.talentBoardbox .link {
    bottom: 2px;
    display: block;
    right:2px;
    padding-bottom: 8px;
    position: absolute;
}
.nielsen .dis1 {
    padding-top: 5px;
}
.nielsen .dis2 {
    padding-top: 7px;
}

.pdf_group .dropdown-menu li a {
    padding:3px 15px;
}
.pdf_group .dropdown-menu li a ins {
    min-width:inherit;
    max-width:inherit;
}

.upload_data {
    margin: 40px 0 0 0;
    text-align: center;
}
.upload_data .upload_loading {
    line-height: 32px;
    font-size: 16px;
    margin-bottom: 50px;
    position: relative;
}
.upload_data .upload_loading span {
    margin-left:10px;
    margin-right:8px;
    float:left;
    display:block;
}
.upload_data .upload_loading .loading_img {
    background: url(/static/images_en/loading.gif) no-repeat center center;
    width: 32px;
    height: 32px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    margin-left: 260px;
}
.upload_data .candidate_numb {
    margin-left:35px;
    font-size:14px;
}
.upload_data .candidate_numb b {
    margin-right:5px;
}
.upload_data .btnBlue {
    margin-left:310px;
    margin-top:80px;
}

.location-line-city {
    min-width: 70px;
    vertical-align: middle;
}

#id_resume_file {
    position: absolute;
    left: 360px;
    bottom: 3px;
    height: 24px;
    width: 74px;
    filter: alpha(opacity:0);
    opacity: 0;
}

.world_hukou_location .select2-container,
.world_location .select2-container {
    margin-right: 5px;
}

.world_hukou_location .select2-container span,
.world_location .select2-container span{
    font-weight: normal;
}

.dot_account_edit {
    background:url(/static/images_en/img_job_create.png) no-repeat;
    float:left;
    width:15px;
    height:15px;
    display:inline;
    margin-left: 100px;
    margin-top: 25px;
}

.word_account_edit {
    display: inline-block;
    width: 400px;
    margin-left: 10px;
    margin-top: 15px;
    color: red;
    font-size: 15px;
}

.dot_user_management {
    background:url(/static/images_en/img_job_create.png) no-repeat;
    position: absolute;
    left: 350px;
    bottom: 50px;
    width: 15px;
    height: 15px;
}

.word_user_management {
    position: absolute;
    left: 370px;
    bottom: 50px;
    color: red;
    font-size: 15px;
    display:none;
}

.status_green {
    background:url(/static/images_en/img_green.png) no-repeat;
    float:left;
    width:15px;
    height:15px;
    display:inline;
    margin-right:5px
}

.status_grey {
    background:url(/static/images_en/img_grey.png) no-repeat;
    float:left;
    width:15px;
    height:15px;
    display:inline;
    margin-right:5px
}
.user-management-page .status_grey,
.user-management-page .status_green{
    cursor: default;
}
.table11 .status_grey, .table11 .status_green {
    margin-top:5px
}

.num span {
    text-align: center;
    font-size: 13px;
}

.companyBoardbox .box_T .num span .status_num {
    border-right: aliceblue;
    min-width: 1px;
    margin-right: 1px;
    padding: 1px 2px 0 0;
}

a.resume_template {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    text-decoration: underline;
    margin-left: 5px;
}

.jobBoardbox .table3 tr.focus td.first {
    word-break: normal;
}

/*email template*/
.eamil-head {
    width: 640px;
    float: left;
    padding-bottom: 20px;
    border-bottom: 1px #cacaca solid;
}

.email-head-line {
    width: 640px;
    float: left;
    margin-top: 18px;
}

.line-head {
    width: 130px;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-left: 5px;
}

.line-foot {
    width: 473px;
    float: left;
    margin-top: 2px;
}

.email-input {
    width: 500px;
    border: 1px solid #adadad;
    -moz-box-shadow:3px 3px 12px #e2e2e2 inset;
    -webkit-box-shadow:3px 3px 12px #e2e2e2 inset;
    box-shadow:3px 3px 12px #e2e2e2 inset;
    text-indent: 10px;
}

.line-head span {
    font-size: 10px;
    margin-left: 3px;
    color: red;
}

.email-warning {
    width: 623px;
    margin-top: 20px;
    margin-left: 4px;
    background-color: rgb(251, 243, 141);
    border: 1px solid rgb(242, 205, 0);
    float: left;
    padding-top: 3px;
    padding-left: 8px;
    padding-bottom: 6px;
}

.warning-text {
    width: 600px;

}

.email-warning span {
    font-size: 15px;
    color: gray;
}

.email-warning .strong {
    font-size: 18px;
    font-weight: bold;
}

.email-body {
    width: 640px;
    float: left;
}

.email-cn-container {
    width: 640px;
    float: left;
    padding-bottom: 15px;
    border-bottom: 1px #cacaca solid;
}

.template-head {
    width: 640px;
    height: 60px;
    float: left;

}

.template-head .head {
    width: 225px;
    height: 20px;
    margin-top: 32px;
    float: left;
    font-size: 15px;

}

.template-body {
    width: 640px;
    float: left;
}

.template-foot {
    width: 640px;
    height: 30px;
    margin-top: 20px;
    float: left;
}

.email-foot {
    width: 640px;
    float: left;
    margin-top: 30px;
}

/*email-pop*/
.email-pop-div {
    background-color: white;
    position: fixed;
    z-index: 10001;
    padding: 25px 27px;
    display: none;
}

.email-pop-content {
    width: 380px;
}

.pop-content {
    width: 100%;

}

.pop-line {
    width: 100%;
    float: left;
    margin-top: 30px;
}

.pop-line .head {
    width: 100px;
    height: 30px;
    float: left;
    line-height: 26px;
    color: #666;
}

.pop-line .foot {
    width: 280px;
    height: 30px;
    float: left;
}

.pop-line .foot input {
    border: 1px solid #adadad;
    width: 278px;
    -moz-box-shadow:3px 3px 12px #e2e2e2 inset;
    -webkit-box-shadow:3px 3px 12px #e2e2e2 inset;
    box-shadow:3px 3px 12px #e2e2e2 inset;
}

.premission_expired {
    width: 93.5%;
    height: 30px;
    background-color: black;
    color: #B5B5B5;
    text-indent: 5px;
    line-height: 30px;
}

.mask {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    background-color: #000000;
    opacity: 0.75;
    filter: Alpha(Opacity=75);
    z-index: 1000;
    display: none;
}

#Main .div_container {
    width: 150px;
}

#Main .label_container {
    width: 201px;
}

#Main .notification-title {
    width: 448px;
}

#Main .notification-select2-width {
    width:450px;
}

/* for ckeditor */
a.cke_button.cke_button__image {
    display: none;
}

.introductionPop .popDiv .popBox .content .img_51job_1 {
    background: url(../images_en/img_jobsdb_1.png) no-repeat;
    height: 298px;
    background-size: 100%;
}

.introductionPop .popDiv .popBox .content .img_51job_2 {
    background: url(../images_en/img_jobsdb_2.png) no-repeat;
    height: 140px;
    background-size: 100%;
}

.page-en #inviteHiringPopDiv #select_operation_type .select_operation_checkbox_label {
     vertical-align: middle;
}

.page-en #inviteHiringPopDiv #select_operation_type #to-creator {
    margin-top: 16px;
    width: auto;
}

.page-en #inviteHiringPopDiv #select_operation_type #to-member {
    margin-top: 8px;
    width: auto;
    margin-left: 0;
}
