.icon-radius,.icon-radius-primary {display:inline-block;width:30px;height:30px;border-radius:50%;background:#fff;opacity:1;transition:opacity .25s;text-align:center;line-height:30px;border:1px solid #ddd;margin-left:20px;cursor:pointer;}
.icon-radius .iconfont {/*font-size:26px;*/        /*color:#ddd;*/}
.icon-radius:hover,.icon-radius-primary:hover {opacity:.7;/*border:1px solid #ff9900;*/}
.icon-radius:hover .icon-star,.icon-radius:hover .icon-like {color:#ff9900;}
.icon-radius i,.icon-radius-primary i {margin:0 !important;vertical-align:middle;}
.icon-radius-primary {width:25px;height:25px;line-height:25px;background:#0378d8;}
.text-overflow {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ent-icon {width:19px;height:18px;background-position:0 0;display:inline-block;vertical-align:text-bottom;background:url("/images/v4/detail-icon.png");margin-right:7px;}
.icon-test {width:19px;height:19px;background-position:-130px -243px;}
.icon-baidu {width:19px;height:19px;background-position:-156px -244px;}
.icon-friends {width:34px;height:19px;background-position:-181px -244px;}
.icon-detail-down {width:24px;height:24px;background-position:-210px -124px;}
.icon-detail-up {width:24px;height:24px;background-position:-183px -124px;}
.icon-time {width:20px;height:20px;background-position:-2px -192px;}
.icon-time.active {width:20px;height:20px;background-position:-2px -216px;}
.icon-cop {width:26px;height:18px;background-position:-30px -193px;}
.icon-cop.active {width:26px;height:18px;background-position:-30px -217px;}
.icon-wechat {width:25px;height:20px;background-position:-65px -192px;}
.icon-wechat.active {width:25px;height:20px;background-position:-65px -216px;}
.icon-applet {width:20px;height:20px;background-position:-98px -192px;}
.icon-applet.active {width:20px;height:20px;background-position:-98px -216px;}
.icon-link-tooltip {width:13px;height:6px;background-position:-163px -134px;}
.icon-comment {width:17px;height:17px;background-position:-128px -193px;}
.icon-answer {width:18px;height:17px;background-position:-155px -193px;}
.icon-introduce {width:19px;height:16px;background-position:-4px -244px;}
.icon-figure {width:20px;height:18px;background-position:-29px -243px;}
.icon-plus {width:18px;height:18px;background-position:-180px -192px;}
.icon-bus {width:14px;height:19px;background-position:-102px -243px;margin-left:20px;margin-right:0;}
.icon-nav-right {width:6px;height:12px;background-position:-210px -194px;}
.icon-worry {width:17px;height:17px;background-position:-222px -244px;}
.icon-license {width:31px;height:20px;background-position:-128px -216px;}
.icon-education {width:34px;height:29px;background-position:0 0;}
.icon-education.active {width:34px;height:29px;background-position:0 -38px;}
.icon-card {width:37px;height:29px;background-position:-57px 0;}
.icon-card.active {width:37px;height:29px;background-position:-57px -38px;}
.icon-mobile {width:26px;height:29px;background-position:-124px -1px;}
.icon-mobile.active {width:26px;height:29px;background-position:-124px -39px;}
.icon-chat {cursor:pointer;width:25px;height:25px;background-position:-126px -124px;}
.icon-chat-light {width:18px;height:32px;background-position:-3px -270px;}
.icon-edit {width:19px;height:17px;background-position:-1px -128px;}
.icon-report {width:24px;height:17px;background-position:-25px -128px;}
.icon-pay {/*width:19px;height:19px;background-position:-40px -90px;*/    font-size:24px;}
.icon-star {}
.icon-star.active,.icon-star:hover {color:#ff9900;}
.icon-like {width:19px;height:32px;background-position:-139px -85px;}
.icon-like.active,.icon-like:hover {width:19px;height:32px;background-position:-122px -85px;}
.icon-print {width:21px;height:19px;background-position:-161px -90px;}
.icon-qq {/*width:26px;height:25px;background-position:-57px -124px;*/    font-size:26px;}
.icon-eye {width:22px;height:15px;background-position:-94px -129px;}
.icon-pay-light {width:15px;height:18px;background-position:-207px -91px;margin-right:0;}
.icon-base {width:25px;height:18px;background-position:-26px -166px;}
.icon-purpose {width:25px;height:18px;background-position:-58px -165px;}
.icon-teach {width:28px;height:16px;background-position:-87px -166px;margin-left:-4px;}
.icon-specialty {width:25px;height:18px;background-position:-125px -165px;}
.icon-undergo {width:25px;height:16px;background-position:-154px -167px;}
.icon-assessment {width:25px;height:18px;background-position:-185px -165px;}
.icon-house {width:17px;height:16px;background-position:-55px -244px;}
.icon-jewel {width:18px;height:16px;background-position:-78px -244px;}
.pointer,.tab-card .tab-title li,.main .content .bar .bar-title {cursor:pointer;}
.tc,.info-board li,.info-board-wrap .info-board-light li {text-align:center;}
.tr {text-align:right;}
.tl {text-align:left;}
.font-color-base,.content-row {color:#666 !important;}
.font-color-light,b,.content-row .label,.recommend-wrap .recommend-item .title {color:#999 !important;}
.font-color-primary,.info-board li h4,.info-board-wrap .info-board-light li h4,.main .main-info .info-main-left h2,.content-title {color:#0378d8;}
.font-color-assist {color:#FF9900 !important;}
.font-size-base,.main .main-info,.main .content {font-size:14px;}
.font-size-sm,.tag-base,.tag,.tag-plain,b,.info-board li p,.info-board-wrap .info-board-light li p,.info-board li .main .main-info .info-main-left h2,.main .main-info .info-main-left .info-board li h2,.info-board-wrap .info-board-light li .main .main-info .info-main-left h2,.main .main-info .info-main-left .info-board-wrap .info-board-light li h2,.info-board li .main .main-info .tag-wrapper .tag,.main .main-info .tag-wrapper .info-board li .tag,.info-board-wrap .info-board-light li .main .main-info .tag-wrapper .tag,.main .main-info .tag-wrapper .info-board-wrap .info-board-light li .tag,.recommend-wrap {font-size:12px;}
.font-size-md,.content-title,.base-other .title {font-size:16px;}
.font-size-lg,.main .main-info .pay-info {font-size:18px;}
.common-hover {background:#fff;color:#0378d8;}
.common-hover:hover {background:#0378d8;color:#fff;}
.common-base,.btn-plain,.btn-primary {background:#fff;color:#0378d8;}
.common-active,.btn-primary,.main .main-info .pay-info,.main .content .bar-left .bar-title.active {background:#0378d8;color:#fff;}
.warm-prompt {background:#F4F9FD;text-align:center;line-height:40px;}
.btn-plain,.btn-primary {display:inline-block;font-size:16px;vertical-align:middle;outline:none;border:1px solid #0378d8;border-radius:5px;padding:10px 30px;cursor:pointer;transition:all 0.2s;}
.tag-base,.tag,.tag-plain {display:inline-block;border-radius:15px;padding:3px 10px;}
.tag {background:#A3CAEE;color:#fff;position:relative;margin-right:15px;margin-bottom:10px;}
.tag-plain {background:#ffffff;border:1px solid #ddd;color:#999;cursor:pointer;padding:2px 10px;}
.tag-plain:hover,.tag-plain.sel {border:1px solid #0378d8;color:#0378d8;background:#F4F9FD;}
b {font-weight:normal;}
.row {margin-left:-15px;margin-right:-15px;}
.row:before,.row:after {content:"";display:table;}
.row:after {clear:both;}
.row .col {float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px;box-sizing:border-box;}
.row .col-3 {width:33.33333%;}
.tab-card .tab-title {overflow:hidden;}
.tab-card .tab-title li {float:left;width:50%;text-align:center;line-height:46px;background:#F7FAFD;}
.tab-card .tab-title li.active {background:#fff;}
.tab-card .tab-content li {padding:20px;display:none;}
.tab-card .tab-content li .title {margin-bottom:5px;}
.tab-card .tab-content li p,.tab-card .tab-content li .main .main-info .info-main-left h2,.main .main-info .info-main-left .tab-card .tab-content li h2,.tab-card .tab-content li .main .main-info .tag-wrapper .tag,.main .main-info .tag-wrapper .tab-card .tab-content li .tag {line-height:25px;}
.tip-guys {background:#F2F6FC;padding:2px 10px;border-radius:10px;}
.info-board,.info-board-wrap .info-board-light {overflow:hidden;margin-top:50px;}
.info-board li,.info-board-wrap .info-board-light li {float:left;border-right:1px solid #ddd;width:80px;padding:0 10px;}
.info-board li:last-child,.info-board-wrap .info-board-light li:last-child {border:0;}
.info-board li h4 {font-size:16px;}
.info-board li h4,.info-board-wrap .info-board-light li h4 {font-weight:normal;height:25px;line-height:20px;}
.info-board-wrap {padding:10px;}
.info-board-wrap .info-board-light {margin:0;background:#fbfbfb;padding:10px 0;}
.info-board-wrap .info-board-light li {width:86px;padding:0;}
.main {margin-top:20px;}
.main .main-info {background:#fff;}
.main .main-info .info-main {padding:16px 48px 22px;height:133px;}
.main .main-info .avatar-row {border-right:1px solid #F4F4F4;padding:27px 48px 22px;}
.main .main-info .avatar-row .logo {width:95px;height:95px;border:1px solid #eee;border-radius:50%;}
.main .main-info .avatar-row h3 {margin:5px 0;font-weight:400;}
.main .main-info .info-main-left {width:625px;height:auto;margin-right:82px;position:relative;}
.main .main-info .info-main-left p,.main .main-info .info-main-left h2,.main .main-info .info-main-left .tag-wrapper .tag,.main .main-info .tag-wrapper .info-main-left .tag {/*margin-bottom:10px;*/}
.main .main-info .info-main-left h2 {font-size:20px;font-weight:normal;height:28px;}
.main .main-info .info-main-left .pay-base-info {vertical-align:middle;}
.main .main-info .tag-wrapper {position:absolute;width:600px;padding:10px 13px 0;height:38px;overflow:hidden;margin-left:-20px;transition:height 1s;box-sizing:border-box;border:1px solid transparent;background:#fff;z-index:3;margin-top:5px;}
.main .main-info .tag-wrapper.expand {border:1px solid #eee;border-radius:5px;height:auto;background:#ffffff !important;}
.main .main-info .tag-wrapper.expand2 {border:1px solid #eee;border-radius:5px;height:auto;background:rgba(255,255,255,0.5) !important;}
    .main .main-info .tag-wrapper i {
        position: absolute;
        right: 10px;
        top: 10px;
        color: #A3CAEE;
    }
.main .main-info .link-wrapper {margin-top:50px;vertical-align:middle;position:relative;}
.main .main-info .link-wrapper a {border-left:1px solid #999;}
.main .main-info .link-wrapper a:first-child {border:0;}
.main .main-info .link-wrapper i {margin-left:5px;}
.wechat-tooltip .title {width:100%;text-align:center;padding:5px 0;}
.main .main-info .link-wrapper #wechat .link-tooltip {border:3px solid #0378d8;position:absolute;border-radius:5px;top:37px;z-index:999;background:#fff;padding:15px;display:none;}
.main .main-info .link-wrapper #applet .link-tooltip {border:3px solid #0378d8;position:absolute;border-radius:5px;top:37px;z-index:999;background:#fff;padding:9px;display:none;}
.main .main-info .link-wrapper .link-tooltip img {width:150px;border:0px solid #eee; border-radius:5px;}
.main .main-info .link-wrapper #wechat .link-tooltip i {position:absolute;top:-9px;left:62px;}
.main .main-info .link-wrapper #applet .link-tooltip i {position:absolute;top:-7px;left:77px;}
.main .main-info .link-wrapper .applet-tooltip {left:-3px;}
.main .main-info .link-wrapper .wechat-tooltip {left:-17px;}
.main .main-info .info-footer {margin-top:10px;}
.main .main-info .info-footer span {margin-right:20px;}
.main .main-info .info-main-right button {width:140px;height:45px;font-size:16px;padding:0;margin-right:10px;}
.main .main-info .info-main-right .btn-plain,.main .main-info .info-main-right .btn-primary {border:1px solid #F4F4F4;}
.main .main-info .pay-info {padding:4px 13px;border-radius:20px;vertical-align:middle;}
.main .wechat-wrap {padding:10px;border:1px solid #f4f4f4;border-radius:5px;}
.main .wechat-wrap img {width:80px;height:80px;}
.main .wechat-wrap span{display: block;font-size: 12px;width: 100%;text-align-last: center}
.main .content {margin:22px 0;}
.main .content .content-left {width:996px;height:auto;}
.main .content .bar {width:100%;height:42px;line-height:42px;background:#fff;font-size:14px;border-bottom:1px solid #F4F4F4;}
.main .content .bar .bar-title {color:#0378d8;padding:0 5px 0 15px;}
.main .content .bar-left .bar-title {padding:0 25px;line-height:42px;}
.main .content .bar-right .bar-title {border-left:1px solid #f4f4f4;}
.main .content .bar-right span {margin-right:16px;}
.main .content .content-wrapper,.main .content .content-left-footer {padding:45px 48px 10px;background:#fff;}
.main .content .content-info {overflow:hidden;padding:0 30px;}
.main .content .content-info li {width:50%;float:left;}
.main .content .content-info li .ent-icon {vertical-align:middle;margin-left:5px;}
.main .content .content-right {width:280px;}
.main .content .content-right > li {background:#fff;margin-bottom:30px;}
.main .content .content-left-footer {margin:26px 0;padding:36px 48px 27px;}
.main .content .content-left-footer .footer-left-bottom {margin-left:60px;}
.main .content .content-left-footer .footer-left {padding:25px 60px;width:645px;overflow:hidden;}
.main .content .content-left-footer .footer-left li {width:50%;}
.main .content .content-left-footer .footer-left li:last-child {width:100%;}
.main .content .content-left-footer .footer-left li .resume-icon {vertical-align:middle;margin-left:10px;}
.main .content .content-left-footer .footer-right {width:135px;height:150px;text-align:center;}
.main .content .content-left-footer .footer-right button {margin-bottom:12px;}
.main .content .content-left-footer .footer-right .icons span {border:1px solid #eee;line-height:28px;margin:5px;}
.main .content .content-left-footer .login-wrapper {padding:36px 60px 0;}
.main .content .content-left-footer .login-wrapper p,.main .content .content-left-footer .login-wrapper .main-info .info-main-left h2,.main .main-info .info-main-left .content .content-left-footer .login-wrapper h2,.main .content .content-left-footer .login-wrapper .main-info .tag-wrapper .tag,.main .main-info .tag-wrapper .content .content-left-footer .login-wrapper .tag {margin-bottom:10px;}
.main .content .content-left-footer .login-item {display:inline-block;border:1px solid #eee;padding:0 0 0 44px;position:relative;height:42px;overflow:hidden;margin:0px 10px -19px 0;}
.main .content .content-left-footer .login-item .icon {background:#fbfbfb;width:44px;text-align:center;height:42px;position:absolute;top:0;left:0;line-height:47px;}
.main .content .content-left-footer .login-item input {width:160px;border:none;height:42px;padding:0 10px;}
.main .content .content-left-footer .login-btn,.main .content .content-left-footer .register-btn:active {background:#f90;border:1px solid #f90;color:#fff;}
.main .content .content-left-footer .register-btn {border:1px solid #f90;color:#f90;}
.main.ent-job-detail .info-main {border-right:1px solid #f4f4f4;}
.main.ent-job-detail .info-main .info-main-left {width:801px;}
.main.ent-job-detail .base-other .title a {color:#0378d8;}
.info-main-operation {text-align:center;padding:28px 45px;}
.info-main-operation > div {margin-top:20px;}
.job-wrapper {padding:30px 40px;background:#ffffff;}
.icon-pen {font-size:14px !important;}
.job-wrapper .tag-title-row {line-height:26px;margin-right:5px;}
.right_nav i {margin-right:5px;font-size:14px !important;}
.job-wrapper .tag-title-row .tag-title {padding:3px 10px;color:#fff;background:#0378d8;position:relative;}
.job-wrapper .tag-title-row .tag-title .ent-icon {position:absolute;right:-13px;top:5px;}
.job-wrapper .job-tag-row {width:815px;}
.job-wrapper .job-tag-row .tag-plain {margin-right:10px;margin-bottom:10px;font-size:14px;}
.job-wrapper .job-items {margin-top:10px;}
.job-wrapper .job-items .job-item {padding:10px 35px;font-size:16px;line-height:35px;border:1px solid #f4f4f4;margin-bottom:10px;transition:all .3s;}
.job-wrapper .job-items .job-item:hover {border:1px solid #0378d8;}
.content-title {font-weight:normal;vertical-align:middle;}
.content-title b {margin-left:5px;}
.content-row {padding:30px 0;}
.content-row .content-txt {text-indent:2em;}
.content-row p,.content-row .main .main-info .info-main-left h2,.main .main-info .info-main-left .content-row h2,.content-row .main .main-info .tag-wrapper .tag,.main .main-info .tag-wrapper .content-row .tag {line-height:35px;}
.content-row .train-span {margin-right:25px;}
.content-row .check {line-height:10px;}
.content-row .check .btn-primary {margin-left:20px;}
.content-footer {margin:25px 0;}
.content-footer .btn-primary {padding:8px 50px;border-radius:2px;}
.content-footer span {vertical-align:middle;margin-left:10px;}
.img-row {padding:30px 15px;}
.img-row .row {padding:30px 15px;border:1px solid #F4F4F4;}
.stat .attestation {overflow:hidden;padding:17px 10px;border-bottom:1px solid #F2F6FC;}
.stat .attestation li {width:33%;float:left;text-align:center;border-right:1px solid #F2F6FC;}
.stat .attestation li:last-child {border:0;}
.stat .attestation li .resume-icon {margin:0;}
.stat .progress-box {padding:25px 30px;}
.stat .progress-box .progress {overflow:hidden;}
.stat .progress-box .progress span {vertical-align:middle;}
.stat .progress-box .progress-Bar {display:inline-block;width:100px;height:8px;margin:0 5px 0;border:1px solid #999;border-radius:4px;position:relative;padding:1px;}
.stat .progress-box .progress-Bar .percent {display:inline-block;height:8px;border-radius:2px;background:#FE9900;position:absolute;left:0;}
.stat .progress-box .resume-progress {margin-bottom:20px;}
.important-info {padding:17px;}
.important-info li {line-height:30px;}
.base-other .title {color:#0378d8;padding:17px;background-color:#ffffff;}
.base-other .title i {vertical-align:text-top;}
.base-other ul {padding:0 17px 17px;}
.ad-list {padding:15px;}
.ad-list a {display:inline-block;margin-bottom:20px;}
.ad-list a:last-child {margin-bottom:0;}
.other-list {padding-bottom:0;}
.other-list .other-item {margin-bottom:20px;}
.other-list .other-item:last-child {margin:0;}
.other-list li {padding:20px 0;padding-left:30px !important;border-right:1px solid #f4f4f4;}
.other-list li:last-child {border:0;}
.renting-list .renting-item {padding:18px;border:1px solid #eee;margin-bottom:15px;}
.renting-list .renting-item img {width:105px;height:80px;}
.renting-list .renting-content {width:120px;}
.renting-list .renting-item p,.renting-list .renting-item .main .main-info .info-main-left h2,.main .main-info .info-main-left .renting-list .renting-item h2,.renting-list .renting-item .main .main-info .tag-wrapper .tag,.main .main-info .tag-wrapper .renting-list .renting-item .tag {line-height:26px;}
.prove {border:1px solid #f90;width:20px;height:20px;text-align:center;line-height:20px;font-size:12px;margin:0px 5px 0 5px;color:#f90;}
.recommend-wrap {margin-top:20px;padding-top:30px;border-top:1px solid #f4f4f4;}
.recommend-wrap .recommend {position:relative;margin-bottom:10px;}
.recommend-wrap .recommend-item {height:21px;overflow:hidden;}
.recommend-wrap .recommend-item .title {width:70px;}
.recommend-wrap .recommend-item .link {width:750px;}
.recommend-wrap .recommend-item .link a {margin:0 15px 5px 0;color:#666;display:inline-block;}
.recommend-wrap .recommend-item .link a:hover {color:#0378d8;}
.recommend-wrap .more {position:absolute;right:0;top:-3px;}
.recommend-wrap .more i {margin-left:10px;vertical-align:middle;position:relative;top:-2px;}
.you-gu {position:absolute;top:36px;left:202px;z-index:1000;background:rgb(255,255,255);width:200px;height:260px;border:1px solid rgb(238,238,238);display:none;}
.YouGu_ErWeiMa a {font-size:12px;}
.content-wrapper .iconfont {
    margin-right: 5px;
    vertical-align: bottom;
}
.icon-eye {/*font-size:30px;*/    margin-right:5px;}
.iconfont,.iconfont + span {vertical-align:middle;}
.content-wrapper .icon-bus {font-size:20px;margin:0;}
.iconfont.icon-chat {/*border-radius:50%;background:#0378d8;padding:1px 1px 0px 2px;font-size:20px;color:#fff;*/}
.info-main .iconfont.icon-chat {/*padding:2px 1px 0 2px;*/}
.iconfont.icon-verify,.iconfont.icon-baidu {font-size:28px;color:#A3CAEE !important;}
.iconfont.icon-pencil,.iconfont.icon-chat-primary {font-size:28px;}
.iconfont.icon-city {font-size:28px;}
.iconfont {color:#0378d8;}
#ctl00_ContentPlaceHolder1_V3ucenttop_new_divMedalBox:first-child {margin-bottom:2px;}
.tag-wrapper:first-child {margin-bottom:2px;}
.icon-style {font-size:25px !important;color:gray;}
.icon-style2 {color:gray;}
.tag-wrapperBg {background:rgba(255,255,255,0.5) !important;}
.btn_more {
    position: absolute;
    right: -5px;
    top: 10px;
    padding: 0 8px;
    margin-right: 15px;
    margin-bottom: 10px;
    border: 1px solid #A3CAEE;
    color: #A3CAEE;
    height: 20px;
    line-height: 11px;
    border-radius: 13px;
    font-size: 18px;
    margin-top: 0;
    cursor:pointer;
}