<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*公共样式部分替换内容*/
html { overflow-y: scroll; }
html, body { height: 100%; margin: 0; background: #F6F6F8 !important; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
a { color: #212121; }
a:hover { color: #D93126; }
.fl { float: left; }
.fr { float: right; }
.df { display: flex; justify-content: space-between; }
.al { align-items: center; }
.dn { display: none !important; }
.gdt { position: fixed !important; top: 0; left: 0; width: 100%; height: 100%; -webkit-overflow-scrolling: auto !important; }
.last_divr { margin-right: 0 !important; }
.clear { clear: both; }
.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.border { -webkit-box-sizing: border-box; box-sizing: border-box; }
.radius { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.w1200 { width: 1200px; margin: 0 auto; }
.w1200 h3 { font-weight: 700; }
.w1100 { width: 1100px; margin: 0 auto; }
.null_box { min-height: 100px; }
.laydate-time-list &gt; li { width: 50% !important; }
.anim { -webkit-transition: 0.3s all; -moz-transition: 0.3s all; -o-transition: 0.3s all; transition: 0.3s all; }
.layui-fluid { padding: 5px; }
*::-moz-selection { background: #D93126; color: #fff; }
*::selection { background: #D93126; color: #fff; }
.layui-btn { background: #D93126; }
.layui-layer-btn .layui-layer-btn0 { background-color: #D93126 !important; border-color: #D93126 !important; }
.layui-layer-title span { color: #D93126 !important; }


/*骨架屏*/
.skeleton { background: #ededed; min-height: 22px; border-radius: 4px; }
.skeleton_60 { width: 60%; }
.skeleton_40 { width: 40%; }
.skeleton_20 { width: 20%; }
.skeleton_mg_12 .skeleton:not(:last-child) { margin-right: 12px; }
/*兼容提示*/
.aui_header { background: none !important; }

/*滚动条样式*/
body::-webkit-scrollbar { -webkit-appearance: none; }
body::-webkit-scrollbar:vertical { width: 8px; }
body::-webkit-scrollbar:horizontal { height: 12px; }
body::-webkit-scrollbar-thumb { background-color: #ccc; border-radius: 12px; }
body::-webkit-scrollbar-track { background-color: #f8f8f8; border-radius: 12px; }
body::-webkit-scrollbar-corner { background-color: #f8f8f8; }
.layadmin-tabsbody-item::-webkit-scrollbar { -webkit-appearance: none; }
.layadmin-tabsbody-item::-webkit-scrollbar:vertical { width: 8px; }
.layadmin-tabsbody-item::-webkit-scrollbar:horizontal { height: 10px; }
.layadmin-tabsbody-item::-webkit-scrollbar-thumb { background-color: #e2ebff; border-radius: 12px; }
.layadmin-tabsbody-item::-webkit-scrollbar-track { background-color: #f8f8f8; border-radius: 12px; }
.layadmin-tabsbody-item::-webkit-scrollbar-corner { background-color: #f8f8f8; }

.table_sc::-webkit-scrollbar { -webkit-appearance: none; }
.table_sc::-webkit-scrollbar:vertical { width: 14px; }
.table_sc::-webkit-scrollbar:horizontal { height: 16px; }
.table_sc::-webkit-scrollbar-thumb { background-color: #D93126; border-radius: 12px; }
.table_sc::-webkit-scrollbar-track { background-color: #dfdfdf; border-radius: 12px; }
.table_sc::-webkit-scrollbar-corner { background-color: #dfdfdf; }

/*顶部通栏*/
.index_head { background: #ba0e05; height: 36px; line-height: 36px; color: #fff; }
.index_head .top_nav a { font-size: 12px; float: left; display: block; margin-right: 26px;color: #fff }
.index_head .login_mse a { font-size: 14px; margin-right: 32px;color:#fff; }
.index_head .login_mse span
{
    color: #fff;
}

/*头部logo*/
.index_head2
{
    background: #fff;
    height: 100px;
}
/*.index_head2 .index_logo img
{
    padding-top: 12px;
    height: 88px;
    max-height: 96px;
}*/
.index_head2 .index_logo img { padding-top: 18px;max-height:80px; }
.index_head2 .layui-input { width: 80%; border: none; padding-left: 0; }
.index_search { border: 1px solid #e9e9e9; margin-top: 20px; }
.index_search .search_city { height: 36px; line-height: 36px; padding: 0 28px 0 0; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 66px; }
.index_search .search_city i { font-size: 14px; margin-left: 10px; }
#txtSearchContent:focus ~ .index_search:hover { border-color: #D93126; }
.index_head2 .layui-btn { background: #D93126; margin-top: 20px; height: 40px; }
.group_add img { margin-top: 10px; }


/*导航栏*/
.header_nav_bg { background: #fff; }
.header_nav { height: 50px; line-height: 50px; }
.header_nav ul li { float: left; font-size: 16px; margin: 0 20px; position: relative; }
.header_nav li a { font-weight: 500; padding: 0 15px; -webkit-transition: 0.3s all; -moz-transition: 0.3s all; -o-transition: 0.3s all; transition: 0.3s all; }
.header_nav li a:hover { color: #D93126; }
.header_nav li span { display: block; position: absolute; width: 0px; height: 0px; background: #D93126; top: 48px; left: 50%; }
.header_nav_on span { width: 100% !important; left: 0 !important; height: 2px !important; }
.nav_new { position: relative; }
.nav_new::after { content: ''; display: block; height: 8px; width: 8px; border-radius: 50%; background: #D93126; position: absolute; right: -10px; top: 8px; animation: theanimation .8s 24 alternate; -webkit-animation: theanimation .8s 24 alternate; -moz-animation: theanimation .8s 24 alternate; -o-animation: theanimation .8s 24 alternate; -ms-animation: theanimation .8s 24 alternate; }

@keyframes theanimation {
    from { opacity: 1 }
    to { opacity: 0 }
}


/*轮播图*/
.index_banner_left{ height: 320px; }
.index_banner
{
    height: 330px;
}
.index_banner_top { height: 320px; position: relative; overflow: hidden; }
.index_banner_top li a { display: block; height: 320px; width: 100%; position: relative; }
.index_banner_top li a p { position: absolute; bottom: 15px; left: 20px; }
.index_banner_top li a:hover { text-decoration: underline; }
.fullSlide { position: relative; overflow: hidden; }
.fullSlide .hd ul { text-align: center; padding-top: 5px; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 8px; height: 8px; line-height: 9999px; }
.hd { position: absolute; top: 10px; text-align: right; width: 100%; right: 12px; }
.hd a { display: inline-block; *display: inline; zoom: 1; width: 8px; height: 8px; background: url(/Content/images/testimg/tg_flash_p.png) -18px 0; margin: 5px; overflow: hidden; font-size: 0; }
.hd a.active { background-position: 0 0; }

/*专场活动和研究社视频*/
.banner_bottom { position: relative; overflow: hidden; }
.banner_bottom .layui-card { min-height: 210px; height: 210px; }
/*.banner_bottom::before { content: ""; position: absolute; z-index: 1; bottom: 5px; left: 5px; width: 390px; height: 48px; background: url(/Content/images/box_bg.png) repeat-x; }*/
.banner_bottom img { width: 100%; height: 100%; display: block; }

.banner_bottom_info { position: absolute; z-index: 2; width: 95%; top: 172px; left: 0; transition: top .3s; padding: 10px 10px 10px; height: 18px; overflow: hidden; }
.banner_bottom:hover .banner_bottom_info .title { height: 165px; line-height: 30px; white-space: normal; }
.banner_bottom:hover .layui-card::before { opacity: 1; }
.banner_bottom:hover .banner_bottom_info { top: 0; height: 100%; overflow: initial; }
.banner_bottom .layui-card::before { content: ""; position: absolute; left: 5px; top: 5px; background: rgba(0,0,0,.7); opacity: 0; transition: opacity .3s; width: 390px; height: 210px; }
.banner_bottom_info .title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 8px 8px; color: #fff; font-size: 16px; font-weight: 500; }
.banner_bottom_info .click { color: #e0e0e0; font-size: 16px; margin-right: 15px; }
.banner_bottom_info .hospital_name { color: #e0e0e0; font-size: 16px; margin-left: 8px; }
.banner_bottom_info i { margin-right: 6px; }

.banner_bottom .banner_bottom_info .hospital_name, .banner_bottom .banner_bottom_info .click { margin-top: 90px\0; }

/*滚动猎头*/
.hunter_list_border::before { position: absolute; left: 2px; top: 12px; background: #D93126; width: 4px; height: 16px; content: ''; display: block; }

.hunter_list { overflow: hidden; min-height: 286px; max-height: 477px; height: 497px; }
.hunter_list p { -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; font-size: 16px; max-height: 48px; display: -webkit-box; -moz-transition: all .3s; -o-transition: all .3s; -webkit-transition: all .3s; transition: all .3s; }
.hunter_list ul li a:hover p { color: #D93126; }
.hunter_list ul { min-height: 268px; max-height: 632px; }
.hunter_list ul li { line-height: 24px; margin-bottom: 8px; padding-bottom: 15px; float: left; margin-right: 9px; margin-left: 20px; width: 210px; }
.hunter_list ul li::after, .hunter_list_people::after { content: ''; height: 0; display: block; clear: both; }
.hunter_list_people { margin-top: 12px; line-height: 26px; }
.hunter_list_headimg { width: 24px; height: 24px; }
.hunter_list_headimg img { width: 100%; height: 100%; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; float: left; border: 1px solid #e9e9e9; }
.hunter_list_people span { float: left; color: #999; margin-left: 8px; }
.hunter_list_people i { font-style: normal; float: right; color: #d72519; font-size: 16px; }
.hunter_list_people i.on_1 { color: #d72519 !important; }
.hunter_list_people i.on_2 { color: #d72519 !important; }
.hunter_list_people i.on_3 { color: #d72519 !important; }
.layui-btn-border { border: 1px solid #d41828; background-color: #fff; color: #d41828 !important; font-weight: bold; }
.layui-form-select dl dd.layui-this { background-color: #d41828; }
#base_mes { padding: 24px; }
.cooperation_more { width: 120px; color: #c33a3a; margin: 12px auto; font-size: 16px; border: 1px solid #e9e9e9; text-align: center; border-radius: 4px; padding: 6px 12px; cursor: pointer; }


/*左侧悬浮分类*/
.category
{
    height: 210px;
    background: #595959;
    padding-top: 10px;
    z-index: 9;
    margin-bottom: 0;
}
.category li { padding: 14px 0 14px 10px; margin-bottom: 3px; cursor: pointer; -moz-transition: all .3s; -o-transition: all .3s; -webkit-transition: all .3s; transition: all .3s; }
.category li:hover { background: #D93126; color: #fff; }
.category li:hover a, .category li.lion a { color: #fff; }
.category li.lion { color: #fff; }
.category li a { color:#fafafa;  font-weight:400;font-size:14px; }

.category_show
{
    width: 1006px;
    height: 492px;
    background: #fff;
    position: absolute;
    top: 5px;
    left: 180px;
    z-index: -1;
    opacity: 0;
    transition: left .2s ease-in,opacity .3s ease-in-out;
    padding: 24px 24px 24px 24px;
    overflow-y: auto;
    box-shadow: 0 0 12px rgb(0 0 0 / 4%);
}
.category_show:hover { left: 144px; opacity: 1; z-index: 999; }
.category_show b { font-size: 16px; color: #212121; display: block; margin-bottom: 8px; float: left; width: 8%; position: relative; cursor:pointer;}
/*.category_show b::before { position: absolute; left: -18px; content: ''; top: 5px; width: 3px; height: 15px; background: #D93126; border-radius: 4px; }*/
.category:hover ~ .category_show { left: 144px; opacity: 1; display: block; z-index: 999; }

.category_list { width: 90%; float: left; }
.category_list a
{
    display: block;
    margin: 0 0 12px 28px; 
    /*line-height: 24px;*/
    float: left;
    cursor:pointer;
}
.category_list::after { content: ''; display: block; clear: both; }
.category_show ul li {  padding-bottom: 15px; margin-bottom: 15px; display: none; }
.category_show ul li::after { content: ''; display: block; clear: both; }
.category_block { display: block !important; min-height: 124px; }
/*.category_show ul li:last-child { border: none; margin-bottom: 0; }*/

.category_show_logo { margin-top: 32px; }
.company_logo { width: 190px; height: 95px; margin: 0 auto 8px }
#category_show .company_logo { height: initial; }
.category_show_logo a { display: block; width: 200px; height: 100px; float: left; margin-right: 5px; margin-bottom: 5px; padding: 18px; box-shadow: 0 3px 12px #f8f8f8; }
.category_show_logo a:hover { color: #D93126; }
.category_show_logo a:nth-child(4n) { margin-right: 0; }
.category_show_logo a img { width: 100%; height: 100%; }
.category_show_logo a p { text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/*社群二维码*/
.group_add2 { height: 56px; border-radius: 4px; }
.group_add2 .layui-card-body { padding: 0; }
.group_add2 img { border-radius: 4px; }
.group_add2 a:hover { opacity: .8; }


/*博士和学科带头人滚动*/

.activity_link .layui-col-md12 &gt; .layui-card
{
    height: 96px;
    background: url(/Content/images/testimg/gd_bg.png) no-repeat left 20px center #fff;
    padding-left: 240px;
    line-height: 48px;
    font-size: 16px;
    overflow: hidden;
    margin-bottom: 10px;
}
.activity_link .layui-card ul { overflow: hidden; }
.activity_link .layui-card ul span { font-size: 14px; margin-left: 6px; }
#activity_link_bs, #activity_link_dtr { min-width: 40%; max-width: 45%; float: left; margin-right: 32px; }
.hunter_a::after { content: ""; display: block; position: absolute; left: 0; top: 0; height: 48px; width: 180px; }
.activity_link .layui-card a:last-child { margin-right: 0; }


/*紧急招聘*/
.urgent-recruit { margin-top: -19px; background-color: #fff; border-top: 1px solid #f6f6f6;  }
.urgent-recruit-header { height: 29px; position: relative; }
.urgent-recruit .urgent-recruit-header h3
{
    width: 102px;
    height: 30px;
    line-height: 30px;
    padding: 0 8px 0 0;
    background: #ba050e;
    color: #ffe7c5;
    font-size: 16px;
    text-align: center;
    margin: 0 0 0 18px;
    overflow: hidden;
}

.urgent-recruit h3:before { display: inline-block; content: ""; margin: 0 5px 0 0; width: 18px; height: 18px; background: url(/Content/images/testimg/urgent-recruit-title-icon.png) no-repeat; position: absolute; top: 4px; }

.urgent-recruit-header h3 span{
    margin-left: 19px;
}

.urgent-recruit .urgent-recruit-body { width: 100%; margin-top: 20px; padding-bottom: 20px }

.urgent-recruit-content ul { overflow: hidden; position: relative; }
.urgent-recruit-content ul li { float: left; width: 33.3%; height: 30px; line-height: 30px; position: relative; margin-bottom: 1px; overflow:hidden;box-sizing: border-box;padding:0 30px 0 20px;}
.urgent-recruit-content ul li a{
    margin-left:16px;
    display: inline-block;
    font-size: 16px !important;
    position: relative;
    
}
.urgent-recruit-content ul li a:before { position: absolute; left: -16px; top: 14px; width: 3px; height: 3px; background-color: #ff4c58; font-size: 1px; content: ""; border-radius: 4px; }
.urgent-recruit-content ul li span { 
    position: absolute;
    top: 0;
    left: 100%;
    font-size: 10px !important;
    font-weight: bold;
    color: #e60012;
    margin-left: 3px;
}




/*热门医院招聘*/
.hot_recruit .layui-card-header::after { content: ''; height: 0; clear: both; display: block; }
.hot_recruit .layui-card-header .layui-breadcrumb, .hot_recruit .layui-tree-btnGroup { visibility: visible; }
.hot_recruit .layui-breadcrumb span[lay-separator] { margin: 0 20px; display: none; }
.hot_recruit p { font-size: 16px; color: #212121; padding-right: 10px; margin-top: 12px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; min-height: 48px; }
.card_pic { height: 164px; position: relative; overflow: hidden; }
.card_pic::before { content: ""; position: absolute; z-index: 1; bottom: 0; left: 0; width: 100%; height: 48px; background: url(/Content/images/box_bg.png) repeat-x; }
.keShi .card_pic::before{background: none;}
.card_pic_detail { position: absolute; left: 0; bottom: 5px; z-index: 2; color: #fff; font-weight: 700; padding: 0 15px; width: 247px; }
.card_pic_detail span { display: block; }
.card_pic img { width: 100%; height: 100%; }
.hot_recruit_item &gt; div { height: 245px; }


/*点击排行榜单*/
.Jobnews_rank ul { min-height: 722px; }
.Jobnews_rank ul li
{
    border-bottom: 1px dashed #e7e7e7;
    padding: 15px 0;
    min-height: 86px;
}
.Jobnews_rank ul li:last-child { padding-bottom: 0; border: none; }
.Jobnews_rank .title::after, .Jobnews_rank .hospital::after { content: ''; height: 0; display: block; clear: both; }
.Jobnews_rank .title { margin-bottom: 10px; }
.Jobnews_rank .title span { margin-right: 8px; font-weight: bold; color: #9195a3; }
.on_1 { color: #d72519 !important; }
.on_2 { color: #ff6600 !important; }
.on_3 { color: #faa90e !important; }

.Jobnews_rank .title a { width: 90%; font-size: 16px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 26px; height: 52px\0; }

.Jobnews_rank .hospital { margin-left: 16px; }
.Jobnews_rank .hospital a { color: #999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 154px; }
.Jobnews_rank .hospital span i { margin-right: 6px; font-size: 18px; color: #999 }
.Jobnews_rank .hospital span i:hover { }


/*公立、民营医院招聘*/
.public_job h3 { cursor: pointer; color: #999; }
.public_job h3.on { color: #212121 !important; }
.public_job .layui-breadcrumb a { margin: 0 14px !important; }
.public_job .layui-breadcrumb a:last-child { margin-right: 0; }
.span_h3 .on { font-size: 16px; font-weight: 700; color: #212121; }
.span_h3 a { font-size: 16px; color: #999; margin-right: 32px; }



/*中医右侧的照片招聘公告*/
.Jobnews_ad ul { min-height: 475px !important; }
.Jobnews_ad .title a { width: 100%; }
.Jobnews_ad .hospital { margin-left: 0; }
.Jobnews_ad .hospital span { color: #999; }


/*对半分综合热点资讯*/
.five_box ul li { padding: 18px 0; border-bottom: 1px dashed #e9e9e9; }
.five_box ul li:last-child { border: none; }
.five_box .title { font-size: 16px; }
.five_box .title a { margin-bottom: 8px; line-height: 26px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.five_box .hospital { color: #999; }
.five_box .hospital::after { content: ''; height: 0; font-size: 0; display: block; clear: both; }
.five_box .hospital a { color: #999; }
.five_box_245 { min-height: 245px; }

.five_box_job .title a::after { content: ''; display: block; height: 0; font-size: 0; clear: both; }
.five_box_job .title a b { width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.five_box_job .title span { font-size: 14px; color: #D93126; font-weight: 700; }
.five_box .layui-col-space25 { min-height: 532px; }

/*结合资讯岗位*/
.com_box ul li { padding: 14px 0; }



/*最新招聘职位*/
.hot_recruit .layui-breadcrumb a { margin: 0 12px; display: block; float: left; }
.layui-breadcrumb a:hover { color: #D93126 !important; }
.hot_recruit .layui-breadcrumb a.on { color: #D93126 !important; border-bottom: 1px solid #D93126; }
.hot_recruit .layui-breadcrumb a:last-child { margin-right: 0; }
.new_joblist ul li { border-bottom: 1px dashed #e9e9e9; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; transition: 0.5s all; cursor: pointer; height: 87px; }
.new_joblist ul li:last-child { border: none; }
.new_joblist ul li:nth-last-child(2), .new_joblist ul li:nth-last-child(3) { border: none; }
.new_joblist ul li:hover { -moz-box-shadow: 0px 2px 18px #e9e9e9; -webkit-box-shadow: 0px 2px 18px #e9e9e9; box-shadow: 0px 2px 18px #e9e9e9; transform: translateY(-1px); border-bottom: 1px solid #D93126; }
.new_joblist ul li a { -webkit-transition: 0.3s all; -moz-transition: 0.3s all; -o-transition: 0.3s all; transition: 0.3s all; }
.new_joblist ul li a:hover { color: #D93126; }
.new_joblist .title { font-size: 16px; margin-bottom: 8px; }
.new_joblist .title span { font-size: 16px; }

.new_joblist .hospital::after, .new_joblist .title::after { content: ''; font-size: 0; height: 0; display: block; clear: both; }
.new_joblist .hospital, .new_joblist .hospital a { color: #999; }
.new_joblist .title b, .five_box .title b { width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.new_joblist { min-height: 433px; padding-top: 35px; }




/*固定热词*/
.hot_words { margin: 8px 0 0 10px; height: 20px; line-height: 20px; overflow: hidden; }
.hot_words a { font-size: 12px; color: #898989; margin-left: 8px; }
.hot_words a:hover { color: #D93126; }
.hot_words a:first-child { margin-left: 0; }






/*城市弹出框样式*/
.aui_state_box { width: 0px; height: 0px; position: fixed; left: 50%; top: 0px; z-index: 99999; }
.aui_state_box_bg { width: 100%; height: 100%; background: #000; background: rgba(0,0,0,0.5); filter: alpha(opacity=50%); position: fixed; left: 0px; top: 0px; }
.aui_alert_zn li { list-style-type: none; font: 12px/1.5 宋体,Arial,sans-serif; }
.aui_alert_zn a { text-decoration: none; color: #666666; }
.aui_alert_zn { position: relative; }
.aui_alert { font: 12px/1.5 宋体,Arial,sans-serif; position: absolute; margin: 0px auto; }
.item-list label { color: #454545; }
.aui_outer { text-align: left; position: absolute; left: -452px; top: 60px; }
.aui_alert a { color: #0077b3; text-decoration: none; }
.aui_alert table { border-collapse: collapse; border-spacing: 0 }
.aui_header { background: #d41828; }
table.aui_border, table.aui_dialog { border: 0; margin: 0; border-collapse: collapse; width: auto }
.aui_c, .aui_e, .aui_footer, .aui_header, .aui_main, .aui_n, .aui_ne, .aui_nw, .aui_s, .aui_se, .aui_sw, .aui_tdIcon, .aui_w { padding: 0 }
.aui_title { overflow: hidden; text-overflow: ellipsis }
.aui_state_noTitle .aui_title { display: none }
.aui_close { display: block; position: absolute; text-decoration: none; outline: 0 }
.aui_close:hover { text-decoration: none }
.aui_main { text-align: left; min-width: 9em; min-width: 0\9 }
.aui_content { display: inline-block; text-align: left; border: none 0; vertical-align: middle }
.aui_content.aui_state_full { display: block; width: 100%; margin: 0; padding: 0 !important; height: 100% }
.aui_content .timer { text-align: center; color: red }
.aui_icon { vertical-align: top }
.aui_icon div { width: 48px; position: relative; height: 48px; margin: 20px -15px 10px 10px; background-position: center center; background-repeat: no-repeat }
.aui_buttons { padding: 10px 20px; text-align: center; white-space: nowrap; background-color: #f0f0f1 }
.aui_buttons a, .aui_buttons button { margin: 0 10px }
.aui_inner { background: #FFF }
.aui_titleBar { width: 100%; height: 35px; line-height: 35px; z-index: 1; position: relative }
.aui_title { font-size: 14px; padding: 0 30px 0 15px; color: #fff; font-weight: 400 }
.aui_close, .aui_ne, .aui_nw, .aui_se, .aui_sw { background-image: url(/Content/images/resume/close.png); background-repeat: no-repeat }
.aui_nw { width: 3px; height: 36px; background-position: -3px 0 }
.aui_ne { width: 3px; height: 36px; background-position: -8px 0 }
.aui_sw { width: 3px; height: 3px; background-position: -3px -36px }
.aui_se { width: 3px; height: 3px; background-position: -8px -36px }
.aui_close { position: absolute; top: 10px; right: 8px; width: 14px; height: 14px; text-indent: -9999em; background-position: left -53px; overflow: hidden }
.aui_close:hover { background-position: right -67px }
.aui_n { background-position: 0 0 }
.aui_s { background-position: 0 -36px }

.aui_w { background-position: left top }
.aui_e { background-position: right bottom }
.aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_se, .aui_state_noTitle .aui_sw { width: 3px; height: 3px }
.aui_state_noTitle .aui_inner { border: 1px solid #666; background: #FFF }
.aui_state_noTitle .aui_outer { box-shadow: none }
.aui_state_noTitle .aui_e, .aui_state_noTitle .aui_n, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_s, .aui_state_noTitle .aui_se, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_w { background: rgba(0,0,0,.05); background: #000\9 !important; filter: alpha(opacity=5) !important }
.aui_state_noTitle .aui_titleBar { bottom: 0 }
.aui_state_noTitle .aui_close { top: 0; right: 0; width: 18px; height: 18px; line-height: 18px; text-align: center; text-indent: 0; font-family: Helvetica,STHeiti; font-size: 18px; text-decoration: none; color: #214FA3; background: 0 0; filter: !important }
.aui_state_noTitle .aui_close:active, .aui_state_noTitle .aui_close:hover { text-decoration: none; color: #900 }
.aui-btn { display: inline-block; padding: 5px 12px; font-size: 14px; line-height: 18px; color: #333; text-align: center; vertical-align: middle; cursor: pointer; background: #f5f5f5; border: 1px solid #ccc; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; overflow: visible }
.aui-btn-active, .aui-btn-disabled, .aui-btn:active, .aui-btn:focus, .aui-btn:hover, .aui-btn[disabled] { color: #333; background: #e6e6e6 }
.aui-btn-active, .aui-btn:active { background: #ccc \9 }
.aui-btn:focus, .aui-btn:hover { color: #333; text-decoration: none; background-position: 0 -15px }
.aui-btn:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px }
.aui-btn.active, .aui-btn:active { background-image: none; outline: 0 }
.aui-btn-medium { padding: 5px 12px; font-size: 14px; line-height: 18px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
.aui-btn-primary { color: #fff; background: #d41828; border: 1px #e84c59 solid }
.aui-btn-primary.active, .aui-btn-primary.disabled, .aui-btn-primary:active, .aui-btn-primary:focus, .aui-btn-primary:hover, .aui-btn-primary[disabled] { color: #fff; background: #ce1727 }
.aui-btn-primary.active, .aui-btn-primary:active { background: #D93126 }
.aui-btn-light { color: #e84c59; background: #fff; border: 1px #e84c59 solid }
.aui-btn-light.active, .aui-btn-light.disabled, .aui-btn-light:active, .aui-btn-light:focus, .aui-btn-light[disabled] { color: #c71423; background: #fff5f5 }
.dlg-actions { text-align: center; margin-top: 20px }
.dlg-actions a, .dlg-actions button, .dlg-actions input { margin: 0 10px }
.jquery-localdata input { margin-right: 4px; }
.jquery-localdata .tips { color: gray }
.jquery-localdata .item-new { color: #f00; font-size: 10px; margin-left: 2px; }
.jquery-localdata .localdata-msg { margin-top: 5px; }
.jquery-localdata table tr td { padding: 2px 8px 2px 0; }
.jquery-localdata .item-table { }
.jquery-localdata .item-table table.options-table { width: 100%; }
.jquery-localdata .item-table table.options-table tr th, .jquery-localdata .item-table table.options-table tr td { padding: 4px; border: 1px solid #eaeaea; }
.jquery-localdata .item-table table.options-table th { text-align: center; }
.jquery-localdata .item-table table.options-table tr.hover { background-color: #dde7ff; border-color: #b7ccfd; }
.jquery-localdata .item-table table.options-table th { text-align: center; border-right: 0; }
.jquery-localdata .item-table table.options-table td { padding: 4px; border: 1px solid #eaeaea; }
.jquery-localdata .item-table table.options-table td .nocols span { display: inline-block; margin-right: 1em; white-space: nowrap; }
.jquery-localdata .item-table table.options-table td table { table-layout: fixed; width: 100%; }
.jquery-localdata .item-table table.options-table td table tr th, .jquery-localdata .item-table table.options-table td table tr td { padding-top: 2px; padding-bottom: 2px; border: 0; }
.jquery-localdata-city .title { font-size: 14px; font-weight: bold; margin-bottom: 10px; }
.jquery-localdata-city .title a.current { cursor: default; color: #333; }
.jquery-localdata-city .item-cat { font-size: 14px; }
.jquery-localdata-city .item-all { margin-left: 20px; }
.jquery-localdata-city table { margin-left: 20px; }
.jquery-localdata-city table tr td { width: 75px; }
.jquery-localdata-city-2 table tr td { width: 120px; }
.jquery-localdata-city table tr td a.cat { }
.jquery-localdata-city table tr td a.cat-checked { text-decoration: underline; }
.jquery-localdata-city table tr td a.cat-disabled { color: gray }

/*内容样式*/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { *zoom: 1; }
.data-error { display: none; top: 10px; right: 10px; padding: 5px 15px; color: #b94a48; border-color: #eed3d7; background-color: #f2dede; border-radius: 3px; position: absolute; font-size: 14px; }
.data-result { background-color: #fafafa; line-height: 32px; padding: 10px 20px; font-size: 12px; }
.data-result em { color: #999; margin-right: 10px; display: inline-block; vertical-align: middle; font-style: normal; }
.data-result span { display: inline-block; vertical-align: middle; background-color: #d41828; border-radius: 15px; padding: 0 14px; color: #fff; margin: 2px 5px 2px 0; line-height: 26px; white-space: nowrap; }
.data-result span:hover { cursor: pointer; }
.data-result span i { display: inline-block; margin-left: 5px; color: #ffffff; font-size: 18px; cursor: pointer; vertical-align: bottom; *vertical-align: middle; margin-left: 5px; margin-right: -5px; font-style: normal; }
.data-result span i:hover { color: #ffffff; }
.data-tabs { background-color: #fafafa; margin-bottom: 10px; }
.data-tabs ul { *zoom: 1; padding: 0 30px; border-bottom: 1px solid #e6e6e6; margin: 0px; }
.data-tabs ul:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.data-tabs ul li { float: left; position: relative; border-width: 1px 1px 0 1px; border-color: #d9d9d9; border-style: solid; line-height: 29px; margin-right: 15px; }
.data-tabs ul li a { display: block; padding: 0 15px; color: #333; }
.data-tabs ul li a em { display: inline-block; vertical-align: middle; width: 12px; height: 6px; overflow: hidden; margin-left: 10px; margin-right: -10px; background: url(../images/dropdown.png); }
.data-tabs ul li a:hover, .data-tabs ul li a:active, .data-tabs ul li a:focus { color: #333; text-decoration: none; }
.data-tabs ul li.active { padding-bottom: 1px; margin-bottom: -1px; background-color: #fff; }
.data-container { margin-left: 25px; margin-right: 25px; margin-top: 20px; min-height: 350px; display: none; }
.data-container-0 { display: block }
.data-container-1 { }
.data-container-2 { }
.data-container a.d-item, .data-container a.d-cate, .data-container a.d-sub-cate-all { line-height: 32px; padding: 0 10px; display: inline-block; vertical-align: middle; white-space: nowrap; }
.data-container a.d-item:hover, .data-container a.d-item:active, .data-container a.d-item:focus, .data-container a.d-cate:hover, .data-container a.d-cate:active, .data-container a.d-cate:focus, .data-container a.d-sub-cate-all:active, .data-container a.d-sub-cate-all:focus { text-decoration: none; }
.data-container a.d-item:hover, .data-container a.d-cate:hover, .data-container a.d-sub-cate-all:hover { background-color: #ffebed; }
.data-container a.d-item:focus, .data-container a.d-cate:focus, .data-container a.d-sub-cate-all:focus { outline: none; }
.data-container a.d-item-active, .data-container a.d-item-active:hover, .data-container a.d-sub-cate-active, .data-container a.d-sub-cate-active:hover { color: #fff; background-color: #d41828; }
.data-container a.d-item-disabled, .data-container a.d-cate-disabled { cursor: no-drop; color: #666; }
.data-container a.d-item-disabled:hover, .data-container a.d-cate-disabled:hover { background-color: #fff; }
.data-container .data-list-all { margin-top: 10px; margin-left: 20px; margin-bottom: -20px; position: relative; z-index: 10; }
.data-container .cate-list-hot { padding-top: 28px; font-weight: bold; position: relative; z-index: 1; font-size: 12px; }
.data-container .cate-list-hot .cate-list-title { position: absolute; width: 100%; text-align: center; top: -1em; left: 0; }
.data-container .cate-list-hot .cate-list-title em { display: inline-block; color: #999999; background-color: #fff; padding: 0 15px; font-weight: normal; font-style: normal; }
.data-container .cate-list-hot a.d-cate { display: inline-block; padding: 0 15px; border-left: 2px solid #fff; border-right: 2px solid #fff; border-top: 2px solid #fff; line-height: 30px; }
.data-container .cate-list-hot a.d-cate-active { border-top-color: #9dd6f2; border-left-color: #9dd6f2; border-right-color: #9dd6f2; background-color: #fff; padding-bottom: 2px; margin-bottom: -2px; }
.data-container-1 .cate-list-hot { margin-bottom: 10px; }
.data-container-1 .cate-list-hot a.d-cate { border-bottom: 2px solid #fff; }
.data-container-1 .cate-list-hot a.d-cate-active { padding-bottom: 0; margin-bottom: 0; border-bottom-color: #9dd6f2; background-color: #9dd6f2; color: #fff; }
.data-container .view-all { overflow: hidden; }
.data-container .view-all .cate-list-hot { border-top: 1px dotted #e0e0e0; padding-left: 15px; padding-right: 15px; margin-top: 15px; }
.data-container .view-all .cate-list-normal { border-top: 1px dotted #e0e0e0; margin-top: 30px; padding-left: 20px; padding-right: 20px; padding-top: 25px; position: relative; }
.data-container .view-all .cate-list-normal .cate-list-title { position: absolute; width: 100%; text-align: center; top: -1em; left: 0; }
.data-container .view-all .cate-list-normal .cate-list-title em { display: inline-block; color: #999999; background-color: #fff; padding: 5px; 15px; font-weight: normal; font-style: normal; font-size: 12px; }
.data-container .view-all .cate-list-normal ul li { float: left; margin: 0 5px 10px; width: 180px; overflow-x: hidden; text-overflow: ellipsis; }
.data-container-1 .view-all .cate-list-normal ul li { width: auto; }
.data-container .view-all .cate-list-normal .d-cate { font-size: 14px; line-height: 40px; }
.data-container .view-box { overflow: hidden; }
.data-container .view-box .data-all { margin-left: 5px; }
.data-container .view-box .cate-list-hot { border-top: 1px dotted #e0e0e0; padding-left: 15px; padding-right: 15px; margin-top: 15px; }
.data-container .view-box .cate-list-box { margin: 0 15px; padding: 8px 25px; height: 225px; border: 2px solid #9dd6f2; overflow-y: auto; }
.data-container .view-box .cate-list-box ul li { float: left; margin: 0 5px 5px; _display: inline; width: 175px; overflow-x: hidden; text-overflow: ellipsis; }
.data-container-1 .view-box .cate-list-box ul li { width: auto; }
.data-container .view-box .cate-list-box ul li.d-sub-cate { clear: both; float: none; display: block; margin-top: 10px; }
.data-container .view-box .cate-list-box ul li.d-sub-cate a.d-sub-cate-all { text-decoration: none; }
.data-container .view-box .cate-list-box ul li.d-sub-cate { font-size: 14px; color: #666; line-height: 26px; }
.data-container .view-cate .cate-list-subs { padding: 10px 15px; }
.data-container .view-cate .cate-list-subs ul li { float: left; margin: 0 5px 5px; }
.data-container .view-cate .cate-list-subs a.d-cate { font-size: 14px; line-height: 40px; }
.data-container .view-tree .tree-container { position: relative; margin-top: 23px; padding-left: 160px; margin-bottom: 10px; zoom: 1; }
.data-container .view-tree .tree-container .tree-list { position: absolute; left: 0; top: 0; width: 160px; }
.data-container .view-tree .tree-container .tree-list ul { padding: 5px 0; }
.data-container .view-tree .tree-container .tree-list ul li { *zoom: 1; }
.data-container .view-tree .tree-container .tree-list ul li a.d-tree { position: relative; z-index: 1; display: block; line-height: 24px; height: 24px; padding-left: 18px; padding-top: 2px; padding-bottom: 2px; background-color: #fff; *zoom: 1; }
.data-container .view-tree .tree-container .tree-list ul li.odd a.d-tree { background-color: #f5f5f5; }
.data-container-1 .view-tree .tree-container .tree-list ul li a.d-tree { padding-left: 8px; }
.data-container .view-tree .tree-container .tree-list ul li a.d-tree:hover, .data-container .view-tree .tree-container .tree-list ul li a.d-tree:active, .data-container .view-tree .tree-container .tree-list ul li a.d-tree:focus { text-decoration: none; outline: none; }
.data-container .view-tree .tree-container .tree-list ul li.d-tree-active a.d-tree { color: #454545; margin-right: -2px; margin-left: -2px; padding-top: 0; padding-bottom: 0; border-left: 2px solid #9dc8f2; border-top: 2px solid #9dc8f2; border-bottom: 2px solid #9dc8f2; background-color: #fff; }
.data-container .view-tree .tree-container .tree-list ul li a.d-tree label { display: none; font-family: Arial; line-height: 16px; margin-left: 4px; background-color: #5297cc; color: #fff; padding: 0 4px; }
.data-container .view-tree .tree-container .tree-list ul li a.d-tree-multies label { display: inline-block; }
.data-container .view-tree .tree-container .tree-item-list { border: 2px solid #9dc8f2; min-height: 360px; max-height: 450px; overflow-y: auto; }
.data-container .view-tree .tree-container .tree-item-list .item-list { padding: 15px 20px; }
.data-container .view-tree .tree-container .tree-item-list .item-list ul li { float: left; /*width:198px;*/ margin: 0 5px 5px; _display: inline; overflow-x: hidden; text-overflow: ellipsis; }
.data-container-1 .view-tree .tree-container .tree-item-list .item-list ul li { width: auto; }
.data-container .view-tree .tree-container .tree-item-list .item-list ul li.d-sub-cate { clear: both; float: none; display: block; margin-top: 10px; }
.data-container .view-tree .tree-container .tree-item-list .item-list ul li.d-sub-cate a.d-sub-cate-all { text-decoration: none; }
.data-container .view-tree .tree-container .tree-item-list .item-list ul li.d-sub-cate { font-size: 14px; color: #666; line-height: 26px; }
.data-container .view-tree-items .data-all { margin-left: 25px; margin-top: 15px; margin-bottom: -10px; }
.data-container-city { display: block }
.data-container.data-container-city .data-list { margin-left: 10px; }
.data-container.data-container-city ul li { float: left; margin: 0 5px 5px; overflow-x: hidden; text-overflow: ellipsis; width: 180px; }
.data-container.data-container-city ul li { width: 120px; }
.data-container.data-container-city .data-list-hot a.d-item { font-weight: bold; }
.data-container.data-container-city .others { margin-bottom: 20px; }
.data-container.data-container-city .others a { border: 1px dashed #d5e9f2; display: inline-block; font-size: 14px; line-height: 30px; padding: 0 10px; }
.data-container.data-container-city a.d-item label { background-color: #d41828; color: #fff; display: none; font-family: Arial; line-height: 16px; margin-left: 4px; padding: 0 4px; }



/*猎头频道页样式*/
.hunter_head { width: 100%; background: url(../images/hunter/bg_top.png) repeat #c33a3a; height: 475px; color: #fff; position: relative; }
.hunter_head .top { display: flex; justify-content: space-between; height: 45px; align-items: center; }
.hunter_head .top_right ul { display: flex; justify-content: space-between; width: 595px; }
.hunter_head .top_right li a { color: #fff; }
.hunter_head .h_bg_left { position: absolute; left: 2%; top: 0; z-index: 1; pointer-events: none; }
.hunter_head .h_bg_left2 { position: absolute; left: 10%; bottom: 0; z-index: 1; pointer-events: none; }
.hunter_head .h_bg_left3 { position: absolute; left: 38%; top: 0; z-index: 1; pointer-events: none; }

.hunter_mes { display: flex; justify-content: space-between; margin-top: 18px; }
.mes_left { width: 505px; padding-right: 12px; padding-top: 18px; }
.mes_left .logo { display: flex; justify-content: space-between; height: 68px; align-items: center; color: #e4b3b3; }
.mes_left .logo b { color: #fff; margin-right: 8px; font-size: 16px; }
.mes_left p { line-height: 26px; }
.mes_left .content { margin-top: 20px; }
.mes_left button { width: 100%; height: 48px; line-height: 48px; border: 1px solid #fff; background: none; border-radius: 4px; font-size: 18px; font-weight: bold; margin-top: 32px; }
.mes_left button span { margin-left: 18px; font-size: 16px; font-weight: normal; color: #dfa4a4; }

.mes_righr { width: 582px; height: 365px; border-radius: 8px; position: relative; border: 6px solid #fff; }
.mes_righr ul img { width: 100%; height: 100%; border-radius: 8px; }
.brand_logo { position: absolute; top: 0; left: 0; z-index: 2; }

.Newsdynamic, .Newsdynamic2 { background: #fff; padding: 0 20px; margin-top: 24px; color: #212121; width: 1160px; overflow: hidden; height: 60px; }
.Newsdynamic2 { margin: 12px auto 24px; }
.Newsdynamic b, .Newsdynamic2 b { color: #bd2015; margin-left: 12px; }
.Newsdynamic ul, .Newsdynamic2 ul { flex-wrap: wrap; min-height: 60px; align-items: center; }
.Newsdynamic li &gt; div, .Newsdynamic2 li &gt; div { width: 280px; height: 60px; line-height: 60px; }

.hunter_index { display: flex; justify-content: space-between; }
.hunter_index .job_list { width: 1200px; border-radius: 4px; }
.hunter_index .job_list .layui-card-body { padding: 0 24px; }
.hunter_index .job_list .title { margin-bottom: 8px; }
.hunter_index .job_list .hospital { color: #8d92a1; font-size: 13px; }
.hunter_index .job_list .title b { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; font-size: 15px; font-weight: bold; max-width: 285px; color: #414a60; }
.hunter_index .job_list .title span { color: #d41828; font-weight: bold; font-size: 15px }
.hunter_index .job_list .h_name { border-top: 1px solid #eef0f5; padding-top: 12px; margin-top: 12px; display: flex; align-items: center; }
.hunter_index .job_list .c_com_joblist_logo { margin-right: 12px; width: 30px; height: 30px; border-radius: 50%; overflow: hidden; box-sizing: border-box; border: 1px solid #e9e9e9; }
.hunter_index .job_list .c_com_joblist_logo img { width: 100%; height: 100%; }
.hunter_index .job_list .c_com_joblist_c_type { color: #8d92a1; margin-top: 4px; font-size: 13px; }
.hunter_index .job_list .c_com_joblist_c_type span { margin-right: 6px; }
.hunter_index .c_com_joblist_name { color: #61687c; }
.hunter_index .job_list ul { flex-wrap: wrap; }
.hunter_index .job_list .no_data { text-align: center; min-height: 415px; padding-top: 80px; }
.hunter_index .job_list .no_data p { margin-top: 12px; }
.hunter_index .job_list ul li { width: 356px; margin-bottom: 12px; background: #fff; padding: 18px; }
.hunter_index .head_title { color: #212121; display: flex; justify-content: space-between; background: url(/Content/images/hunter_job_bg.png) no-repeat 12px center; padding-left: 240px; height: 48px; line-height: 48px; }
.hunter_index .head_title h3, .New_report .head_title h3 { font-size: 16px; font-weight: bold; }
.hunter_index .head_title a { margin-left: 32px; padding-top: 1px; }
.hunter_index .head_title a.on { color: #D93126; font-weight: bold; }
.hunter_index .search_input_start { position: relative; margin-top: 6px; }
.hunter_index .search_input_start #btnSearch { position: absolute; right: -5px; background: none; top: 14px; border: none; cursor: pointer; }
.hunter_index .search_input_start input { border-radius: 50px; width: 260px; height: 32px; line-height: 32px; }
.hunter_index .search_input_start input:focus { border-color: #d41828 !important; }

.hunter_index .job_list_right { width: 291px; height: 600px; overflow: hidden; }
.hunter_index .job_list_right .layui-card-body { height: 540px; min-height: 580px; overflow: hidden; }
.hunter_index .job_list_right li { border-bottom: 1px dashed #e6e6e6; margin-bottom: 12px; padding-bottom: 12px; }
.hunter_index .job_list_right .title { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.hunter_index .job_list_right .hospital { color: #999; margin-top: 8px; }

.New_report { height: 319px; overflow: hidden; position: relative; }
.New_report .hunter_list { position: absolute; top: 0; left: 0; flex-wrap: nowrap; }
.New_report .dot { border-radius: 4px; height: 18px; width: 45px; background: #c33a3a; color: #fff; padding: 0 6px; margin-left: 8px; font-size: 14px; font-weight: normal; padding-right: 10px; }
.New_report ul { display: flex; justify-content: space-between; flex-wrap: wrap; }
.New_report li { text-align: center; width: 220px; }
.New_report li p { margin-top: 6px; }
.New_report li img { margin-top: 6px; }
.doctor_name { font-weight: bold; font-size: 16px; color: #212121; margin-right: 4px; }
.hunter_name { color: #212121; margin-bottom: 8px; }
.dot_border { border-width: 1px; border-style: solid; border-radius: 4px; font-size: 12px; padding: 0 4px; color: #D93126; }
.dot_border.red { border-color: #D93126; color: #D93126; }
.dot_border.grey { border-color: #ccc; color: #666; }

.teamhunter { height: auto; }
.teamhunter .layui-card-body { min-height: 235px; }
.teamhunter .layui-card-heade span { color: #212121; }
.teamhunter .contact { width: 60px; margin: 18px auto 9px; cursor: pointer; }
.teamhunter .contact i { font-size: 20px; color: #212121; }
.teamhunter li { position: relative; }
.contact:hover + .contact_show { opacity: 1; right: -130px; }
.contact_show { position: absolute; top: 0; left: 0; background: #fff; z-index: 1; border-radius: 8px; padding: 8px 18px; text-align: left; font-weight: bold; transition: right .2s ease-in,opacity .3s ease-in-out; height: 255px; opacity: 0; }
.contact_show:hover { opacity: 1; box-shadow: 0 3px 18px #e9e9e9; }
.contact_show h3 { text-align: center; margin-top: 60px; margin-bottom: 20px; color: #212121; }
.contact_show p { margin-top: 0 !important; }
#teamhunter { text-align: right; }
.teamhunter .layui-carousel * { background-color: #fff; }
.teamhunter b { color: #d41828; margin: 0 8px; }

.teamhunter h3 .dot { border-radius: 4px; height: 18px; width: 45px; background: #FF903F; color: #fff; padding: 0 6px; margin-left: 8px; font-size: 14px; font-weight: normal; padding-right: 10px; }


.cooperation ul { overflow: hidden; height: 190px; position: absolute; left: 0; top: 0; padding: 18px; }
.cooperation li { width: 280px; height: 190px; margin-right: 12px; }
.cooperation .layui-card-body { min-height: 205px; width: 1155px; overflow: hidden; }
.cooperation li img { border-radius: 4px; height: 100%; width: 100%; }
.layui-laypage .layui-laypage-curr .layui-laypage-em { background-color: #d41828; }



.layui-card-footer { padding: 0 15px; border-top: 1px dashed #e9e9e9; margin-top: 40px; padding-top: 6px; }
.cooperation, .teamhunter, .New_report { margin-top: 12px; position: relative; }
/*猎头页面结束*/

.searchList_left, .job_centen { width: 500px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.searchList_center { width: 380px; float: left; }
.searchList_center span { font-size: 12px; }
.searchList_right { width: 142px; }
.searchList_right li { text-align: right; }
.searchList_right li span { margin-left: 4px; }
.searchList_center_headimg { width: 24px; height: 24px; margin-right: 8px; float: left; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; }
.searchList_center_headimg img { width: 24px; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; }
.job_centen span { color: #999; }
.job_centen { margin: 12px 0 0 28px; margin-left: 0\0; }
.searchList_right_time span { color: #999; margin-top: 12px; display: block; }
.searchList_right_one { font-size: 14px; }
.job_cj_money { font-size: 16px; color: #e41021 !important; padding-top: 0 !important; }
* + html .job_cj_city, * + html .job_cj_jobexe, * + html .job_cj_jobxl { margin-right: 24px; height: 20px; background: #fbfbfb; }


.job_cj_city::after, .job_cj_jobexe::after, .job_cj_jobxl::after { content: "|"; margin: 0 12px; color: #e9e9e9 !important; }
.job_cj_hosname { float: left; width: 380px; margin-left: 12px; }
* + html .job_cj_hosname { height: 72px; margin-top: 15px; }
.job_top { position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.job_cj_namehos { float: left; margin-bottom: 5px; }
.job_cj_namehos a { color: #333; font-size: 14px; }
.job_cj_im { width: 20px; margin-left: 12px; }
.job_cj_im img { margin-top: -5px; }
.job_fr span { color: #999; }
* + html .job_fr span { margin-right: 24px; }
.job_fr span { margin-right: 24px\0; }
.job_fr span::after { content: "|"; margin: 0 12px; color: #e9e9e9 !important; }
.job_fr .job_fr_bot::after { display: none; }
.job_cj_hosname1 { font-size: 14px; margin-bottom: 12px; }
* + html .job_cj_hosname1 { height: 30px; }
.job_top_jp { position: absolute; top: -2px; left: 60px; }
.hunter_index_contont .content { padding: 20px 0; border-bottom: 1px dashed #e9e9e9; }

/*左侧固定导航*/
.hunter_index_contont_left { position: absolute; top: 130px; left: -67px; }
.hunter_index_contont_left a { font-size: 14px; display: block; padding: 8px 14px; background: #fff; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; margin-bottom: 12px; -webkit-transition: .3s all; -moz-transition: .3s all; -o-transition: .3s all; transition: .3s all; }
.hunter_index_contont_left .on, .hunter_index_contont_left a:hover { background: #d62231; color: #fff; }


/*右侧导航*/
.rightnav-bar { width: 70px; height: auto; box-sizing: border-box; padding-top: 6px; overflow: hidden; position: fixed; right: -75px; bottom: 18%; background-color: #fff; border-radius: 9px 0 0 9px; -webkit-transition: right .5s .2s; transition: right .5s .2s; z-index: 199; box-shadow: -6px 0px 18px rgba(144,144,144,.1) }
.rightnav-bar.show { right: 0 }
.rightnav-bar i { font-size: 20px; }
.rightnav-bar &gt; ul { margin-left: 4px; height: 298px; padding-bottom: 18px; box-sizing: border-box; -webkit-transition: height 1s .2s ease; transition: height 1s .2s ease }
.rightnav-bar.showTop ul { height: 200px; }
.rightnav-bar.showTop .rn-polo { animation: showPolo 1.4s .2s ease 1; -webkit-animation: showPolo 1.4s .2s ease 1 }

@keyframes showPolo {
    0% { -webkit-transform: translateY(70px) scaleX(.8) scaleY(1.2); transform: translateY(70px) scaleX(.8) scaleY(1.2) }
    44% { -webkit-transform: translateY(0) scaleX(.8) scaleY(1.2); transform: translateY(0) scaleX(.8) scaleY(1.2) }
    50% { -webkit-transform: translateY(-10px) scaleX(1) scaleY(1); transform: translateY(-10px) scaleX(1) scaleY(1) }
    60% { -webkit-transform: translateY(0) scaleX(1) scaleY(1); transform: translateY(0) scaleX(1) scaleY(1) }
    70% { -webkit-transform: translateY(0) scaleX(1.1) scaleY(.9); transform: translateY(0) scaleX(1.1) scaleY(.9) }
    100%,80% { -webkit-transform: translateY(0) scaleX(1) scaleY(1); transform: translateY(0) scaleX(1) scaleY(1) }
}

@-webkit-keyframes showPolo {
    0% { -webkit-transform: translateY(70px) scaleX(.8) scaleY(1.2); transform: translateY(70px) scaleX(.8) scaleY(1.2) }
    44% { -webkit-transform: translateY(0) scaleX(.8) scaleY(1.2); transform: translateY(0) scaleX(.8) scaleY(1.2) }
    50% { -webkit-transform: translateY(-10px) scaleX(1) scaleY(1); transform: translateY(-10px) scaleX(1) scaleY(1) }
    60% { -webkit-transform: translateY(0) scaleX(1) scaleY(1); transform: translateY(0) scaleX(1) scaleY(1) }
    70% { -webkit-transform: translateY(0) scaleX(1.1) scaleY(.9); transform: translateY(0) scaleX(1.1) scaleY(.9) }
    100%,80% { -webkit-transform: translateY(0) scaleX(1) scaleY(1); transform: translateY(0) scaleX(1) scaleY(1) }
}

.rightnav-bar-li { list-style: none; width: 66px; cursor: pointer; text-align: center; margin-bottom: 12px }
.rightnav-bar-li.selected span, .rightnav-bar-li:hover span { animation: jump ease 1.5s 1; -webkit-animation: jump ease 1.5s 1 }

.rightnav-bar-li:hover
{
    background-color: #D93126;
    border-radius: 6px;
}

.rightnav-bar-li:hover a { color: #fff; font-weight: 700 }
.rightnav-bar-li:hover i { color: #fff; }
.rightnav-bar-li span { display: block; width: 66px; height: 35px; text-align: center; line-height: 35px }
.rightnav-bar-li i
{
    color: #D93126;
    display: inline-block;
    vertical-align: middle;
    *zoom: 1;
    *display: inline;
    -webkit-transition: 0.3s all;
    -moz-transition: 0.3s all;
    -o-transition: 0.3s all;
    transition: 0.3s all;
}
.rightnav-bar-li a
{
    color: #D93126;
    font-size: 12px;
    text-align: center;
    -webkit-transition: 0.3s all;
    -moz-transition: 0.3s all;
    -o-transition: 0.3s all;
    transition: 0.3s all;
}

.wx_kefu { width: 120px; height: 175px; background: #fff; position: fixed; right: 75px; bottom: 18%; box-shadow: 0 3px 18px #e9e9e9; display: none; }
.wx_kefu .qrcode { width: 100px; height: 100px; margin: 8px auto 0; }
.wx_kefu .qrcode img { width: 100%; height: 100%; }
.wx_kefu .qrcode_text { margin-top: 12px; }
.wx_kefu .qrcode_text p { text-align: center; color: #666; line-height: 20px; }


/*城市分站*/
.city_job_list a { display: block; }
.city_job_list a time { display: block; float: right; }
.city_job_list .name { font-size: 16px; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.city_job_list .h_name { color: #666; margin-top: 6px; }
.city_job_list .h_name em { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-style: normal; width: 165px; float: left; }
.city_job_list:hover li { -webkit-transition: 0.3s all; -moz-transition: 0.3s all; -o-transition: 0.3s all; transition: 0.3s all; }
.city_job_list:hover li:hover { box-shadow: 0 3px 18px #e9e9e9; transform: translateY(-1px) }

.footer { width: 100%; background-color: #c33a3a; height: 60px; margin-top: 48px; }
.footer &gt; div { height: 60px; color: #fff; }

/*活动物体*/
.hdw { position: fixed; bottom: 20px; left: 20px; z-index: 2; -webkit-transition: .8s all; -moz-transition: .8s all; -o-transition: .8s all; transition: .8s all; cursor: pointer; display: block; z-index: 99; }

.app { position: fixed; left: 0; width: 100%; height: 130px; z-index: 999; background: #191b1c; background-color: rgba(25,27,28,.82); transition-duration: .5s; bottom: 0; }
.app_hide { opacity: 0; display: none\9; bottom: -140px; visibility: hidden; }
.app_title { position: relative; width: 678px; margin: 0 auto; padding-right: 460px; }
.app_title .app_icon { position: absolute; left: 0; top: -15px; }
.app_downbtn { float: right; position: absolute; right: 290px; }
.app_downbtn a { color: #fff; font-size: 14px; display: block; width: 130px; height: 40px; line-height: 35px; border-radius: 4px; border: 1px solid #c91112; margin-top: 16px; padding-left: 20px; -moz-transition: all .3s; -o-transition: all .3s; -webkit-transition: all .3s; transition: all .3s; }
.app_downbtn a:hover { color: #fff; background: #c91112; }
.app_downbtn a i { font-size: 22px; margin-right: 8px; }
.qrcode_app { position: absolute; right: 0; top: -15px; }
.qrcode_app img
{
    width: 240px;
}
#close_bg { color: #fff; font-size: 32px; position: absolute; right: 15px; top: 50px; cursor: pointer; }


/*直播列表*/
.live_banner { width: 100%; height: 280px; text-align: center; font-size: 28px; color: #212121; font-weight: bold; box-sizing: border-box; padding-top: 32px; background: url(/Content/images/sxh_bg.jpg) no-repeat center 0; margin-bottom: 24px; }
.live_list .liveroom_img { height: 155px; border-radius: 4px 4px 0 0; overflow: hidden; }
.live_list .liveroom_img img { max-width: 100%; height: 100%; margin: 0 auto; display: block; }
.liveroom_body { padding: 12px; color: #212121; }
.liveroom_body div { justify-content: flex-start; margin-bottom: 3px; color: #898989; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.liveroom_body i { margin-right: 6px; }
.liveroom_body h3 { font-size: 16px; font-weight: 500; line-height: 26px; margin-bottom: 12px; max-width: 100%; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.liveroom_btn { padding: 18px 12px; border-top: 1px solid #e9e9e9; color: #212121; align-items: center; }
.liveroom_btn .go_polist { margin-right: 18px; }
.liveroom_btn .layui-btn { border-radius: 50px; }
.reservationNow { background: #469ce7 }
.playback
{
    background: #ba050e;
}
.roompreview_body { background: #302e2e; min-height: 100vh; min-width: 1200px; }
.roompreview_body_left { width: calc(100vw - 330px); }
.roompreview_body_right { width: 330px; background: #fff; overflow-y: scroll; max-height: 100vh; }
.roompreview_body_movie { height: 80vh; background: #fff; margin: 0 18px; display: flex; justify-content: center; align-content: center; min-width: 1100px; }
.roompreview_body_title { padding: 18px; }
.roompreview_body_title h3 { font-size: 20px; color: #fff; font-weight: bold; margin-bottom: 6px; }
.roompreview_body_title p { color: #b9b9b9; font-size: 15px; }
.roompreview_body_nav { display: flex; font-size: 16px; font-weight: bold; justify-content: center; padding: 12px 0; color: #666; }
.roompreview_body_nav a { margin-left: 36px; }
.roompreview_body_nav a.on { color: #D93126; }
.roompreview_body_contentcp { padding: 12px; text-align: justify; white-space: pre-line; line-height: 1.68; }
.roompreview_body_contentlist { display: flex; flex-direction: column; padding: 12px; display: none; }
.roompreview_body_contentlist li { padding: 12px; border-radius: 4px; margin-bottom: 12px; box-sizing: border-box; border: 1px solid #f0f0f0; }
.roompreview_body_contentlist li:hover { box-shadow: 0 3px 12px rgba(0,0,0,.12) }
.roompreview_body_contentlist li .type span { margin-right: 6px; color: #565656; font-size: 13px; }
.roompreview_body_contentlist li h3 { font-size: 15px; margin-bottom: 6px; }
.roompreview_body_contentim { display: flex; flex-direction: column; justify-content: space-between; height: calc(100% - 54px); }
.im_list { height: 80vh; }
.im_list div { margin-bottom: 12px; background: #eee; }
.im_text { width: 95%; margin: 0 auto; position: relative; }
.im_text textarea { width: 100%; border: 1px solid #e9e9e9; height: 100px; resize: none; padding: 8px; border-radius: 4px; outline: none; }
.im_text textarea:focus { border: 1px solid #ccc; }
.im_text.islogin div { position: absolute; left: 8px; top: 8px; }
.im_text.islogin div b { color: #D93126; margin: 0 6px; cursor: pointer; }
.im_btn #send_btn { border: none; color: #fff; position: absolute; right: 12px; bottom: 12px; border-radius: 4px; }


/*登录弹窗*/
.login_box { display: none; }
.login_box2 { width: 100%; height: 100%; position: fixed; background: rgba(0,0,0,.59); top: 0; left: 0; z-index: 2; display: flex; justify-content: center; align-items: center; }
.login_form { width: 360px; height: 380px; background: #fff; border-radius: 4px; }
.login_title { font-size: 18px; font-weight: bold; color: #212121; }
.login_close { width: 26px; height: 26px; cursor: pointer; }
.login_close img { width: 100%; height: 100%; }
.login_input { position: relative; }
.login_input span { position: absolute; right: 12px; bottom: 24px; color: #D93126; cursor: pointer; font-weight: bold; }
.login_input input { width: 100%; border: none; border-bottom: 1px solid #e6e6e6; padding: 12px 6px; margin-bottom: 12px; outline: none; -moz-transition: all .3s; -o-transition: all .3s; -webkit-transition: all .3s; transition: all .3s; }
.login_input input:focus { border-bottom: 1px solid #D93126; }
.login_btn { background: #D93126; color: #fff; height: 42px; font-size: 16px; text-align: center; line-height: 42px; width: 90%; margin: 24px auto 28px; border-radius: 4px; cursor: pointer; }
.login_other, .login_agreen, .login_input { width: 90%; margin: 0 auto; }
.login_other a { margin-right: 6px; }
.login_agreen { display: flex; align-items: center; margin-bottom: 12px; }
.login_agreen input { width: 16px; height: 16px; margin-right: 6px; filter: hue-rotate(171deg); }
.login_agreen a { color: #D93126; font-weight: bold; }
.login_tips { color: #666; text-align: right; position: relative; cursor: pointer; }
.login_tips:hover .login_img { display: block; right: -165px; opacity: 1; }
.login_img { position: absolute; right: 0; bottom: -12px; width: 140px; height: 180px; background: #fff; text-align: center; border-radius: 4px; opacity: 0; -moz-transition: all .3s; -o-transition: all .3s; -webkit-transition: all .3s; transition: all .3s; pointer-events: none; }
.login_img img { width: 110px; margin: 12px 0 6px; }
/*双选会*/
.schoolmeet_index_banner { width: 100%; height: 240px; padding: 36px 0 24px; background: #cadaf7; box-sizing: border-box; background: url(/Content/images/sxh2.jpg) no-repeat center 0; }
.schoolmeet_index_banner h3 { text-align: center; font-size: 32px; font-weight: bold; color: #212121; }
.schoolmeet_state_tab { background: rgba(255,255,255,.8); backdrop-filter: blur(15px); height: 75px; line-height: 75px; border-radius: 8px; margin: -36px auto 32px; display: flex; padding: 0 32px; box-sizing: border-box; box-shadow: 0 6px 18px rgba(217,158,158,.12); }
.schoolmeet_state_tab a { font-size: 18px; font-weight: bold; margin-right: 48px; }
.schoolmeet_state_tab a.on { color: #D93126; }
.schoolmeet_card_list { min-height: 300px; background: #fff; border-radius: 8px; overflow: hidden; position: relative; }
.schoolmeet_card_list:hover { box-shadow: 0 3px 18px rgba(217,158,158,.12); cursor: pointer; }
.schoolmeet_card_list img { width: 100%; height: 250px; display: block; }
.schoolmeet_card_title { font-size: 16px; color: #212121; padding: 0 12px; margin: 12px 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-weight: 500; }
.schoolmeet_card_time { padding: 0 12px; }
.schoolmeet_card_time i, .schoolmeet_card_data i { margin-right: 6px; }
.schoolmeet_card_data { display: flex; font-size: 13px; }
.schoolmeet_card_data div { margin-right: 24px; }
.schoolmeet_card_data span { color: #D93126; font-weight: bold; }
.schoolmeet_card_btn { padding: 12px; display: flex; justify-content: space-between; align-items: center; margin-top: 8px; border-top: 1px dashed #e9e9e9; }
.schoolmeet_card_btn .schoolmeet_card_state { background: #D93126; color: #fff; padding: 6px 18px; border-radius: 20px 0 0 20px; position: absolute; top: 199px; right: 1px; }
.schoolmeet_card_btn button { background: none; color: #D93126; border: 1px solid #D93126; padding: 6px 12px; border-radius: 3px; cursor: pointer; -moz-transition: all .3s; -o-transition: all .3s; -webkit-transition: all .3s; transition: all .3s; }
.schoolmeet_card_btn button:hover { background: #D93126; color: #fff; }

.schoolmeet_detail_banner { width: 100%; height: 340px; }
.schoolmeet_detail_banner img {width: 1111px; margin: 0 auto; display: block; }
.schoolmeet_detail_bannerdata { background: #fff; height: 55px; }
.schoolmeet_detail_bannerdata .w1200 { display: flex; align-items: center; height: 55px; }
.schoolmeet_detail_state { color: #D93126; font-size: 16px; font-weight: bold; }
.schoolmeet_detail_state i { margin-right: 6px; }
.schoolmeet_detail_bannerdata .schoolmeet_card_data { font-size: 15px; font-weight: bold; margin-left: 32px; }
.schoolmeet_detail_bannerdata .schoolmeet_card_data div { margin-right: 32px; color: #212121; border-left: 1px solid #e0e0e0; padding-left: 32px; }
.schoolmeet_detail_bannerdata .schoolmeet_card_data span { font-family: base; letter-spacing: -.6px; font-size: 18px; margin: 0 6px; }

.schoolmeet_detail_screen { padding: 18px 0; }
.schoolmeet_detail_screen a { font-size: 16px; margin-right: 24px; font-weight: 500; }
.schoolmeet_detail_screen a.on { color: #D93126; font-weight: bold; }
.schoolmeet_detail_screen .w1200 { align-items: center; }
.schoolmeet_detail_type { background: #fff; padding:10px 24px; margin-top: 12px; box-sizing: border-box; }
.schoolmeet_detail_type div, .schoolmeet_detail_type div ul { display: flex; }
.schoolmeet_detail_type div ul { flex-wrap: wrap; }
.schoolmeet_detail_type div span { margin-bottom: 12px; flex: 0 0 75px; width: 75px; }
.schoolmeet_detail_type div li { margin-right: 24px; margin-bottom: 6px; color: #212121; cursor: pointer; }
.schoolmeet_detail_type div li.on { color: #D93126; font-weight: bold; }

.schoolmeet_detail_joblist ul { display: flex; flex-wrap: wrap; }
.schoolmeet_detail_joblist li { background: #fff; padding: 12px 0; width: 388px; border: none; border-radius: 4px; margin-right: 18px; margin-bottom: 18px; }
.schoolmeet_detail_joblist li:nth-child(3n) { margin-right: 0; }
.schoolmeet_detail_joblist .title h3 { max-width: 230px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.schoolmeet_detail_joblist .title, .schoolmeet_detail_joblist .mes { padding: 0 16px; }
.schoolmeet_detail_joblist .mes { margin: 6px 0 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #999; }
.schoolmeet_detail_joblist .mes span:not(:last-child) { margin-right: 8px; }

.schoolmeet_detail_joblist li em { font-size: 15px; color: #BA050E; font-style: normal; }

@media screen and (max-width: 1366px) {
    .hdw { position: fixed; bottom: -20px; left: -20px; z-index: 2; -webkit-transition: .8s all; -moz-transition: .8s all; -o-transition: .8s all; transition: .8s all; cursor: pointer; z-index: 99; }
}

#activity_link_bs ul li, #activity_link_dtr ul li { overflow: hidden; /*超出的文本隐藏*/ white-space: nowrap; /*溢出不换行*/ text-overflow: ellipsis; /*溢出用省略号显示*/ }

.group_add6
{
    background: #fff;
    height: 200px;
    box-sizing: border-box;
    position: relative;
}
.groupList{
padding: 0 6px;
box-sizing: border-box;
}

.groupList li
{
    line-height: 20px;
    margin-bottom: 10px;
    font-weight: normal;
    font-size: 12px;
    color: #666;
    cursor: pointer;
}

.groupList li span
{
    font-size: 16px;
    font-weight: bold;
    color: #ba050e;
}

#groupList
{
    height: 150px;
    overflow: hidden;
    margin-top: 10px;
}

.category li.lion .layui-icon
{
    color: #fff;
}

.category .layui-icon
{
    display: inline-block;
    font-size: 14px;
    color: #bbb;
    float: right;
    padding-right: 8px;
    line-height: 20px;
}

.group_add6 .subTips
{
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    color: #ffe7c5;
    padding: 0 5px;
    box-sizing: border-box;
    font-weight: inherit;
    border-bottom: 1px solid #f6f6f6;
    background-color: #ba050e;
}

.group_add6 .wxErweima
{
    width: 200px;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 6px;
    background-color: #fff;
    text-align: center;
    position: absolute;
    left: 140px;
    top: 30px;
    cursor: pointer;
    display: none;
    z-index: 99;
}

.group_add6 .wxErweima h3
{
    height: 32px;
    line-height: 30px;
    font-size: 14px;
    font-weight: normal;
}

.group_add6 .wxErweima img
{
    width: 60%;
}

.group_add6:hover .wxErweima
{
    display: block;
}

.category_show ul li .category_item
{
    overflow: hidden;
    margin: 10px 0 25px;
}
.newPosCon
{
    padding: 20px 26px 6px;
}


.newPosCon .layui-card-header
{
    position: relative;
    height: 14px;
    line-height: 14px;
    margin: 10px 0 15px;
    border-left: 3px solid #ea0012;
    border-bottom: none;
    padding-right: 0;
}

.com-list-con
{
    overflow: hidden;
}

.newPosCon h3
{
    font-size: 16px;
    color: #212121;
}

.com-list-con li
{
    float: left;
    width: 100%;
    height:30px;
    line-height:30px;
    overflow: hidden;
    padding: 0 0 0 13px;
    position: relative;
}

.com-list-con li:before
{
    position: absolute;
    left: 0;
    top: 14px;
    width: 4px;
    height: 4px;
    background-color: #ddd;
    font-size: 1px;
    content: "";
    border-radius: 2px;
}

.com-list-con li a
{
    display: block;
    height: 100%;
    font-weight: 400;
    font-size: 16px;
}

.newPosCon .layui-card-header .fr, .yiMei-con .layui-card-header .fr
{
    font-size: 16px;
    color: #999;
}

.yiMei-con .com-list-con
{
    margin:2px 0;
}

.animImage
{
    font-size: 14px;
    color: #ffe7c5;
    padding-right: 3px;
    -webkit-animation-name: imageAnim;
    -webkit-animation-duration: 0.6s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    -webkit-animation-timing-function: ease;
    -webkit-animation-play-state: running;
    animation-fill-mode: forwards;
    animation-delay: 2s;
}

@-webkit-keyframes imageAnim
{
    0%
    {
        opacity: 1;
    }

    60%
    {
        opacity: 1;
    }

    100%
    {
        opacity: 0;
    }
}

.header_nav_on li a
{
    color: #ba050e;
}

.friendly-links .layui-card
{
    height: 96px;
    background: url(/Content/images/friendlySchoolBg.png) no-repeat left -6px center #fff;
    padding-left: 150px;
    line-height: 48px;
    font-size: 16px;
    overflow: hidden;
    box-sizing: border-box;
}
.friendly-links .linksWrap
{
    width: 1026px;
    height: 83px;
    position: relative;
    top: 6px;
    left: 0px;
    overflow: hidden;
}

.friendly-links ul
{
    height: 83px;
    overflow: hidden;
    position: relative;
    left: 0;
}

.friendly-links ul li
{
    height: 81px;
    float: left;
    margin-right: 30px;
    border-radius: 3px;
    border: 1px solid #d6d6d6;
    overflow: hidden;
}

.friendly-links ul li a
{
    display: inline-block;
    width: 100%;
    height: 100%;
}

.friendly-links ul li a img
{
    display: inline-block;
    width: 100%;
    height: 100%;
}


/*
.friendly-links ul li
{
    width: 278px;
    height: 81px;
    float: left;
    margin-right: 30px;
    border-radius: 3px;
    border: 1px solid #d6d6d6;
    overflow: hidden;
}

.friendly-links ul li a
{
    display: inline-block;
    width: 100%;
    height: 100%;
    background-image: url(/Content/images/links/home_school_bg.jpg);
    background-repeat: no-repeat;
}

.friendly-links ul li .schollBg1
{
    background-position: 0 0;
}

.friendly-links ul li .schollBg2
{
    background-position: -285px 0;
}

.friendly-links ul li .schollBg3
{
    background-position: -570px 0;
}

.friendly-links ul li .schollBg4
{
    background-position: -855px 0;
}

.friendly-links ul li .schollBg5
{
    background-position: -1140px 0;
}

.friendly-links ul li .schollBg6
{
    background-position: -1425px 0;
}


.friendly-links ul li .schollBg7
{
    background-position: -1710px 0;
}

.friendly-links ul li .schollBg8
{
    background-position: -1995px 0;
}

.friendly-links ul li .schollBg9
{
    background-position: -2280px 0;
}


.friendly-links ul li .schollBg10
{
    background-position: -2565px 0;
}

.friendly-links ul li .schollBg11
{
    background-position: -2850px 0;
}

.friendly-links ul li .schollBg12
{
    background-position: -3135px 0;
}

.friendly-links ul li .schollBg13
{
    background-position: -3420px 0;
}

.friendly-links ul li .schollBg14
{
    background-position: -3705px 0;
}

.friendly-links ul li .schollBg15
{
    background-position: -3990px 0;
}

.friendly-links ul li .schollBg16
{
    background-position: -4275px 0;
}

.friendly-links ul li .schollBg17
{
    background-position: -4560px 0;
}

.friendly-links ul li .schollBg18
{
    background-position: -4845px 0;
}

.friendly-links ul li .schollBg19
{
    background-position: -5130px 0;
}

.friendly-links ul li .schollBg20
{
    background-position: -5415px 0;
}

.friendly-links ul li .schollBg21
{
    background-position: -5700px 0;
}

.friendly-links ul li .schollBg22
{
    background-position: -5985px 0;
}

.friendly-links ul li .schollBg23
{
    background-position: -6270px 0;
}

.friendly-links ul li .schollBg24
{
    background-position: -6555px 0;
}

.friendly-links ul li .schollBg25
{
    background-position: -6840px 0;
}

.friendly-links ul li .schollBg26
{
    background-position: -7125px 0;
}

.friendly-links ul li .schollBg27
{
    background-position: -7410px 0;
}

.friendly-links ul li .schollBg28
{
    background-position: -7695px 0;
}

.friendly-links ul li .schollBg29
{
    background-position: -7980px 0;
}

.friendly-links ul li .schollBg30
{
    background-position: -8265px 0;
}

.friendly-links ul li .schollBg31
{
    background-position: -8550px 0;
}

.friendly-links ul li .schollBg32
{
    background-position: -8835px 0;
}

.friendly-links ul li .schollBg33
{
    background-position: -9120px 0;
}

.friendly-links ul li .schollBg34
{
    background-position: -9405px 0;
}

.friendly-links ul li .schollBg35
{
    background-position: -9690px 0;
}

.friendly-links ul li .schollBg36
{
    background-position: -9975px 0;
}

.friendly-links ul li .schollBg37
{
    background-position: -10260px 0;
}

.friendly-links ul li .schollBg38
{
    background-position: -10545px 0;
}

.friendly-links ul li .schollBg39
{
    background-position: -10830px 0;
}

.friendly-links ul li .schollBg40
{
    background-position: -11115px 0;
}

.friendly-links ul li .schollBg41
{
    background-position: -11400px 0;
}

.friendly-links ul li .schollBg42
{
    background-position: -11685px 0;
}

.friendly-links ul li .schollBg43
{
    background-position: -11970px 0;
}

.friendly-links ul li .schollBg44
{
    background-position: -12255px 0;
}

.friendly-links ul li .schollBg45
{
    background-position: -12540px 0;
}

.friendly-links ul li .schollBg46
{
    background-position: -12825px 0;
}

*/
.logoWrap
{
    height:120px;
    background-color: #fff;
    box-sizing: border-box;
    margin:2px 0;
}

.logoWrap ul li{
    border-bottom: 1px solid #eee;
}

.logoWrap ul li img
{
    width: 100%;
}

.hot_drug
{
    margin: 22px auto;
    border-top: 1px solid #e5e4e4;
    border-right: 1px solid #e5e4e4;
}

.hot_drug &gt; .layui-col-sm4
{
    border: 1px solid #e5e4e4;
    border-right: none;
    border-top: none;
}

.drug_pic img{
    width: 100%;
}

.newPosCon .sub-icon-hot
{
    position: absolute;
    width: 27px;
    height: 18px;
    top: -5px;
    left: 84px;
}

.hot_recruit .layui-breadcrumb .hotMed
{
    position: relative;
}

.layui-breadcrumb a .sub-icon-hot
{
    position: absolute;
    width: 27px;
    height: 18px;
    top: -11px;
    left: 54px;
}</pre></body></html>