﻿.ent_top {width:100%;height:230px;background:#fff;margin-bottom:22px}
.top_box {padding:35px 0}
.logo_box {text-align:center}
.logo_box img {width:85px;height:85px;border-radius:50%;border:1px solid #eee}
.top_box_left {float:left;width:160px;height:160px;text-align:center;border-right:1px solid #eee;margin-left:10px}
.top_box_left2 {float:left;width:160px;text-align:center;border-right:1px solid #eee;padding:36.5px 0;margin-left:10px}
.ent_info {float:left;margin-left:37px;width:680px;height:160px;position:relative}
.ent_info2 {float:left;margin-left:37px;width:680px;height:160px;position:relative}
.no_medal {margin-top:20px;height:110px}
.ent_name {font-size:20px;font-weight:bold;display:inline-block;float:left}
.ent_name a {color:#2181CB}
.zheng_icon,.BaiduIcon {margin:5px 5px 0 5px}
.zheng_icon {background:url(/images/jw/zheng1.png) no-repeat;background-size:100% 100%;width:19px;height:19px;display:inline-block}
.op_box {float:right;margin-right:45px}
.EntBox .un_active {background:#eee;color:#ccc;border:1px solid #eee !important}
/* .EntBox .active {background:#0378d8;color:#fff !important;border:1px solid #0378d8 !important}
*/.medal_box1 {margin-top:16px}
.medal_box2 {margin-top:16px}
.medal_list li {float:left;padding:3px 10px;margin-right:10px;margin-bottom:10px;border:1px solid #F4F4F4;color:#F4F4F4;width:60px;text-align:center;border-radius:15px}
.medal_list .hightlight {color:#666}
.other_info {position:absolute;bottom:0px}
.other_info .info {float:left;text-align:center;font-size:15px}
.other_info .i_1 {padding-right:20px;border-right:1px solid #eee}
.other_info .label {font-size:12px}
.other_info .i_2 {padding:2px 20px 2px 0;border-right:1px solid #eee}
.other_info .i_2_2 {padding:2px 20px 2px 0;border-right:1px solid #eee}
.other_info .i_3 {padding:2px 20px;border-right:1px solid #eee}
.other_info .i_4 {padding:2px 20px;}
#ctl00_ContentPlaceHolder1_V3ucenttop_new_recentLogin,#ctl00_ContentPlaceHolder1_V3ucenttop_new_registerDate,#ctl00_ContentPlaceHolder1_V3ucenttop_new_readResume {color:#0378d8;line-height:20px}
.EntBox .Left {width:924px;padding:20px 35px 25px}
.EntBox .Right {width:280px}
.EntBox .ItemContent {padding:0 !important}
.EntBox .ItemTitle {margin:10px 0}
.EntNav {width:800px}
.EntBox .ItemTitle .Name {margin-left:0px;font-weight:normal}
#EntEnv {width:730px;margin:15px auto}
.dialog-body img{
    width:100%;
    cursor:pointer;
}
.ItemTitle .Line {
    left: 75px;
    width: 842px
}
.intro_info li {min-height:30px;line-height:30px;font-size:14px;width:183px !important}
.wxjifen_warp {padding-top:15px}
.wxjifen_cont {left:-90px}
#qrcode {width:120px;height:120px;padding:3px;background-color:#fff;display:block;position:absolute;*position:relative;top:35px;*top:9px;left:35px;*left:2px}
.ent_slider .slider_container {width:100%;max-height:175px;overflow:hidden;padding:10px 0}
.ent_slider .slider_container .i_box {margin:0 5px}
.ent_slider .slider_container .i_box img {max-height:140px !important;max-width:240px !important}
.other_ent {background:#fff;padding:20px 35px 20px;margin-top:22px;}
.other_ent_list {padding:10px 15px;margin:15px auto;width:700px}
.ent_intro {padding:15px 25px}
.yz_icon {width:29px;margin-left:0}
#EntIntro {line-height:30px;font-size:14px;margin-bottom:20px}
#EntIntro .content {color:#666 !important}
.EntBox .EntMyAlert {margin-top:22px;padding:20px 35px 25px;width:auto}
.EntBox .EntMyAlert .ItemContent {padding-left:10px !important}
#divMap {padding:10px 15px 20px;position:relative}
#map1 {width:100%;height:275px}
.show_big_map {display:inline-block;position:absolute;bottom:20px;right:15px;background:#666;color:#fff;height:30px;line-height:30px;padding:0 10px;font-size:14px;cursor:pointer}
.holder {height:22px;background:#F4F4F4}
.ent_contact,.jw_reg {display:block;font-size:17px;height:81px;line-height:56px;position:relative}
.ent_contact .content,.jw_reg .content {display:inline-block;padding-left:70px}
.jw_reg .tip {font-size:13px;position:absolute;line-height:20px;top:20px;right:17px;position:absolute;background:url(/images/jw/11.png) no-repeat;width:23px;height:24px}
.jw_reg .reg_icon {display:inline-block;position:absolute;background:url(/images/jw/10.png) no-repeat;width:23px;height:24px;top:18px;left:35px}
.ent_contact i {position:absolute;position:absolute;top:50%;right:15px;margin-top:-6px;width:15px;height:15px;border:#999999 solid;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);border-width:1px 1px 0 0;display:block}
.bg {z-index:100001;position:fixed;top:0px;left:0px;width:100%;height:100%;text-align:right;background:rgba(0,0,0,0.498039);display:none}
.bigmap_container {padding:20px 10px;width:750px;left:50%;margin-left:-375px;top:15%;position:absolute;z-index:10002;position:relative;text-align:center;background-color:#fff}
.close_bigmap {background:url('../../images/jobfair/18.png') 0px 0px no-repeat;position:absolute;right:-18px;top:-12px;height:35px;width:35px;cursor:pointer}
.nav_bar {background:#fff;border-bottom:1px solid #eee;height:42px;line-height:42px;position:relative;font-size:0}
.nav_bar a {padding:0 20px;text-decoration:none;display:inline-block;margin:0;font-size:15px;color:#0378d8;}
/*#ctl00_ContentPlaceHolder1_V3ucentNav_hlEntDetail:hover,#ctl00_ContentPlaceHolder1_V3ucentNav_hlJobs:hover {color:#0378d8;border-bottom:1px solid #0378d8;}
*/
    .nav_bar .sel {
        color: #fff;
        background: #0378d8
    }
.nav_bar .right_nav {position:absolute;top:0px;right:0px;height:41px;line-height:41px}
.nav_bar .right_nav a {display:inline-block;padding-left:25px;font-size:13px;border-left:1px solid #eee;}
.nav_bar .right_nav .ent_comment {background:url(/images/jw/x1.gif) 8px 12px no-repeat}
.nav_bar .right_nav .ent_ask {background:url(/images/jw/x2.gif) 8px 12px no-repeat}
.dept_box {position:relative;margin-top:15px}
.dept_list {line-height:50px;background:#FAFAFA;border:1px solid #eee;overflow:hidden;position:relative}
.dept_list a {padding:0px 10px;cursor:pointer;font-size:12px;display:inline-block;line-height:20px}
.dept_list a:hover {color:#fff;background:#2182CC}
.dept_list .sel {color:#fff;background:#2182CC}
.job_box {margin-bottom:15px}
.job_list .job_item {padding:20px 25px;border:1px solid #eee;font-size:14px;margin-top:14px;position:relative}
.job_list .job_item:hover {border:1px solid #0378d8;}
.job_list a {text-decoration:none}
.job_item .jobname_hot {color:#2080CC;font-size:16px}
.job_item .hot {display:inline-block;color:#fff;background:#0378d8;margin-left:7px;padding:0 2px;font-size:13px}
.job_item .money {position:absolute;right:25px;top:22px;color:#A7A7A7;font-size:14px}
.job_item .pubdate {position:absolute;right:25px;bottom:19px;color:#A7A7A7;font-size:12px}
.show_more {height:40px;line-height:40px;text-align:center;background:#F4F4F4;margin-top:20px;cursor:pointer}
.TalkBtn {background:url(/images/jw/12.png) no-repeat #0378d8 8px 3px;height:23px;line-height:23px;border-radius:0}
.BusBtn {background:url(/images/jw/14.png) no-repeat #0378d8 8px 3px;color:#fff;cursor:pointer;height:23px;line-height:23px;width:115px;display:inline-block;border-radius:3px;text-indent:30px;font-size:12px;position:relative;top:-2px;text-decoration:none;border-radius:0;margin-left:10px}
.address {display:inline-block}
.EntBox .Adv {padding:0px !important}
.adv_container {width:auto;overflow:hidden;padding:10px 14px 10px 14px}
.adv_container img {width:100%}
.mapresulttitle {width:710px !important}
.mapresult {width:695px  !important}
.btnPub2 {display:inline-block;width:175px;height:45px;background-color:#0378d8;border:1px solid #0378d8;font-size:16px;line-height:45px;color:#fff;text-decoration:none;cursor:pointer}
.op_box2 {float:right;margin-right:45px;margin-top:22px}
.op_box a,.op_box2 a {display:block;text-align:center;border:1px solid #eee;width:145px;height:33px;line-height:33px;margin-bottom:7px;text-decoration:none;font-size:14px}
.op_box2 a:hover {color:#f90}
.no_logo {background-image:url(/images/index/nindex_bg.png);background-repeat:no-repeat;width:85px;height:85px;background-position:-105px -165px;border-radius:50%;display:inline-block;border:1px solid #eee}
.reg_bg {background:url(/images/jw/reg.jpg?ver=1);width:100%;height:100%;display:block}
.EntBox .cell li {width:280px;padding-left:46px;font-size:14px;min-height:32px;line-height:32px}
.EntBox .cell li .CellTitle {text-align:left;color:#999;}
.EntBox .cell li.fullrow {width:650px}
#divEntEnv {margin-top:45px}
#divContact {margin-top:40px}
.percent {font-size:28px;color:#0378d8;display:block;margin-top:22px}
.sp_percent {font-size:14px;display:block;color:#666}
.OtherJob1 {margin:0;width:100%}
.other_ent_list {margin:0;padding:0;width:100%;padding:10px 0px 5px 0}
.OtherJob1 li {border:1px solid #F4F4F4;width:43%;margin-left:40px}
.OtherJob1 li .jobnamelink {width:300px;}
.myguestbookwrap {width:100%;margin:0;}
/*-------------------精准推广内容----------------------*/
.Ad_marginTop {width:1020px}
.Ad_Box {width:996px;margin-top:26px !important}
#ad_job {margin-top:0px  !important}
#ad_job .Ad_Box {margin-top:18px  !important}
.Ad_common-icon2 {top:10px}
.Ad_n_item {padding-left:10px;padding-right:10px;width:311px;margin-right:2px;margin-top:10px;padding-bottom:40px;margin-bottom:0}
.Ad_no3_item {width:231px;padding-left:8px;padding-right:8px;margin-right:3px;margin-bottom:2px;}
.Ad_EntInfo2 {padding:0}
.fontStyle2 {width:225px;}
.Ad_Tips {width:285px;margin-left:17px}
.Ad_no3_item .slogan {width:192px !important;}
.fontStyle2 span {font-size:14px}
.Ad_Title {padding:0px 20px}
.Ad_Condition {padding:0px 20px}
.Ad_EntInfo {padding:0px 20px}

.videoPlayPanel {
    
    margin-right: 20px;
}
.videoPlayPanel {
    height: 350px;
    width: 580px;
    background-size: 100% !important;
   
}
.videoPanel {
    height: 430px;
}

.videoListTitle {
    border-bottom: solid 1px #EEEEEE;
    width: 300px;
    padding-bottom: 0px;
    line-height: 20px;
    padding-bottom: 8px;
}

.videoList {
    padding: 10px 0px;
    height: 298px;
    overflow-y: auto;
}

.videoBg {
    width: 172px;
    height: 100px;
    float: left;
    text-align: right;
    line-height: 160px;
    padding-right: 8px;
    background-size: 100% auto !important;
    border: 1px solid #ddd;
}

.videoTime {
    /*position: absolute;*/
    color: #ffffff;
    background: rgba(0,0,0,0.5);
    border-radius: 10px;
    padding: 2px 10px;
}

.videoIntro {
    width: 93px;
    height: 80px;
    float: left;
    margin-left: 10px;
    color: #666666;
    line-height: 20px;
    overflow: hidden;
    padding: 1px 0px;
    text-overflow: ellipsis;
    cursor: pointer;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.videoItem {
    margin-bottom: 8px;
    display: flex;
    cursor:pointer;
}
.videoTitleActive{
    color:#0378d8;
}
.videoPlayTitle {
    color: #666666;
    font-size: 16px;
    margin-top: 20px;
    font-weight:600;
    text-align:center;
}
.videoPlayDescription {
    color: #999999;
    font-size: 14px;
    text-align: center;
}
.shell {
    background-color: rgba(0,0,0,0.5);
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: 999999;
    display:none;
}
#GoToCompleteJob {
    background-color: #ffffff;
    color: #333333;
    font-size: 14px;
    height: 250px;
    width: 400px;
    margin: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -250px;
    margin-top: -125px;
    padding: 0px 50px;
    display: none;
}
    #GoToCompleteJob i {
        position: absolute;
        margin-left: 222px;
        margin-top: 6px;
        color: #999999;
        font-size: 24px;
        font-weight: 100;
        cursor: pointer;
    }
.GoToCompleteJobTitle{
    text-align:center;
    font-size:20px;
    font-weight:bold;
    margin-top:50px;
    margin-bottom:10px;
}
.GoToCompleteJobContent {
    text-align: left;
    font-size: 14px;

    margin-bottom: 30px;
}
.BtnPanel{
    text-align:center;
}
.btn1 {
    background-color: #0378d8;
    color: #ffffff;
    font-size: 16px;
    text-align: center;
    margin: auto;
    margin-bottom: 10px;
    width: 100px;
    padding: 10px;
    cursor: pointer;
}
.btn2 {
    color: #999999;
    font-size: 14px;
    text-align: center;
    margin: auto;
    margin-bottom: 10px;
    cursor: pointer;
}