﻿@charset "utf-8";
/* CSS Document */
.hrb-container{ width:1200px; min-height:600px; margin:15px auto;}
@media (min-width:768px) and (max-width:1024px){
    .hrb-container{ width:1000px;}
}

.hrb-pageNews{ background:none !important;}
.hrb-pageNews nav{ width:520px; margin:0 auto;}

/*tab切换*/
.hrb-tabSwitch{}
.hrb-tabSwitch ul{ border-bottom:solid 1px #f0f2f6; overflow:hidden;}
.hrb-tabSwitch ul li{ margin-right:35px;}
.hrb-tabSwitch ul li a {display:inline-block; height:50px;line-height:45px; border-bottom:solid 2px #fff; color:#666;}
.hrb-tabSwitch ul li a:hover{ color:#ffaa2c;}
.hrb-tabSwitch ul li a.active{ border-color:#ffaa2c; color:#ffaa2c;}
.hrb-tabSwitch ul li a:focus{ outline:none; -moz-outline:none;}


/*搜索框、下拉框组合*/
.hrb-searchMini{}
.hrb-searchMini .searchBox{ width:300px; height:35px; border:solid 1px #e1e5ec; position:relative; padding:0 40px 0 15px; box-sizing:border-box;}
.hrb-searchMini .searchBox .inputBox{ width:90%; border:none; font-size:12px; height:32px; line-height:30px;}
.hrb-searchMini .searchBox .inputBox::-webkit-input-placeholder{ font-size:12px; color:#ccc;}
.hrb-searchMini .searchBox .inputBox::-moz-placeholder{ font-size:12px; color:#ccc;}
.hrb-searchMini .searchBox .inputBox::-ms-input-placeholder{ font-size:12px; color:#ccc;}
.hrb-searchMini .searchBox .btnGo{ position:absolute; right:0; top:0; cursor:pointer; width:40px; height:34px; line-height:34px; display:block; color:#ccc;}
.hrb-searchMini .searchBox .btnGo:hover{ color:#ffaa2c;}
.hrb-searchMini .inputText{ border:solid 1px #e1e5ec; height:32px; line-height:32px; padding:0 10px; border-radius:5px;}

.hrb-searchMini .searchBox-orange{ width:300px; height:35px; border:solid 1px #ff7408; position:relative; padding:0 0 0 15px; box-sizing:border-box;}
.hrb-searchMini .searchBox-orange .inputBox{ width:calc(100% - 100px); border:none; font-size:12px; height:32px; line-height:30px;}
.hrb-searchMini .searchBox-orange .inputBox::-webkit-input-placeholder{ font-size:12px; color:#ccc;}
.hrb-searchMini .searchBox-orange .inputBox::-moz-placeholder{ font-size:12px; color:#ccc;}
.hrb-searchMini .searchBox-orange .inputBox::-ms-input-placeholder{ font-size:12px; color:#ccc;}
.hrb-searchMini .searchBox-orange .btnGo{ margin:-1px -1px 0 0; position:relative; cursor:pointer; border-radius:0 25px 25px 0; padding:0 20px; display:block; background:#ff7408; color:#fff;}
.hrb-searchMini .searchBox-orange .btnGo:hover{ opacity:0.9;}

.hrb-searchMini .btnBox{ cursor:pointer;}
.hrb-searchMini .btnBox .btnSmall{ display:inline-block; padding:0 15px; letter-spacing:1px; height:35px; line-height:35px; background:#ffaa2c;}
.hrb-searchMini .btnBox .btnSmall:hover{ background:#f69e1b;}
.hrb-searchMini .btnBox .btnSmall .iconfont{ font-size:12px;}
.hrb-searchMini .btnBox .btnSmall2{ display:inline-block; padding:0 15px; letter-spacing:1px; height:32px; line-height:32px; background:#ffaa2c;}
.hrb-searchMini .btnBox .btnSmall2:hover{ background:#f69e1b;}
.hrb-searchMini .btnBox .btnSmall2 .iconfont{ font-size:12px;}
.hrb-searchMini .btnBox .btnSmall3{ display:inline-block; padding:0 15px; letter-spacing:1px; height:32px; line-height:32px; background:#fff; border:solid 1px #f69e1b; color:#f69e1b;}
.hrb-searchMini .btnBox .btnSmall3:hover{ background:#f69e1b; color:#fff;}
.hrb-searchMini .btnBox .btnSmall3 .iconfont{ font-size:12px;}
.hrb-searchMini .inputGroup-box{ height:35px; border:solid 1px #e1e5ec;}
.hrb-searchMini .inputGroup-box .input-addon{ line-height:33px; display:inline-block; padding:0 10px; background:#f8f8f8; color:#666;}
.hrb-searchMini .listToggle{ background-color:rgba(225, 229, 236, 1); padding:3px;}
.hrb-searchMini .listToggle a{ display:inline-block; width:34px; height:30px; line-height:30px; color:#666;}
.hrb-searchMini .listToggle .iconfont{ font-weight:bold;}
.hrb-searchMini .listToggle a:hover{ color:#ffaa2c;}
.hrb-searchMini .listToggle a.acur{ background:#fff;}
.hrb-searchMini .moreSearch{ height:35px; border:solid 1px #e1e5ec;}
.hrb-searchMini .popoverBox{ position:absolute; left:50%; top:32px; margin-left:-110px; display:none; padding:15px; z-index:2000;}
.hrb-searchMini .popoverBox .box{ background:#FFF; min-width:300px; border:1px solid #EBEEF5; padding:20px;
    color:#606266; line-height:30px; border-radius:10px; -webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1); box-shadow:0 2px 12px 0 rgba(0,0,0,.1); word-break:break-all;}
.hrb-searchMini .popoverBox:after{
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    content: " ";
    top: 7px;
    left:50%;
    margin-left: -6px;
    border-top-width: 0;
    border-bottom-color: #FFF;
    border-width: 6px;
    -webkit-filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .03));
    filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .03));
}
.hrb-searchMini .popoverBox li{ padding:5px 0;}
.hrb-searchMini .popoverBox li .titleName{ width:80px; height:32px; font-size:14px; text-align:left; vertical-align:middle; display:inline-block;}
.hrb-searchMini .popoverBox li .selectBox{ width:170px; border-radius:5px; height:34px; font-size:14px; padding:0 10px; border:solid 1px #e1e5ec;}
.hrb-searchMini .popoverBox li .inputBox{ width:170px; border-radius:5px; height:34px; font-size:14px; padding:0 10px; border:solid 1px #e1e5ec;}
.hrb-searchMini .moreSearch:hover .moreBtn{ color:#000;}
.hrb-searchMini .moreSearch:hover .popoverBox{ display:block;}
.hrb-searchMini .dropDown .moreBtn{ height:35px; line-height:35px; border:solid 1px #e1e5ec;}
.hrb-searchMini .dropDown:hover .moreBtn{ color:#000;}
.hrb-searchMini .dropDown:hover .popoverBox{ display:block;}
.hrb-searchMini .moreSearch-notHover{ height:35px; border:solid 1px #e1e5ec;}



.searchFilterMerge{ height:35px; border:solid 1px #e1e5ec;}
.searchFilterMerge .popoverBox{ position:absolute; left:50%; top:32px; transform: translate(-50%,0%); display:none; padding:15px; z-index:2000;}
.searchFilterMerge .popoverBox .box{ background:#FFF; min-width:300px; border:1px solid #EBEEF5; padding:20px;
    color:#606266; line-height:30px; border-radius:10px; -webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1); box-shadow:0 2px 12px 0 rgba(0,0,0,.1); word-break:break-all;}
.searchFilterMerge .popoverBox:after{
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    content: " ";
    top: 7px;
    left:50%;
    margin-left: -6px;
    border-top-width: 0;
    border-bottom-color: #FFF;
    border-width: 6px;
    -webkit-filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .03));
    filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .03));
}
.searchFilterMerge .popoverBox li{ padding:5px 0;}
.searchFilterMerge .popoverBox li .titleName{ width:80px; height:32px; font-size:14px; text-align:left; vertical-align:middle; display:inline-block;}
.searchFilterMerge .popoverBox li .selectBox{ width:170px; border-radius:5px; height:34px; font-size:14px; padding:0 10px; border:solid 1px #e1e5ec;}
.searchFilterMerge .popoverBox li .inputBox{ width:170px; border-radius:5px; height:34px; font-size:14px; padding:0 10px; border:solid 1px #e1e5ec;}
.searchFilterMerge:hover .moreBtn{ color:#000;}
.searchFilterMerge:hover .popoverBox{ display:block;}

/*主播管理*/
.hrb-zhuboList{}
.hrb-zhuboList li{ width:592px; height:120px; margin-right:16px;}
.hrb-zhuboList li:nth-child(even){ margin-right:0;}
.hrb-zhuboList li .status{ left:0; top:0;}
.hrb-zhuboList li .status span{ display:block; border-radius:5px 0 5px 0; width:50px; height:20px; line-height:20px;}
.hrb-zhuboList li .status2 span{ display:block; border-radius:0 5px 0 5px; width:60px; height:20px; line-height:20px;}
.hrb-zhuboList li .tg{ background:#2cb250;}
.hrb-zhuboList li .wtg{ background:#ccc;}
.hrb-zhuboList li .drz{ background:#ffaa2c;}
.hrb-zhuboList li p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hrb-zhuboList li .t1{ width:28%; left:20px; top:35px;}
.hrb-zhuboList li .t2{ width:45%; left:33%; top:35px;}
.hrb-zhuboList li .t3{ bottom:20px; right:20px; z-index:8;}
.hrb-zhuboList li .t3 a{ display:inline-block; background:#FD8000; width:70px; hegiht:28px; line-height:28px; color:#fff;}
.hrb-zhuboList li .t3 a:hover{background: #ffaa2c}
.hrb-zhuboList li .t4{ right:0; top:0; z-index:8; display:none;}
.hrb-zhuboList li .t4 a{ display:inline-block; border-radius:0 0 0 3px; font-size: 16px !important; background:#FD8000; width:30px; height:30px; line-height:30px; color:#fff;}
.hrb-zhuboList li .t4 a:hover{ background:#ffaa2c; font-size: 20px !important;}
.hrb-zhuboList li .t4 a:last-child{ border-radius:0 3px 0 0;}
.hrb-zhuboList li:hover,.hrb-zhuboList li.acur{ box-shadow:0px 5px 12px rgba(225, 229, 236, 1);}
.hrb-zhuboList li:hover .t4{ display:block;}
.hrb-zhuboList li .fontTitle a{ color:#333;}
.hrb-zhuboList li .icheckbox_minimal-blue{ position:absolute; left:0; top:0; background:none; z-index:6; width:100%; height:100%; border-radius:5px;}
.hrb-zhuboList li .icheckbox_minimal-blue.checked{ background:none; border:solid 1px #ffaa2c; box-shadow:0px 5px 12px rgba(225, 229, 236, 1);}

.hrb-tableView-new{ margin:0 auto;}
.hrb-tableView-new td{ }
.hrb-tableView-new .title{ width:150px; font-family:"微软雅黑 Bold", "微软雅黑 Regular", 微软雅黑, sans-serif; color:#333; font-weight:700; text-align:left;}
.hrb-tableView-new .form-control{ border:none; border-bottom:solid 1px #f3f5f8; font-size:12px; height:64px; padding:6px 0px;}
.hrb-tableView-new .form-control:focus{ box-shadow:none; outline:none; }
.hrb-tableView-new .red1{ margin-left:3px;}
.hrb-tableView-new .btnSelect{ width:15%; text-align:right; border-bottom:solid 1px #f3f5f8; height:64px; line-height:62px; display:block;}
.hrb-tableView-new .tdLine{ border-bottom:solid 1px #f3f5f8;}

.hrb-tableDatail-new{ margin:0 auto;}
.hrb-tableDatail-new td{ padding:15px 0;}
.hrb-tableDatail-new .title{ color:#999; text-align:left; font-size:12px; width:130px;}
.hrb-tableDatail-new .title2{ padding-left:30px; width:130px; color:#999; font-size:12px;}
.hrb-tableDatail-new .txtLine{ border-bottom:solid 1px #f3f5f8; font-size:16px;}
.hrb-tableDatail-new .mtext{ width:690px;}

/*直播活动管理*/
.hrb-liveActivityList{}
.hrb-liveActivityList li{ height:120px;}
.hrb-liveActivityList li .photo{ left:20px; top:20px; background:#333; border-radius:10px;}
.hrb-liveActivityList li .photo img{ width:80px; height:80px;}
.hrb-liveActivityList li .status{ left:20px; top:20px; z-index:6;}
.hrb-liveActivityList li .status span{ display:block; border-radius:5px 0 5px 0; padding:0 5px; height:20px; line-height:20px;}
.hrb-liveActivityList li .shtg{ background:#2cb250;}
.hrb-liveActivityList li .shbtg{ background:#ccc;}
.hrb-liveActivityList li .dtj{ background:#ffaa2c;}
.hrb-liveActivityList li .shz{ background:#ff0000;}
.hrb-liveActivityList li p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hrb-liveActivityList li .t1{ width:26%; left:160px; top:25px;}
.hrb-liveActivityList li .t2{ width:32%; left:44%; top:25px;}
.hrb-liveActivityList li .t2 .liveStatus{ display:inline-block; height:20px; line-height:20px; padding:0 8px;}
.hrb-liveActivityList li .t2 .ygq{ background-color:rgba(241, 243, 248, 1); color:#999;}
.hrb-liveActivityList li .t2 .wks{ background-color:rgba(255, 242, 217, 1); color:#FFAA2C;}
.hrb-liveActivityList li .t2 .yjs{ background-color:rgba(224, 244, 229, 1); color:#2CB250;}
.hrb-liveActivityList li .t3{ bottom:20px; right:20px; z-index:8;}
.hrb-liveActivityList li .t3 a{ display:inline-block; background:#FD8000; padding:0 10px; margin-left:5px; hegiht:28px; line-height:28px; color: #FFF;}
.hrb-liveActivityList li .t3 a:hover{background: #ffaa2c}
.hrb-liveActivityList li .t3 i{color:#FD8000; font-size: 16px !important;}
.hrb-liveActivityList li .t3 i:hover{ color: #ffaa2c; font-size: 20px !important;}
.hrb-liveActivityList li .t4{ right:0; top:0; z-index:8; display:block;}
.hrb-liveActivityList li .t4 a{ display:inline-block; background:#FD8000; width:32px; height:32px; line-height:32px; color:#FFF;}
.hrb-liveActivityList li .t4 a:hover{ background:#ffaa2c; font-size: 18px;}
.hrb-liveActivityList li .t4 a:first-child{ border-radius:0 0 0 10px;}
.hrb-liveActivityList li .t4 a:last-child{ border-radius:0 10px 0 0;}
.hrb-liveActivityList li:hover{ box-shadow:0px 5px 12px rgba(225, 229, 236, 1);}
/*.hrb-liveActivityList li:hover .t4{ display:block;}*/
.hrb-liveActivityList li .icheckbox_minimal-blue{ position:absolute; left:0; top:0; background:none; z-index:6; width:100%; height:100%; border-radius:5px;}
.hrb-liveActivityList li .icheckbox_minimal-blue.checked{ background:none; border:solid 2px #ffaa2c; box-shadow:0px 5px 12px rgba(225, 229, 236, 1);}


/*主播间管理*/
.hrb-liveRoomList{ display:none;}
.hrb-liveRoomList li{ width:592px; height:120px; margin-right:16px;}
.hrb-liveRoomList li:nth-child(even){ margin-right:0;}
.hrb-liveRoomList li .photo{ left:20px; top:20px; background:white; border-radius:10px;}
.hrb-liveRoomList li .photo img{ width:80px; height:80px;}
.hrb-liveRoomList li .photoBg{background-image:url(/img/toumingtudi.png); background-size: 100% 100%; width:80px; height:80px;left:20px; top:20px;z-index:8}
.hrb-liveRoomList li .num{ left:25px; bottom:25px;z-index:9}
.hrb-liveRoomList li .num .iconfont{ font-size:12px;z-index:9}
.hrb-liveRoomList li .status{ left:20px; top:19px;z-index:9}
.hrb-liveRoomList li .status span{ display:block; border-radius:5px 0 5px 0; width:50px; height:20px; line-height:20px;}
.hrb-liveRoomList li .zbz{ background:#2cb250;}
.hrb-liveRoomList li .jb,.hrb-liveRoomList li .yc,.hrb-liveRoomList li .zt{ background:#ff0000;}
.hrb-liveRoomList li .wks{ background:#ffaa2c;}
.hrb-liveRoomList li .ygq{ background:#ccc;}
.hrb-liveRoomList li .yjs{ background:#ccc;}
.hrb-liveRoomList li p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hrb-liveRoomList li .t1{ width:28%; left:140px; top:30px;}
.hrb-liveRoomList li .t2{ width:20%; left:58%; top:30px;}
.hrb-liveRoomList li .t3{ bottom:20px; right:20px; z-index:8;}
.hrb-liveRoomList li .t3 a{ display:inline-block; background:#FD8000; padding:0 10px; hegiht:28px; line-height:28px; color:#fff;}
.hrb-liveRoomList li .t3 a:hover{ background:#ffaa2c;}
.hrb-liveRoomList li .t4{ right:10px; top:20px; z-index:8;}
.hrb-liveRoomList li .t4 dt{ display:inline-block; position:relative; color:#999; padding:0 10px;}
.hrb-liveRoomList li .t4 dt .iconfont{ font-size:14px;}
.hrb-liveRoomList li .t4 dt .iconfont:hover{ font-size:18px;}
.hrb-liveRoomList li .t4 dt a{ color:#FD8000;}
.hrb-liveRoomList li .t4 dt:after{ content:''; width:1px; height:12px; position:absolute; right:0; top:2px; background-color:rgba(178, 191, 206, 0.3);}
.hrb-liveRoomList li .t4 dt a:hover{ color:#ffaa2c;}
.hrb-liveRoomList li .t4 dt:last-child:after{ display:none;}
.hrb-liveRoomList li:hover,.hrb-liveRoomList li.acur{ box-shadow:0px 5px 12px rgba(225, 229, 236, 1);}
.hrb-liveRoomList li .icheckbox_minimal-blue{ position:absolute; left:0; top:0; background:none; z-index:6; width:100%; height:100%; border-radius:5px;}
.hrb-liveRoomList li .icheckbox_minimal-blue.checked{ background:none; border:solid 1px #ffaa2c; box-shadow:0px 5px 12px rgba(225, 229, 236, 1);}

.hrb-liveRoomList2{}
.hrb-liveRoomList2 li{ width:288.7px; height:240px; float:left; margin-right:15px; padding-top:150px;}
.hrb-liveRoomList2 li:nth-child(4n+4){ margin-right:0px;}
.hrb-liveRoomList2 li .photo{ left:0px; top:0px; background:white; border-radius:5px 5px 0 0;}
.hrb-liveRoomList2 li .photo img{ width:289px; height:150px; border-radius:5px 5px 0 0;}
.hrb-liveRoomList2 li .photoBg{background-image:url(/img/toumingtudi.png); border-radius:5px 5px 0 0; background-size: 100% 100%; width:100%; height:150px; left: 0; top: 0;z-index:8}
.hrb-liveRoomList2 li .num{ left:10px; top:120px;z-index: 10;}
.hrb-liveRoomList2 li .num .iconfont{ font-size:12px;z-index: 10;}
.hrb-liveRoomList2 li .status{ left:0px; top:-1px;z-index:9}
.hrb-liveRoomList2 li .status span{ display:block; border-radius:5px 0 5px 0; width:50px; height:20px; line-height:20px;}
.hrb-liveRoomList2 li .zbz{ background:#2cb250;}
.hrb-liveRoomList2 li .jb,.hrb-liveRoomList2 li .yc,.hrb-liveRoomList2 li .zt{ background:#ff0000;}
.hrb-liveRoomList2 li .wks{ background:#ffaa2c;}
.hrb-liveRoomList2 li .ygq{ background:#ccc;}
.hrb-liveRoomList2 li .yjs{ background:#ccc;}
.hrb-liveRoomList2 li p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hrb-liveRoomList2 li .p1{ right:10px; top:120px; width:150px; z-index:10;}
.hrb-liveRoomList2 li .p1 .iconfont{ color:#ffaa2c; font-size:14px;}
.hrb-liveRoomList2 li .p4{ right:5px; bottom:13px; z-index:8;}
.hrb-liveRoomList2 li .p4 dt{ display:inline-block; position:relative; color:#999; padding:0 10px;}
.hrb-liveRoomList2 li .p4 dt .iconfont{ font-size:14px;}
.hrb-liveRoomList2 li .p4 dt .iconfont:hover{ font-size:18px;}
.hrb-liveRoomList2 li .p4 dt a{ color:#FD8000; font-weight: bold;}
.hrb-liveRoomList2 li .p4 dt:after{ content:''; width:1px; height:12px; position:absolute; right:0; top:2px; background-color:rgba(178, 191, 206, 0.3);}
.hrb-liveRoomList2 li .p4 dt a:hover{ color:#ffaa2c;}
.hrb-liveRoomList2 li .p4 dt:last-child:after{ display:none;}
.hrb-liveRoomList2 li:hover,.hrb-liveRoomList2 li.acur{ box-shadow:0px 5px 12px rgba(225, 229, 236, 1);}

/*企微客服*/
.hrb-customerList{}
.hrb-customerList li{ width:288.7px; height:310px; float:left; margin-right:15px;}
.hrb-customerList li:nth-child(4n+4){ margin-right:0px;}
.hrb-customerList li .photo{ height:200px; margin:50px 0 0;}
.hrb-customerList li .photo img{ width:200px; height:200px;}
.hrb-customerList li .status{ left:0; top:0;}
.hrb-customerList li .status span{ display:block; border-radius:5px 0 5px 0; width:50px; height:20px; line-height:20px;}
.hrb-customerList li .tg{ background:#2cb250;}
.hrb-customerList li .wtg{ background:#ccc;}
.hrb-customerList li .drz{ background:#ffaa2c;}
.hrb-customerList li p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hrb-customerList li .t4{ right:0; top:0; z-index:8; display:none;}
.hrb-customerList li .t4 a{ display:inline-block; border-radius:0 0 0 3px; background:#FD8000; font-size: 16px !important; width:30px; height:30px; line-height:30px; color:#fff;}
.hrb-customerList li .t4 a:hover{ background:#ffaa2c; font-size: 20px !important;}
.hrb-customerList li .t4 a:last-child{ border-radius:0 3px 0 0;}
.hrb-customerList li:hover,.hrb-customerList li.acur{ box-shadow:0px 5px 12px rgba(225, 229, 236, 1);}
.hrb-customerList li:hover .t4{ display:block;}

/*客服话术管理*/
.hrb-customerWordList{ height:560px; overflow:auto; margin-bottom:15px;}
.hrb-customerWordList li{ height:100px; background:#f8f8f8; border:solid 1px #eee;}
.hrb-customerWordList li .indexes{ width:60px; left:0; top:10px; z-index:6; line-height:80px;}
.hrb-customerWordList li .photo{ left:65px; top:10px; background:#ddd; border-radius:5px; width:80px; height:80px; line-height:80px;}
.hrb-customerWordList li .photo img{ width:80px; height:80px;}
.hrb-customerWordList li p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hrb-customerWordList li .t1{ width:250px; left:170px; top:13px;}
.hrb-customerWordList li .t1 .type{ max-width:100px; width:inherit;}
.hrb-customerWordList li .t1 .typeImgBtn{}
.hrb-customerWordList li .t1 .typeImgBtn .typeImg{ z-index:88; display:none; left:0; top:30px; width:400px; border:solid 1px #eee;}
.hrb-customerWordList li .t1 .typeImgBtn .typeImg img{ width:400px; border-radius:10px; box-shadow:0px 5px 12px rgba(225, 229, 236, 1);}
.hrb-customerWordList li .t1 .typeImgBtn:hover .typeImg{ display:block;}
.hrb-customerWordList li .t2{ width:550px; left:425px; top:13px;}
.hrb-customerWordList li .t2 .dec{ max-width:380px; width:inherit;}
.hrb-customerWordList li .t2 .liveStatus{ display:inline-block; height:20px; line-height:20px; padding:0 8px;}
.hrb-customerWordList li .t2 .ygq{ background-color:rgba(241, 243, 248, 1); color:#999;}
.hrb-customerWordList li .t2 .wks{ background-color:rgba(255, 242, 217, 1); color:#FFAA2C;}
.hrb-customerWordList li .t2 .yjs{ background-color:rgba(224, 244, 229, 1); color:#2CB250;}
.hrb-customerWordList li .t3{ right:0; top:0; z-index:8; display:none;}
.hrb-customerWordList li .t3 a{ display:inline-block; background:#FD8000; width:32px; height:32px; line-height:32px; color:#FFF;}
.hrb-customerWordList li .t3 a:hover{ background:#ffaa2c; font-size: 18px;}
.hrb-customerWordList li .t3 a:first-child{ border-radius:0 0 0 10px;}
.hrb-customerWordList li .t3 a:last-child{ border-radius:0 10px 0 0;}
.hrb-customerWordList li .t4{ bottom:20px; right:20px; z-index:8;}
.hrb-customerWordList li .t4 a{ display:inline-block; background:#FD8000; padding:0 10px; hegiht:28px; line-height:28px; color:#fff;}
.hrb-customerWordList li .t4 a:hover{ background:#ffaa2c;}
.hrb-customerWordList li:hover{ box-shadow:0px 5px 12px rgba(225, 229, 236, 1);}
.hrb-customerWordList li:hover .t3{ display:block;}

.hrb-customerPreview{ right:0; top:0; bottom:0; border-radius:5px; z-index:999; width:500px; padding:30px; background-color:rgba(0, 0, 0, 0.92);}
.hrb-customerPreview h4:hover{ opacity:0.8;}
.hrb-customerPreview .box{ background-color:rgba(240, 237, 240, 1); height:calc(100% - 50px); border-radius:5px;}
.hrb-customerPreview .scrollBox{ height:calc(100% - 140px); overflow:auto;}
.hrb-customerPreview .scrollBox .reply{ padding:0 40px 0 60px; margin-bottom:20px;}
.hrb-customerPreview .scrollBox .reply .photo{ left:0; top:0; width:50px; height:50px;}
.hrb-customerPreview .scrollBox .reply .photo img{ width:50px; height:50px;}
.hrb-customerPreview .scrollBox .reply .txtBox{ border-radius:5px 15px 15px 15px;}
.hrb-customerPreview .scrollBox .reply .txtBox img{ width:210px;}
.hrb-customerPreview .scrollBox .reply .txtBox:after{ content:''; border-width:0px; position:absolute; left:-5px;
    top: 15px;
    width:10px;
    height:10px;
    background:#fff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);}
.hrb-customerPreview .scrollBox .ask{ padding:0 60px 0 40px; margin-bottom:20px;}
.hrb-customerPreview .scrollBox .ask .photo{ right:0; top:0; width:50px; height:50px; overflow:hidden;}
.hrb-customerPreview .scrollBox .ask .photo img{ width:50px; height:50px;}
.hrb-customerPreview .scrollBox .ask .txtBox{ border-radius:15px 5px 15px 15px; background:rgba(152, 236, 107, 1);}
.hrb-customerPreview .scrollBox .ask .txtBox:after{ content:''; border-width:0px; position:absolute; right:-5px;
    top: 15px;
    width:10px;
    height:10px;
    background:rgba(152, 236, 107, 1);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);}
.hrb-customerPreview .footImg img{ border-radius:0 0 5px 5px;}
.hrb-customerPreview .titleName{ height:65px; line-height:65px;}













 /*帮助中心*/
.hrb-helpCategoryMenu{}
.hrb-helpCategoryMenu li{ padding:2px 0; padding-left:15px;}
.hrb-helpCategoryMenu li p{ border-bottom:dotted 1px #eee;}
.hrb-helpCategoryMenu li a{ font-size:14px; color:#333; display:block; position:relative; height:40px; line-height:40px; padding-right:25px; border-right:solid 3px #fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hrb-helpCategoryMenu li a:hover,.hrb-helpCategoryMenu li a.acur{ color:#FD8000;}
.hrb-helpCategoryMenu li .leftIcon{ margin:0 10px 0 0; float:left;}
.hrb-helpCategoryMenu li .arrow{ position:absolute; right:15px; top:15px; font-size:10px; color:#000;}
.hrb-helpCategoryMenu li ul{ display:none;}
.hrb-helpCategoryMenu li a.on{ color:#FD8000;}
.hrb-helpCategoryMenu li a.disable{ color:#999;}

.hrb-helpHeader{ width:100%; height:65px;}
.hrb-helpHeader .box{ width:1200px; margin:0 auto;}
.hrb-helpHeader .logo{ float:left;}
.hrb-helpHeader .logo img{ height:40px; margin-top:15px;}

.hrb-help-search{ background:#FD8000; height:95px; padding-top:55px;-webkit-box-sizing: content-box;}
.hrb-help-search .searchBox{ width:450px; height:35px; position:relative; padding:0 80px 0 25px; margin:0 auto; box-sizing:border-box;}
.hrb-help-search .searchBox .text{ width:80%; border:none; font-size:12px; height:35px; line-height:34px;}
.hrb-help-search .searchBox .text::-webkit-input-placeholder{ font-size:12px; color:#757575;}
.hrb-help-search .searchBox .text::-moz-placeholder{ font-size:12px; color:#757575;}
.hrb-help-search .searchBox .text::-ms-input-placeholder{ font-size:12px; color:#757575;}
.hrb-help-search .searchBox .btnGo{ position:absolute; right:0; top:0; width:70px; height:34px; line-height:34px; display:block; color:#FD8000;}
.hrb-help-search .searchBox .btnGo:before{ position:absolute; content:''; left:-3px; top:11px; width:1px; height:14px; background:#FD8000;}
.hrb-help-search .searchBox .btnGo:hover{ color:#000;}

.hrb-help-box1{ padding:50px 0;}
.hrb-help-box1 .box{ width:1200px; margin:0 auto;}
.hrb-help-box1 .listUl{ overflow:hidden;}
.hrb-help-box1 .listUl li{ width:25%; height:135px; float:left; margin:15px 0; color:#777;}
.hrb-help-box1 .listUl li .photo{}
.hrb-help-box1 .listUl li .photo img{ width:85px; height:85px; border-radius:50%; margin-bottom:20px;}
.hrb-help-box1 .listUl li .title{ display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:80%;}
.hrb-help-box1 .listUl li:hover{ color:#FD8000;}

.hrb-help-box2{ padding:30px 0; background:#fbfcff;}
.hrb-help-box2 .box{ width:1200px; margin:0 auto;}
.hrb-help-box2 .listUl{ overflow:hidden;}
.hrb-help-box2 .listUl li{ width:33.33%; height:35px; line-height:35px; float:left; padding-left:30px; box-sizing:border-box;}
.hrb-help-box2 .listUl li a{ display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:90%; color:#777;}
.hrb-help-box2 .listUl li a:hover{ color:#FD8000;}

.hrb-help-box3{ padding:30px 0;}
.hrb-help-box3 .box{ width:1200px; margin:0 auto;}
.hrb-help-box3 .tabBox{ border-bottom:solid 1px #eee;}
.hrb-help-box3 .tabBox li{ padding:0 20px; display:inline-block; position:relative; margin-right:10px; color:#FD8000;}
.hrb-help-box3 .tabBox li#more_ques{ font-size:12px; padding:0; margin:0;}
.hrb-help-box3 .tabBox li#more_ques .iconfont{ font-size:12px; margin-left:5px;}
.hrb-help-box3 .tabBox li#more_ques:hover a{ color:#ff6600;}
.hrb-help-box3 .tabBox li.acur{ color:#ff6600;}
.hrb-help-box3 .tabBox li.acur:before{ position:absolute; content:''; left:0; bottom:-1px; width:100%; height:3px; background:#ff6600;}
.hrb-help-box3 .menuBox{ width:185px;}
.hrb-help-box3 .menuBox li{ padding-left:35px; color:#757575; box-sizing:border-box; position:relative; margin-bottom:5px;}
.hrb-help-box3 .menuBox li:before{ position:absolute; content:''; left:15px; top:11px; width:0px; height:0px; border:4px solid transparent; border-bottom:4px solid #757575;}
.hrb-help-box3 .menuBox li.acur{background: #fff5e2;color:#ff6600;}
.hrb-help-box3 .menuBox li.acur:before{ position:absolute; content:''; left:18px; top:14px; width:0px; height:0px; border:4px solid transparent; border-left:4px solid #FD8000;}
.hrb-help-box3 .questionList{ width:975px;}
.hrb-help-box3 .questionList ul{ overflow:hidden;}
.hrb-help-box3 .questionList li{ width:35%; height:35px; line-height:35px; float:left;}
.hrb-help-box3 .questionList li a{ display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:90%; color:#777;}
.hrb-help-box3 .questionList li a:hover{ color:#FD8000;}

.hrb-help-box4{ padding:30px 0;}
.hrb-help-box4 .box{ width:1200px; margin:0 auto;}
.hrb-help-box4 .menuBox{ width:185px;}
.hrb-help-box4 .menuBox li{}
.hrb-help-box4 .menuBox li p{ color:#ff6600; position:relative; color:#ff6600; border-bottom:solid 1px #eee; font-size:15px; padding:5px 0;}
.hrb-help-box4 .menuBox li .arrow{ position:absolute; right:5px; top:5px; color:#ccc; font-size:12px;}
.hrb-help-box4 .menuBox li.acurP p:before{ position:absolute; content:''; left:0; bottom:-1px; width:100%; height:3px; background:#ff6600;}

.hrb-help-box4 .menuBox li ul{ padding-top:15px; display:none;}
.hrb-help-box4 .menuBox li ul li{ padding-left:10px; font-size:13px; color:#757575; box-sizing:border-box; position:relative; margin-bottom:5px;}
.hrb-help-box4 .menuBox li ul li .arrow{ top:0;}
.hrb-help-box4 .menuBox li ul li p{ font-size:13px; border-bottom:none; padding:0; color: #757575;}
.hrb-help-box4 .menuBox li ul li p:before{ display:none;}
.hrb-help-box4 .menuBox li ul li:before{ position:absolute; content:''; left:15px; top:11px; width:0px; height:0px; border:4px solid transparent; border-bottom:4px solid #757575; display:none;}
.hrb-help-box4 .menuBox li ul li.acur{background: #fff5e2;}
.hrb-help-box4 .menuBox li ul li.acur p{ color:#ff6600;}
.hrb-help-box4 .menuBox li ul li.acur:before{ position:absolute; content:''; left:18px; top:14px; width:0px; height:0px; border:4px solid transparent; border-left:4px solid #FD8000;}

.hrb-help-box4 .menuBox li ul li ul{ padding-top:0;}
.hrb-help-box4 .menuBox li ul li ul li p{font-size:13px;border-bottom:none;padding:0;color:#757575;}
.hrb-help-box4 .menuBox li ul li ul li p:before{ display:none;}

.hrb-help-box4 .menuBox li ul li ul li ul{ padding-top:0;}
.hrb-help-box4 .menuBox li ul li ul li ul li p{ font-size:13px; border-bottom:none; padding:0; color:#757575;}
.hrb-help-box4 .menuBox li ul li ul li ul li p:before{ display:none;}

.hrb-help-box4 .menuBox li ul li ul li ul li ul{ padding-top:0;}
.hrb-help-box4 .menuBox li ul li ul li ul li ul li p{ font-size:13px; border-bottom:none; padding:0; color:#757575;}
.hrb-help-box4 .menuBox li ul li ul li ul li ul li p:before{ display:none;}

.hrb-help-box4 .menuBox li p{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-right: 20px !important;}
.hrb-help-box4 .questionInfo{ width:900px;}

.salary .salaryStyle{ font-size:16px; color:#f60 ; margin-right:5px; font-weight:bold;}
.salary .salaryStyle2{ font-size:26px; color:#f60 ; margin-right:5px; font-weight:bold;}

/*人才库改造*/
.hr-talentList-btnBox{ right:20px; top:-70px;}
.hr-talentList-btnBox .btn-sm{ padding:5px 12px; margin-left:5px;}
.hr-talentList-btnBox .btn-info{ background:#ff6600; color:#fff;}
.hr-talentList-btnBox .btn-info:hover{ background:#ff6600; color:#fff;}

.hrb-campus-listSearch .form-control{ height:30px; border-radius:5px; padding:4px 10px;}

.hr-talent-mainList{}
.hr-talent-mainList li{ min-height:120px; padding:20px 20px 5px 140px; overflow:hidden;}
.hr-talent-mainList li:hover{ box-shadow:0px 5px 12px rgba(225, 229, 236, 1); background:#fafafa;}
.hr-talent-mainList li .photo{ left:50px; top:25px; border-radius:50%;}
.hr-talent-mainList li .photo img{ width:70px; height:70px;}
.hr-talent-mainList li .t1{ width:42%; padding-right:3%;}
.hr-talent-mainList li .t2{ width:42%; margin-left:2%;  min-height:150px; display:flex; align-items:center; flex-wrap:wrap;}
.hr-talent-mainList li .t2 dl{ padding-left:4%; border-left:dashed 2px #eee; position:relative;}
.hr-talent-mainList li .t2 dt{ height:30px;}
.hr-talent-mainList li .t2 dt .d1{ width:166px; float:left;}
.hr-talent-mainList li .t2 dt .d2{ width:130px;}
.hr-talent-mainList li .t2 dt .d3{ width:80px;}
.hr-talent-mainList li .t2 .icon1,.hr-talent-mainList li .t2 .icon2{ display:block; font-size:12px; left:-10px; width:18px; text-align:center; background:#ffa800; color:#fff2d9;}
.hr-talent-mainList li .t2 .icon1{ top:0;}
.hr-talent-mainList li .t2 .icon2{ bottom:0; display:none;}
.hr-talent-mainList li .t2 dt:last-child{ height:20px;}
.hr-talent-mainList li .t3{ width:20%;}
.hr-talent-mainList li .t4{ clear:both; border-top:solid 1px #eee; position:relative; margin:0 0 0 -100px;}
.hr-talent-mainList li .t4 a{ margin-left:10px; color:#fff;}
.hr-talent-mainList li .t4 .icon-jiahao{ font-size:13px;}
.hr-talent-mainList li .t4 a:hover{ color:#fff; opacity:0.9;}
.hr-talent-mainList li .t5{ clear:both; border-top:solid 1px #eee; position:relative; margin:0 0 0 -100px;}
.hr-talent-mainList li .t5 a{ margin-left:10px;}
.hr-talent-mainList li .t5 .icon-jiahao{ font-size:13px;}
.hr-talent-mainList li .rightBtn{ right:10px; bottom:100px; text-align:right; width:255px; line-height:30px;}
.hr-talent-mainList li .rightBtn a{ display:inline-block; margin-left:30px; text-align:center; color:#666;}
.hr-talent-mainList li .rightBtn .iconfont{ display:block; font-size:14px; margin:auto; width:30px; height:30px; line-height:30px; border-radius:4px; background:#ffefe5; color:#ff6600;}
.hr-talent-mainList li .rightBtn a:hover{ color:#ff6600;}
.hr-talent-mainList li .rightBtn a:hover .iconfont{ background:#ff6600; color:#fff;}
.hr-talent-mainList li .tagList{}
.hr-talent-mainList li .tagList span{ letter-spacing:1px; display:inline-block;padding: 0 6px; height:20px; line-height:18px; background:#e5eefe; color:#4e8af9; font-size:12px; border-radius:3px;}
.hr-talent-mainList li .fenghao{ position:absolute; right:0; top:0px; width:90px;}
.hr-talent-mainList li .icheckbox_minimal-blue{ position:absolute; left:20px; top:30px;}
.hr-talent-mainList li .integrity{ right:0; top:0; border-radius:0 5px 0 10px; background:#555; z-index:98;}

/*人才库弹窗*/
.hr-talent-mainList li{ overflow:initial;}
.hr-talent-mainList li .popUpBox{ display:none; z-index:888; left:95px; bottom:-85px; width:900px;}
.hr-talent-mainList li .popUpBox dl{ max-height:360px; overflow:auto;}
.hr-talent-mainList li .popUpBox dt{ padding:8px 0; overflow:hidden}
.hr-talent-mainList li .popUpBox dt .d1,.hr-talent-mainList li .popUpBox dt .d4,.hr-talent-mainList li .popUpBox dt .d5{ width:16%; float:left; display:inline-block; box-sizing:border-box; padding:0 10px;}
.hr-talent-mainList li .popUpBox dt .d2,.hr-talent-mainList li .popUpBox dt .d3{ width:20%; float:left; display:inline-block; box-sizing:border-box; padding:0 10px;}
.hr-talent-mainList li .popUpBox dt .d4{ width:10%;}
.hr-talent-mainList li .popUpBox dt .d5{ width:17%;}
.hr-talent-mainList li .popUpBox dt .p1,.hr-talent-mainList li .popUpBox dt .p2{ width:12%; float:left; display:inline-block; box-sizing:border-box; padding:0 10px;}
.hr-talent-mainList li .popUpBox dt .p2{ width:16%;}
.hr-talent-mainList li .popUpBox dt:nth-child(even){ background-color:#f7f8fc;}
.hr-talent-mainList li .popUpBox .bigTitle{ background-color:#f7f8fc;}
.hr-talent-mainList li .applyItem:hover .popUpBox{ display:block;}
.hr-talent-mainList li .popUpBox:after{
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    content: " ";
    bottom:95px;
    left:0;
    transform:rotate(-90deg);
    margin-left:-14px;
    border-top-width: 0;
    border-bottom-color: #FFF;
    border-width:7px;
    -webkit-filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .03));
    filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .03));
}

.talent-postFilter{ border-radius:10px 0 0 10px; right:0; top:0; bottom:0; width:750px; z-index:999;}
.talent-postFilter .pageDiv{ height:calc(100% - 70px); overflow:auto;}

.hr-talentTagSelect{}
.hr-talentTagSelect li{ width:115px; height:34px; box-sizing:border-box; background:#f7f7f7; color:#666;}
.hr-talentTagSelect li .inputSelect{ left:0; right:0; opacity:0; width:100%; height:100%; cursor:pointer;}
.hr-talentTagSelect li:hover{ color:#000;}
.hr-talentTagSelect li.acur{ background:#ffefe5; color:#ff6600;}

.hr-talentList-queryBox{}
.hr-talentList-queryBox .li{ width:33.33%; height:48px; float:left; padding:7px 0;}
.hr-talentList-queryBox .li .title{ width:80px; display:inline-block; text-align:right; margin-right:10px; line-height:34px; float:left;}
.hr-talentList-queryBox .li .rightCont{ width:calc(100% - 110px); display:inline-block;}
.hr-talentList-queryBox .bootstrap-select.btn-group, .hr-talentList-queryBox .bootstrap-select.btn-group[class*="span"]{ margin-bottom:0;}
.hr-talentList-queryBox .bootstrap-select.btn-group .btn{ font-size:13px;}
.hr-talentList-queryBox .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]){ width:200px;}
.hr-talentList-queryBox .form-control{ border-radius:5px;}
.hr-talentList-queryBox .selectStyle-grayLine{ height:34px;}
.hr-talentList-queryBox .btnDiv{ padding:5px 0 10px 90px;}
.hr-talentList-queryBox .btnDiv a:hover{ opacity:0.8;}

.hrb-liveRoom-calendar{ left:0; right:0; top:-5px; z-index:77;}
.hrb-liveRoom-calendar .fc-toolbar-title{ padding-left:15px; font-size:16px; font-weight:bold;}
.hrb-liveRoom-calendar .fc-col-header thead th{ border-color:#fff;}
.hrb-liveRoom-calendar .fc .fc-view-harness-active > .fc-view{ left:10px; right:10px;}
.hrb-liveRoom-calendar .fc .fc-scrollgrid-liquid{ border:none;}
.hrb-liveRoom-calendar .fc .fc-scrollgrid-section-body table{ border:solid 1px #ddd;}
.hrb-liveRoom-calendar .fc .fc-scrollgrid-section-liquid > td{ border:0;}
.hrb-liveRoom-calendar .fc .fc-scrollgrid-section > *{ border:0;}
.hrb-liveRoom-calendar .fc .fc-col-header-cell-cushion{ padding:2px 4px 15px; font-size:14px; font-weight:normal;}
.hrb-liveRoom-calendar .fc .fc-daygrid-day-top{ justify-content:center; flex-direction:row; padding:10px 0 20px;}
.hrb-liveRoom-calendar .fc .fc-daygrid-day-top p{ font-size:12px; float:left; color:#999;}
.hrb-liveRoom-calendar .fc-day-number{ float:left; font-size:16px; margin-right:5px; color:#000;}
.hrb-liveRoom-calendar .fc .fc-daygrid-day.fc-day-today{ background:#F6F7F8;}
.hrb-liveRoom-calendar .fc .fc-toolbar.fc-header-toolbar{ margin:15px 0;}
.hrb-liveRoom-calendar .fc .fc-toolbar-chunk{ margin-right:10px;}
.hrb-liveRoom-calendar .fc-header-toolbar .fc-toolbar-chunk:last-of-type .fc-button-group {
    padding:3px;
    background-color:#f1f3f4;
    border-radius:7px;
}
.hrb-liveRoom-calendar .fc-header-toolbar .fc-toolbar-chunk:last-of-type .fc-button-group>button.fc-button-active {
    background-color: #fff;
    font-weight: bold;
}
.hrb-liveRoom-calendar .fc-header-toolbar .fc-toolbar-chunk:last-of-type .fc-button-group>button {
    background-color: transparent;
    background-image: none;
    border: none;
    box-shadow: none;
    border-radius: 5px;
    margin-right: 3px;
    height: 24px;
    padding: 0px 15px;
    color: #333;
}
.hrb-liveRoom-calendar .fc-h-event{
    margin: 0 auto !important;
    height: 50px;
    width: 50px;
    line-height: 46px;
    border-radius: 50%;
    text-align: center;
    background: #FD8000;
    border-color: #FD8000;
    letter-spacing: 1px;
    font-size: 16px;
    cursor:pointer;
}
.hrb-liveRoom-calendar .fc-header-toolbar .fc-toolbar-chunk:last-of-type .fc-button-group>button:hover{ background-color:#fff;}

/*招聘会专区*/
.hrb-activityList{}
.hrb-activityList li{ width:592px; height:120px; margin-right:16px;}
.hrb-activityList li:nth-child(even){ margin-right:0;}
.hrb-activityList li .photo{ left:20px; top:20px; background:white; border-radius:10px;}
.hrb-activityList li .photo img{ width:80px; height:80px; border-radius:10px;}
.hrb-activityList li .photoBg{background-image:url(/img/toumingtudi.png); background-size: 100% 100%; width:80px; height:80px;left:20px; top:20px;z-index:8}
.hrb-activityList li .num{ left:25px; bottom:25px;z-index:9}
.hrb-activityList li .num .iconfont{ font-size:12px;z-index:9}
.hrb-activityList li .status{ left:20px; top:19px;z-index:9}
.hrb-activityList li .status span{ display:block; border-radius:5px 0 5px 0; width:50px; height:20px; line-height:20px;}
.hrb-activityList li .jxz{ background:#2cb250;}
.hrb-activityList li .kfz{ background:#4e8af9;}
.hrb-activityList li .wks{ background:#ffaa2c;}
.hrb-activityList li .yjs{ background:#ccc;}
.hrb-activityList li p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hrb-activityList li .t1{ width:55%; left:130px; top:25px;}
.hrb-activityList li .t2{ width:20%; left:58%; top:30px;}
.hrb-activityList li .t3{ bottom:20px; right:20px; z-index:8;}
.hrb-activityList li .t3 a{ display:inline-block; background:#FD8000; padding:0 10px; hegiht:28px; line-height:28px; color:#fff;}
.hrb-activityList li .t3 a:hover{ background:#ffaa2c;}
.hrb-activityList li .t3 i{color:#FD8000; font-size: 16px !important;}
.hrb-activityList li .t3 i:hover{ color: #ffaa2c; font-size: 20px !important;}
.hrb-activityList li .t4{ right:10px; top:20px; z-index:8;}
.hrb-activityList li .t4 dt{ display:inline-block; position:relative; color:#999; padding:0 10px;}
.hrb-activityList li .t4 dt .iconfont{ font-size:14px;}
.hrb-activityList li .t4 dt .iconfont:hover{ font-size:18px;}
.hrb-activityList li .t4 dt a{ color:#FD8000;}
.hrb-activityList li .t4 dt:after{ content:''; width:1px; height:12px; position:absolute; right:0; top:2px; background-color:rgba(178, 191, 206, 0.3);}
.hrb-activityList li .t4 dt a:hover{ color:#ffaa2c;}
.hrb-activityList li .t4 dt:last-child:after{ display:none;}
.hrb-activityList li .fontTitle{ max-width:150px;}
.hrb-activityList li:hover,.hrb-activityList li.acur{ box-shadow:0px 5px 12px rgba(225, 229, 236, 1);}
.hrb-activityList li .icheckbox_minimal-blue{ position:absolute; left:0; top:0; background:none; z-index:6; width:100%; height:100%; border-radius:5px;}
.hrb-activityList li .icheckbox_minimal-blue.checked{ background:none; border:solid 1px #ffaa2c; box-shadow:0px 5px 12px rgba(225, 229, 236, 1);}

/*空数据*/
.empty-xxx-data{ background:#fff; border-radius:5px;}

/*游客首页改版*/
.hrb-indexV2-wx{ padding-top:3px; z-index:88;}
.hrb-indexV2-wx li{ padding-left:55px; padding-top:3px;}
.hrb-indexV2-wx li .photo{ left:0; top:0; width:40px; height:40px; line-height:40px;}
.hrb-indexV2-wx li .photo .iconfont{ color:#7da809;}
.hrb-indexV2-wx li .photo img{ width:30px;}
.hrb-indexV2-wx .moreDetail{ display:none; left:0; top:50px; background:#FFF; min-width:100px; border:1px solid #EBEEF5; padding:5px;
    color:#606266; line-height:30px; border-radius:5px; -webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1); box-shadow:0 2px 12px 0 rgba(0,0,0,.1); word-break:break-all;}
.hrb-indexV2-wx .moreDetail img{ width:150px; height:150px;}
.hrb-indexV2-wx .moreDetail:after{
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    content: " ";
    top:-20px;
    left:50%;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #FFF;
    border-width:10px;
    -webkit-filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .03));
    filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .03));
}
.hrb-indexV2-wx li:hover .moreDetail{ display:block;}

/*游客首页改版*/
.hrb-indexV2-activityList{ position:relative; cursor:pointer; font-size:14px; display:inline-block; width:275px; margin-right:20px; height:300px;box-sizing:border-box;}
.hrb-indexV2-activityList a{ display:block; border-radius:5px; background:#fff; text-decoration:none; position:absolute; top:10px; bottom:10px; left:0; right:0;}
.hrb-indexV2-activityList a:hover{}
.hrb-indexV2-activityList a:hover .name{ color:#ff7800;}
.hrb-indexV2-activityList a:hover .txt{ color:#ff7800;}
.hrb-indexV2-activityList a:hover .time{ color:#ff7800;}
.hrb-indexV2-activityList .photo{}
.hrb-indexV2-activityList .photo img{ width:100%; height:150px; border-radius:5px;}
.hrb-indexV2-activityList .name{ color:#333; font-size:17px; font-weight:bold; padding:15px 15px 5px 0; margin-bottom:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hrb-indexV2-activityList .txt{ line-height:18px; max-height:36px; margin-bottom:5px; font-size:12px; color:#666; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.hrb-indexV2-activityList .time{ height:32px; line-height:30px; font-size:12px; color:#999;}
.hrb-indexV2-activityList .hot{ right:0; top:0;}
.hrb-indexV2-activityList .hot img{ width:30px; height:30px; border-radius:0 5px 0 0;}
.hrb-indexV2-activityList .status{ left:0px; top:-1px;z-index:9;}
.hrb-indexV2-activityList .status span{ display:block; border-radius:5px 0 5px 0; width:60px; height:24px; line-height:24px;}
.hrb-indexV2-activityList .jxz{ background:#2cb250;}
.hrb-indexV2-activityList .zbz{ background:#ffaa2c;}
.hrb-indexV2-activityList .kfz{ background:#ffaa2c;}
.hrb-indexV2-activityList .yjs{ background:#ccc;}
.hrb-indexV2-activityList:nth-child(4n+0){ margin-right:0;}

.hrb-activity-city{display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}

/*服务企业首页角色*/
.companyIndex-left{ width:870px;}
.companyIndex-right{ width:320px;}

.companyIndex-bigTitle{ border-bottom:solid 1px #eaedf1; height:46px; padding:0 15px;}
.companyIndex-bigTitle .hrb-direction-tips{ right:15px;}
.companyIndex-bigTitle span{ letter-spacing:1px; color:#333;}
.companyIndex-bigTitle .titleName{}
.companyIndex-bigTitle .titleName:after,.companyIndex-bigTitle .acur:after{ content:''; width:30px; height:3px; border-radius:5px; position:absolute; left:calc(50% - 15px); bottom:0px; background-color:#f60;}
.companyIndex-bigTitle .btnLink{ color:#f60;}
.companyIndex-bigTitle .btnLink:hover{ opacity:0.8;}

.companyIndex-tjUl{ display:flex; justify-content:center; align-items:center;}
.companyIndex-tjUl li{ flex-grow:1; text-align:center;}
.companyIndex-tjUl li .item_num{ margin-bottom:10px;}

.companyIndex-tjUl2{ display:inline-table;}
.companyIndex-tjUl2 li{ width:135px; padding:15px 0; display:inline-table; text-align:center;}
.companyIndex-tjUl2 li .item_num{ margin-bottom:10px;}

.companyIndex-iconBox{ margin:0 auto 5px; width:37px; height:37px; line-height:36px; border-radius:10px; text-align:center;}
.companyIndex-iconBox .iconfont{ line-height:36px; opacity:0.9;}
.iconOrange{ background:linear-gradient(to bottom, #ffd07b , #ff8b2c);}
.iconBlue{ background:linear-gradient(to bottom, #91d9ff , #5492fa);}
.iconGreen{ background:linear-gradient(to bottom, #b6dea5 , #37b657);}
.iconRed{ background:linear-gradient(to bottom, #fca2b2 , #ee4c4d);}

/*.companyIndex-fastMenu{ display:flex; justify-content:center; align-items:center;}*/
/*.companyIndex-fastMenu li{ flex-grow:1; text-align:center;}*/
.companyIndex-fastMenu{ display:grid; grid-template-columns:repeat(4, 1fr); justify-content:center; align-items:center;}
.companyIndex-fastMenu li{ padding-bottom:15px; text-align:center;}
.companyIndex-fastMenu li a:hover{ color:#f60;}

.companyIndex-moreMenu{ overflow:hidden;}
.companyIndex-moreMenu li{ width:33%; float:left;}
.companyIndex-moreMenu li a{ color:#333; display:block;}
.companyIndex-moreMenu li:hover{}
.companyIndex-moreMenu li:hover a,.companyIndex-moreMenu li a.acur{ color:#f60;}
.companyIndex-moreMenu li .companyIndex-iconBox{ background:linear-gradient(to bottom, #b6dea5 , #37b657);}
.companyIndex-moreMenu li:nth-child(2n-1) .companyIndex-iconBox{ background:linear-gradient(to bottom, #91d9ff , #5492fa);}
.companyIndex-moreMenu li:nth-child(3n) .companyIndex-iconBox{ background:linear-gradient(to bottom, #fca2b2 , #ee4c4d);}

.companyIndex-logo{ border-radius:10px; display:block; color:#fff; width:80px; height:80px; margin:0 auto 15px auto; background:#787ddd;}
.companyIndex-logo img{ width:80px; height:80px; border-radius:10px;}

.companyIndex-todo{ height:240px; overflow-y:auto;}
.companyIndex-todo .iconBox{ background:linear-gradient(to bottom, #ffd07b , #ff8b2c); width:30px; height:30px; display:block; margin-top:7px;}
.companyIndex-todo .btnLook{ display:block; height:30px; margin-top:7px; cursor:pointer;}
.companyIndex-todo .btnLook:hover{ background:#ff7800; color:#fff !important;}

.resume-typeList{}
.resume-typeList label{ font-size:12px; cursor:pointer; border:solid 1px #ddd; margin-right:20px; padding-right:30px !important; width:230px; height:90px; font-weight:normal; position:relative;}
.resume-typeList .icon-bianzu8{ color:#ff7800; position:absolute; right:5px; bottom:5px; display:none;}
.resume-typeList label.acur{ border-color:#ff7800; color:#ff7800;}
.resume-typeList label.acur p{ color:#ff7800;}
.resume-typeList label.acur .icon-bianzu8{ display:block;}
.resume-typeList label input[type=radio]{ display:none;}


/*发布职位，招聘导入弹窗相关*/
.publish-recruitTip{ background:rgba(0,0,0,0.4); width:100%; height:100%; left:0; top:0; z-index:1989101598; display:none;}
.publish-recruitTip .box{ width:650px; height:500px; left:50%; top:50%; transform:translate(-50%,-50%);}
.publish-recruitTip .box .txt{ text-align:justify;}
.publish-recruitTip .box .txt p{ padding-bottom:8px;}
.publish-recruitTip .box .title{ letter-spacing:4px;}
.publish-recruitTip .box .txt .dot{ padding-left:15px; position:relative;}
.publish-recruitTip .box .txt .dot:after{ content:''; position:absolute; left:0; top:9px; width:5px; height:5px; border-radius:50%; background:#ff7800;}
.publish-recruitTip .box .btnGo{ width:300px; margin:auto; cursor:pointer;}
.publish-recruitTip .btnBox{ display:grid; grid-template-columns: repeat(auto-fit, minmax(100px, 1fr)); gap:15px;}

/*发布职位，创建ai视频*/
.publish-aiVide-left{ width:48%;}
.publish-aiVide-left label{ font-weight:normal;}
.publish-aiVide-left .form-control{ width:85%;}
.publish-aiVide-left li{ float:left; min-height:85px;}
.publish-aiVide-left li .fieldName{ line-height:36px; padding-top:15px; font-size:13px;}
.publish-aiVide-left li .ori-video{ background:#888a9a; width:100px; height:60px;}
.publish-aiVide-right{ width:48%;}
.publish-aiVide-right .fieldName{ line-height:36px; padding-top:15px; font-size:13px;}
.publish-aiVide-people{ overflow-x:auto; overflow-y:hidden; height:130px; display:flex; white-space:nowrap; margin-right:30px;}
.publish-aiVide-people label{ font-size:12px; cursor:pointer; border:solid 1px #ddd; margin-right:10px; width:100px; height:90px; font-weight:normal; display:inline-table; position:relative;}
.publish-aiVide-people label.acur{ border-color:#ff7800; color:#ff7800;}
.publish-aiVide-people label.acur p{ color:#ff7800;}
.publish-aiVide-people label input[type=radio]{ display:none;}



.open-jobImport{ width:100%; height:100%; opacity:0; cursor:pointer; left:0; top:0;}

/*客服*/
.zp-floatingIcon{ background:#fff; border-radius:5px; position:fixed; right:10px; bottom:20px; width:40px; z-index:998; box-shadow:0px 0px 15px 0px rgba(0,0,0,0.05);}
.zp-customerService{ border-bottom:solid 1px #eee; padding:5px 0; position:relative; color:#fff;}
.zp-customerService .iconfont{ font-size:18px !important; margin:5px 0 !important; font-weight:normal; color:#666;}
.zp-customerService .icon-VIP{ font-size:18px !important; -webkit-animation:vipRun 1s ease; animation:vipRun 1s ease; animation-iteration-count:infinite; }
.zp-customerService p{ display:none; position:absolute; right:60px; top:10px; border-radius:2px; background:#ff7800; color:#fff; font-size:12px; line-height:20px; width:70px;}
.zp-customerService p:after{ position:absolute; right:-9px; top:8px; content:''; width:0;
    height:0; border:5px solid; border-color:transparent  transparent  transparent #ff7800;}
.zp-customerService:hover{ background:#ff7800; color:#fff;}
.zp-customerService:hover .iconfont{ color:#fff;}
.zp-customerService:hover p{ display:inline-block;}
.zp-customerService .moreDetail{ display:none; right:70px; top:-80px; min-width:150px;}
.zp-customerService .moreDetail img{ width:120px; height:120px;}
.zp-customerService .moreDetail:after,.zp-customerService .haibiService:after{
    position:absolute; display:block; width:0; height:0; border-color:transparent;
    border-style:solid; content:" "; bottom:25px; right:-20px; margin-left:-10px; border-top-width:0; border-left-color:#FFF; border-width:10px;
    -webkit-filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03));
    filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03));
}
.zp-customerService .haibiService{ display:none; right:70px; bottom:0px; min-width:240px;}
.zp-customerService .haibiService .tel{ color:#4e8af9;}
.zp-customerService .haibiService img{ width:180px; height:180px;}
.zp-customerService:hover .moreDetail{ display:block;}
.zp-customerService:hover .haibiService{ display:block;}




@keyframes vipRun
{
    0% { opacity:0.5;}
    100% { opacity:1;}
}




/*重置layerUI弹窗*/
.layui-layer{ border-radius:10px !important;}
.layui-layer-title{ border-radius:10px 10px 0 0 !important;}
.layui-layer-btn a{ border-radius:5px !important; padding:0 20px !important;}
.layui-layer-btn .layui-layer-btn0{ border-color:#ff7800 !important; background-color:#ff7800 !important;}
.layui-layer-page .layui-layer-content{ padding:20px !important;}

/*vip服务*/
.zpVip-content{ width:1100px; margin:auto;}
.zpVip-title{ letter-spacing:1px;}
.zpVip-subTitle{ letter-spacing:1px;}

.zpVip-introlist{ height:100%;}
.zpVip-introlist ul{ border-left:solid 1px #e8e8e8; border-radius:5px; overflow:hidden; padding:0; margin:0;}
.zpVip-introlist li{ background:#fff; border-right:solid 1px #e8e8e8; border-top:solid 1px #e8e8e8; color:#494a50; width:21%; float:left; padding:0; margin:0; list-style:none;}
.zpVip-introlist li:hover{ box-shadow:0px 0px 15px 0px rgba(204,204,204,0.5);}
.zpVip-introlist li:first-child{ width:16%;}
.zpVip-introlist .t1{ height:60px; background:#f4f4f4; font-size:15px;}
.zpVip-introlist .t1 p{ display:block; color:#000; font-size:24px;}
.zpVip-introlist .t2{ height:60px;}
.zpVip-introlist .t3{ height:95px;}
.zpVip-introlist .t4{ height:430px;}
.zpVip-introlist .t5{ height:150px; padding:15px !important; line-height:28px !important;}
.zpVip-introlist .t6{ height:65px;}
.zpVip-introlist .t6 a{ display: inline-block; width:135px; height:32px; line-height:32px; background:#fdd435; color:#333; font-size:16px; border-radius:3px;}
.zpVip-introlist .t6 a:hover{ background:#ffcb00; color:#000;}
.zpVip-introlist .t1,.zpVip-introlist .t2,.zpVip-introlist .t3,.zpVip-introlist .t4,.zpVip-introlist .t5,.zpVip-introlist .t6{ border-bottom:solid 1px #e8e8e8; padding:15px 0; line-height:30px; text-align:center;}
.zpVip-introlist .btnContact{ width:110px; cursor:pointer; margin:5px auto 0; border-radius:15px; line-height:30px; color:#fff; background:#ff7800; display:block;}
.zpVip-introlist .btnContact:hover{ opacity:0.9;}
.zpVip-introlist dl{ text-align:left; padding:0 20px; color:#888;}
.zpVip-introlist dl dt{ line-height:28px;}
.zpVip-introlist dl dt span{ float:right;}
.zpVip-introlist dl dt .gou{ color:#ff7800; font-weight:bold; font-size:14px; margin-top:8px;}

.zpVip-daigang{}
.zpVip-daigang .listUl{ letter-spacing:1px;}
.zpVip-daigang .listUl li{ width:48%; float:left; position:relative; box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1); height:105px; margin-bottom:30px; padding:20px 50px 0 35px; border-radius:10px; background:#fff;}
.zpVip-daigang .listUl li .p1{ margin-top:10px; font-size:20px; color:#333;}
.zpVip-daigang .listUl li .p2{ color:#999; line-height:20px; margin-top:10px;}
.zpVip-daigang .listUl li:after{ position:absolute; width:5px; height:105px; background:linear-gradient(to bottom, #ff7800 , #ff7800); border-radius:5px; content:''; left:0; top:0px;}
.zpVip-daigang .listUl li .icon{ position:absolute; right:10px; top:35px; height:70px; overflow:hidden; font-size:90px; font-weight:bold; color:#f8f8f8; z-index:1;}
.zpVip-daigang .listUl li:hover{ background:linear-gradient(to bottom, #ff7800 , #ff7800);}
.zpVip-daigang .listUl li:hover:after{ display:none;}
.zpVip-daigang .listUl li:hover .p1,.zpVip-daigang .listUl li:hover .p2{ color:#fff;}
.zpVip-daigang .listUl li:nth-child(2n){ float:right;}
.zpVip-daigang .listUl li:hover .icon{ opacity:0.2;}

.zpVip-photoScroll{}
.zpVip-photoScroll .bd{ height:264px; overflow:hidden; position:relative; margin:0 0 50px -20px;}
.zpVip-photoScroll .bd li{ width:352px; float:left; margin-left:20px;}
.zpVip-photoScroll .bd li img{ width:100%; height:263px; border-radius:5px;}
.zpVip-photoScroll .hd{ position:relative;}
.zpVip-photoScroll .hd ul{ display:none;}
.zpVip-photoScroll .hd .prev,.zpVip-photoScroll .hd .next{ position:absolute; top:-200px; display:inline-block; width:32px; height:32px; line-height:32px; border-radius:50%; border:solid 1px #ff7800; color:#ff7800;}
.zpVip-photoScroll .hd .prev:hover,.zpVip-photoScroll .hd .next:hover{ color:#fff; background:#ff7800; }
.zpVip-photoScroll .hd .iconfont{ font-size:18px; font-weight:bold;}
.zpVip-photoScroll .hd .prev{ left:-55px;}
.zpVip-photoScroll .hd .prev .iconfont{ margin-left:5px;}
.zpVip-photoScroll .hd .next{ right:-60px;}
.zpVip-photoScroll .hd .next .iconfont{ margin-left:7px;}

.zpVip-jobTab{ letter-spacing:1px; position:relative; z-index:3; height:450px; background:#fff; box-shadow:0px 0px 15px 0px rgba(0,0,0,0.05); border-radius:15px;}
.zpVip-jobTab .hd{ background:#fcefe3; height:50px; line-height:50px; cursor:pointer;}
.zpVip-jobTab .hd li{ float:left; width:180px; font-size:14px; text-align:center; color:#333; border-top:solid 2px #eff7fd;}
.zpVip-jobTab .hd li:hover,.zpVip-jobTab .hd li.on{ background:#fff; border-color:#ff7800; color:#ff7800;}
.zpVip-jobTab .bd{}
.zpVip-jobTab .bd .photo{ float:right; width:500px; padding:40px 40px 0 0;}
.zpVip-jobTab .bd .photo img{ width:500px; border-radius:15px; box-shadow:0px 0px 15px 0px rgba(0,0,0,0.15);}
.zpVip-jobTab .bd li .leftCont{ width:500px; padding:40px 0 0 30px;}
.zpVip-jobTab .bd li .leftCont .title{ font-size:17px; line-height:30px; margin-top:20px; color:#333; font-weight:700;}
.zpVip-jobTab .bd li .leftCont .title2{ color:#000; margin:15px 0 3px; font-size:13px; padding-left:10px; position:relative;}
.zpVip-jobTab .bd li .leftCont .title2::before{ content:""; position:absolute; top:7px; left:0px; width:4px; height:4px; border-radius:50px; background:#ff7800;}
.zpVip-jobTab .bd li .leftCont .intro{ font-size:13px; line-height:24px; color:#666; overflow:hidden;}
.zpVip-jobTab .bd li .leftCont .intro p{ margin-bottom:10px; position:relative; padding-left:15px; display:inline-block; width:33%; box-sizing:border-box; float:left;}
.zpVip-jobTab .bd li .leftCont .intro p::before{ content:""; position:absolute; top:9px; left:0px; width:4px; height:4px; border-radius:50px; background:#ff7800;}
.zpVip-jobTab .bd li .leftCont .category{ height:28px; line-height:28px; margin-top:15px;}
.zpVip-jobTab .bd li .leftCont .category p{ display:block; float:left; width:190px; border-radius:14px; background:#eff7fd; color:#0773fe; margin:0 15px 10px 0; position:relative;}
.zpVip-jobTab .bd li .leftCont .category .iconfont{ margin:0 10px 0 15px; font-size:14px;}
.zpVip-jobTab .bd li .leftCont .category2{ height:28px; line-height:28px; margin-top:15px;}
.zpVip-jobTab .bd li .leftCont .category2 p{ position:relative;}
.zpVip-jobTab .bd li .leftCont .category2 p span{ display:inline-block; padding-right:15px; border-radius:14px; background:#eff7fd; color:#0773fe; margin:0 15px 10px 0;}
.zpVip-jobTab .bd li .leftCont .category2 .iconfont{ margin:0 10px 0 15px; font-size:14px;}

.zpVip-cusmoter{ width:350px; left:50%; top:50%; transform:translate(-50%,-50%); letter-spacing:1px;}
.zpVip-cusmoter li{ margin-bottom:15px;}
.zpVip-cusmoter li img{ width:150px; height:150px;}
.zpVip-cusmoter .closeBtn{ top:-50px; left:48%; color:#fff; width:34px; height:34px; line-height:34px; border-radius:50%; border:solid 1px #eee;}
.zpVip-cusmoter .closeBtn:hover{ color:#ff7800; background:#fff;}

/*单位简称*/
.companyName-textOne{ line-height:80px; display:block; text-align:center; height:80px; font-size:30px; word-break:break-all;}
.companyName-textTwo{ line-height:80px; display:block; text-align:center; height:80px; font-size:16px; letter-spacing:2px; font-weight:bold; word-break:break-all;}
.companyName-textThree{ line-height:80px; display:block; text-align:center; height:80px; font-size:15px; letter-spacing:2px; font-weight:bold; word-break:break-all;}
.companyName-textFour{ line-height:26px; display:block; text-align:center; height:80px; padding:13px 14px; font-size:16px; letter-spacing:2px; font-weight:bold; word-break:break-all;}
.companyName-textFive{ line-height:26px; display:block; text-align:center; height:80px; padding:13px 14px; font-size:15px; letter-spacing:2px; font-weight:bold; word-break:break-all;}
.companyName-textSix{ line-height:26px; display:block; text-align:center; height:80px; padding:13px 14px; font-size:15px; letter-spacing:2px; font-weight:bold; word-break:break-all;}

/*网页变灰按钮*/
.hrb-colorSwitch{ padding-top:8px;}
.hrb-colorSwitch .switchBtn{ position:relative; float:left; margin-right:10px;}

.yizhan-banner{ height:200px; overflow:hidden;}
.yizhan-banner .ban{}
.yizhan-banner .ban li{ width:870px; height:200px; float:left;}
.yizhan-banner .ban li img{ width:870px; height:200px;}
.yizhan-banner .hd{ left:calc(50% - 5px); bottom:10px; display:none;}
.yizhan-banner .hd ul{ width:100px;}
.yizhan-banner .hd ul li{ float:left; position:relative; width:12px; height:6px; margin:0 4px; cursor:pointer; display:inline-block; text-indent:-5000px; background:rgba(255, 255, 255, 0.8); border-radius:100px;}
.yizhan-banner .hd ul li.on{ background:#3370FF; width:20px; height:10px; margin-top:-2px;}


/*招聘会资讯*/
.activityNews-topTitle{}
.activityNews-topTitle .name{ background:rgba(255, 234, 219, 0.8); border:1px solid rgba(255, 185, 135, 0.25); box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.05);}
.activityNews-topTitle .name .icon{ height:24px;}
.activityNews-topTitle .name .title{ max-width:300px;}

.activityNews-category{}
.activityNews-category li{ background:#fff; color:#333;}
.activityNews-category li .num{ color:#999;}
.activityNews-category li.acur{ background:#FF7410; color:#fff;}
.activityNews-category li.acur .num{ color:#fff;}

.activityNews-btnPublish{}
.activityNews-btnPublish:hover{ background:#FF7410; color:#fff;}

.activityNews-list{}
.activityNews-list li{ min-height:200px; padding-left:295px !important;}
.activityNews-list li .photo{ left:20px; top:20px; background:#eee; border-radius:10px;}
.activityNews-list li .photo img{ width:250px; height:160px;}
.activityNews-list li .status{ left:25px; top:25px;z-index:9;}
.activityNews-list li .status span{ padding:0 10px 0 20px; display:block; border-radius:5px;}
.activityNews-list li .status span:before{ position:absolute; content:''; left:10px; top:11px; width:4px; height:4px; border-radius:50%;}
.activityNews-list li .jxz{ background:#E0F4E5; border:1px solid rgba(149, 216, 167, 0.8); color:#2CB250;}
.activityNews-list li .jxz:before{ background:#2CB250;}
.activityNews-list li .wks{ background: #fff2d9; border:1px solid #ffaa2c; color:#ffaa2c;}
.activityNews-list li .wks:before{ background:#ffaa2c;}
.activityNews-list li .yjs{ background:#FCE3E3; border:1px solid rgba(245, 159, 159, 0.8); color:#EC4141;}
.activityNews-list li .yjs:before{ background:#EC4141;}
.activityNews-list li p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.activityNews-list li .fontTitle{ max-width:85%;}
.activityNews-list li .jing{ width:32px; background:#FF7410; border-radius:8px 8px 8px 3px;}
.activityNews-list li .count{ right:20px; bottom:20px; width:auto;}
.activityNews-list li .count .item{ position:relative;}
.activityNews-list li .count .item:before{ position:absolute; content:''; right:0px; top:12px; width:1px; height:13px; background:#E1E5EC;}
.activityNews-list li .count .itemLast:before{ display:none;}
.activityNews-list li .count .yuyue{ background:#FFEADB; color:#FF7410;}
.activityNews-list li .count .yiyuyue{ background:#FF7410; color:#fff;}
.activityNews-list li .count .qiandao{ background: #0b55f5; color:#fff;}
.activityNews-list li .topic{}
.activityNews-list li .topic .item{ background:#FFEADB; color:#FF7410; max-width:100px;}
.activityNews-list li .txt{}

.activityEdit-top{ box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.05); border-radius:10px 10px 0 0; z-index:89;}
.activityEdit-top .time{ border:1px solid #E1E5EC; line-height:34px;}
.activityEdit-top .btnView{ border:1px solid #FF7410; line-height:34px;}
.activityEdit-top .btnView:hover{ opacity:0.8;}

.activityEdit-left{ width:25%; border-right:solid 1px #E1E5EC; height:825px; overflow-y:auto;}
.activityEdit-left li{ padding-bottom:20px;}
.activityEdit-left li .textBox{ width:100%; border:1px solid #E1E5EC; padding:0 10px; height:34px; margin-top:7px; border-radius:3px;}
.activityEdit-left li .uploadPhoto{ background:#EAEDF1;}
.activityEdit-left li .uploadPhoto .pic{ background:#F2F6F8; padding:15px 0;}
.activityEdit-left li .uploadPhoto .pic img{ width:220px;}
.activityEdit-left li .btnAdd{}
.activityEdit-left li .btnAdd:hover{ opacity:0.8;}
.activityEdit-left li .btnDelect{ right:20px; bottom:0;}
.activityEdit-left li .topic{ overflow:hidden;}
.activityEdit-left li .topic .add{ border:1px solid #E1E5EC; padding:0 10px; border-radius:5px; line-height:28px; margin-bottom:8px;}
.activityEdit-left li .topic .add:hover{ opacity:0.8;}
.activityEdit-left li .topic .item{ background:#FFEADB; color:#FF7410; max-width:94px; margin-left:8px; margin-bottom:8px; padding:0 0 0 10px;}
.activityEdit-left li .topic .item .iconfont{ float:right; display:inline-block; padding:0 10px; border-radius:0 5px 5px 0; background:#feb886; margin-left:5px; margin-right:0; line-height:30px; font-size:12px;}


.activityEdit-right{ width:75%;}

.activityTopic-input{ border:1px solid #E1E5EC; padding:0 15px;}
.activityTopic-input .textBox{ width:90%; background:none;}

.activityTopic-hot{}
.activityTopic-hot dt{ background:#FFEADB; color:#FF7410; max-width:94px; margin-right:8px; margin-bottom:8px; padding:0 10px;}
.activityTopic-hot dt:hover{ opacity:0.8;}

.activityView-detail{}
.activityView-detail .count{ overflow:hidden; border-bottom:1px dashed #E1E5EC;}
.activityView-detail .count .item{ position:relative;}
.activityView-detail .count .item:before{ position:absolute; content:''; right:0px; top:13px; width:1px; height:13px; background:#E1E5EC;}
.activityView-detail .count .item:first-child{ padding-left:0;}
.activityView-detail .topic{}
.activityView-detail .topic .item{ background:#FFEADB; color:#FF7410; max-width:150px;}
.activityView-detail .dingyue{}
.activityView-detail .dingyue img{ height:22px;}
.activityView-detail .status{ padding:0 10px 0 20px; position:relative;}
.activityView-detail .status:before{ position:absolute; content:''; left:5px; top:9px; width:5px; height:5px; border-radius:50%;}
.activityView-detail .jxz{ color:#2CB250;}
.activityView-detail .jxz:before{ background:#2CB250;}
.activityView-detail .wks{ color:#ffaa2c;}
.activityView-detail .wks:before{ background:#ffaa2c;}
.activityView-detail .yjs{ color:#EC4141;}
.activityView-detail .yjs:before{ background:#EC4141;}
.activityView-detail .contentTxt{}
.activityView-detail .contentTxt img{ max-width:100%;}

.hrb-campus-listSearch{}

/*发布岗位*/
.pubPost-bigTitle{}
.pubPost-bigTitle .num{ height:20px;}

.pubPost-from{}
.pubPost-from .itemLi{ padding-left:100px; position:relative; margin-bottom:15px;}
.pubPost-from .itemLi .leftName{ position:absolute; left:0; top:8px; width:90px; text-align:right; color:#999; font-size:14px;}
.pubPost-from .itemLi .red1{ margin-right:2px;}
.pubPost-from .itemLi .selectInput{ border-radius:5px 0 0 5px;}

/*表单*/
.fromTable{}
.fromTable tr td{ padding:8px 15px; position:relative;}
.fromTable tr td.title,.fromTable tr .title{ color:#666; font-size:12px; line-height:26px; margin-bottom:3px;}
.fromTable input.form-control,.fromTable .form-control{ height:32px; border:solid 1px #E1E5EC; border-radius:4px; padding:4px 10px; font-size:12px;}
.fromTable textarea.form-control{ padding:8px 10px;}
.fromTable .red1{ margin-left:2px;}
.fromTable .form-control[readonly]{ background-color:#F6F7FB !important; border-color:#E1E5EC !important; box-shadow:none;}
.fromTable .btnSelect{ display:inline-block; border:solid 1px #E1E5EC; cursor:pointer; border-radius:0 5px 5px 0; background:#fff; width: 36px;
    line-height:30px; text-align:center; color:#8E8E93; margin-left:-3px;}

/*驿站分区管理*/
.yizhanZone-left{ width:280px;}
.yizhanZone-right{ width:900px;}

/*付费功能*/
.company-header{}
.company-header .box{ background:rgba(0, 0, 0, .8); margin:0 0 10px 0; overflow:hidden;}
.company-header .photo{ width:60px; height:60px; background:#666; border:solid 2px #fff; background:#fff;}
.company-header .photo img{ width:60px; height:60px;}
.company-header .userTypeName{ padding:0 10px; background-image:linear-gradient(to right, #ff9915 , #fd8403);}

.companyMoreMenuBox{ padding:10px;}
.companyMoreMenuBox li a{ display:block; line-height:40px; color:#777;}
.companyMoreMenuBox li a:hover{ color:#ff9915;}
.companyMoreMenuBox dt{ color:#777; cursor:pointer;}
.companyMoreMenuBox dt:hover{ color:#ff9915;}
.companyMoreMenuBox dt:hover .iconfont{ color:#ff9915;}

.toolMall-list{}
.toolMall-list li{ padding:30px 30px; border:solid 1px #f2f2f2; border-radius:5px; box-shadow: 0px 0px 2px 1px rgba(204,204,204,0.2);}
.toolMall-list li .iconBox{ width:46px; height:46px; line-height:46px; color:#fff; background:linear-gradient(to bottom, #ffab60, #ff7b06);}
.toolMall-list li .iconBox .iconfont{ line-height:46px; }
.toolMall-list li .title{ color:#620703; font-weight:bold;}
.toolMall-list li .lookBtn{ margin-top:10px; width:86px; line-height:26px; display:inline-block; background:linear-gradient(to bottom, #f5ca5c, #f6e7a6); color:#555;}
.toolMall-list li:hover{ opacity:0.8;}

.toolMall-haibi{}
.toolMall-haibi img{ width:50px; height:50px;}
.toolMall-haibi .buyBtn{ border:solid 1px #fdc06e;}

.toolMall-popUp{ z-index:989; background:rgba(0,0,0,0.4); left:0; right:0; top:0; bottom:0;}
.toolMall-popUp .box{ background:#f8f8f8; width:500px; left:50%; top:50%; transform:translate(-50%,-50%); border-radius:5px; box-shadow:0px 0px 10px 5px rgba(0,0,0,0.2);}
.toolMall-popUp .typeName{ color:#620703;}

.toolMallTG-popUp{ z-index:989; background:rgba(0,0,0,0.4); left:0; right:0; top:0; bottom:0;}
.toolMallTG-popUp .box{ background:#fff; width:1100px; left:50%; top:50%; transform:translate(-50%,-50%); border-radius:5px; box-shadow:0px 0px 10px 5px rgba(0,0,0,0.2);}

.dialogueList{}
.dialogueList .iconBox{ width:34px; height:34px; margin-right:10px; background:#fe7e00;}
.dialogueList .iconBox .iconfont{ line-height:34px;}
.dialogueList .txt{ background:linear-gradient(to right, #fec880, #fca634); border-radius:0 15px 15px 15px;}

.btnHover{ cursor:pointer;}
.btnHover:hover{ opacity:0.8;}

.amount-list{ display:grid; grid-template-columns: repeat(3, 1fr); gap: 20px 60px;}
.amount-list li{ height:38px; line-height:38px; background:#f1f3f8; color:#333; }
.amount-list li:hover,.amount-list li.acur{ background:#fca531; color:#fff;}

.enter-amount{ border:solid 1px #e3e3e3;}

.haibiRecordList{ max-height:400px; overflow-y:auto;}


/*列表表格样式新*/
.RedSea-list-new{ width:100%;}
.RedSea-list-new table{ width:100%; box-sizing:border-box; }
.RedSea-list-new table.table th,
.RedSea-list-new table td{ text-align:left; }
.RedSea-list-new table.table th{ font-size:13px; color:#464e63; font-weight:normal; line-height:30px;}
.RedSea-list-new table.table td{ height:30px; font-size:13px; color:#464e63; line-height:24px;}
.RedSea-list-new table.table tr .editbut button{ visibility:hidden;}
.RedSea-list-new table.table tr:hover .editbut button{ visibility:visible;}
.RedSea-list-new .table-striped > tbody > tr:nth-child(odd){ background-color:#f9f9f9;}
.RedSea-list-new table > tbody > tr:hover{ background-color:#f9f9f9;}
.RedSea-list-new table td,.RedSea-list-new table th{ border:none !important; border-bottom:solid 1px #ececec !important;}
.RedSea-list-new .table-bordered{ border:none !important;}

.consultant-box{ }
.consultant-box .tel{ color:#4e8af9;}
.consultant-box img{ width:180px; height:180px;}

.talent-menuTab{ padding:0 15px;}
.talent-menuTab a{ cursor:pointer; height:30px; line-height:30px; display:inline-block; position:relative; margin-right:20px; color:#333;}
.talent-menuTab a i{ font-style:normal;}
.talent-menuTab a:hover,.talent-menuTab a.active{ }
.talent-menuTab a.active:before{ content:''; width:30px; height:3px; border-radius:5px; position:absolute; left:calc(50% - 15px); bottom:0px; background-color:#f60;}

.modal-body{ padding-bottom:15px !important;}

/*用工企业首页改版*/
.employmentIndex-activityList{ height:270px; overflow-y:auto;}
.employmentIndex-activityList li{ height:70px;}
.employmentIndex-activityList li:nth-child(even){ margin-right:0;}
.employmentIndex-activityList li .photo{ left:15px; top:0px; background:white; border-radius:10px;}
.employmentIndex-activityList li .photo img{ width:70px; height:70px; border-radius:10px;}
.employmentIndex-activityList li .photo2{ left:15px; top:0px; background:white; border-radius:10px;}
.employmentIndex-activityList li .photo2 img{ width:120px; height:70px; border-radius:10px;}
.employmentIndex-activityList li .photoBg{background-image:url(/img/toumingtudi.png); background-size: 100% 100%; width:70px; height:70px; left:15px; top:0px; z-index:8}
.employmentIndex-activityList li .status{ left:15px; top:1px; z-index:9}
.employmentIndex-activityList li .status span{ display:block; border-radius:5px 0 5px 0; width:50px; height:20px; line-height:20px;}
.employmentIndex-activityList li .jxz{ background:#2cb250;}
.employmentIndex-activityList li .kfz{ background:#4e8af9;}
.employmentIndex-activityList li .wks{ background:#ffaa2c;}
.employmentIndex-activityList li .yjs{ background:#ccc;}
.employmentIndex-activityList li p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.employmentIndex-activityList li .t1{ width:65%; left:100px; top:3px;}
.employmentIndex-activityList li .fontTitle{ max-width:200px; font-size:13px;}
.employmentIndex-activityList li:hover,.employmentIndex-activityList li.acur{ opacity:0.8;}
.employmentIndex-activityList li .status2{ left:15px; top:0px; z-index:9;}
.employmentIndex-activityList li .status2 span{ display:block; border-radius:5px 0 5px 0; width:50px; height:20px; line-height:20px;}
.employmentIndex-activityList li .zbz{ background:#2cb250;}
.employmentIndex-activityList li .jb,.hrb-liveRoomList2 li .yc,.employmentIndex-activityList li .zt{ background:#ff0000;}
.employmentIndex-activityList li .wks{ background:#ffaa2c;}
.employmentIndex-activityList li .ygq{ background:#ccc;}
.employmentIndex-activityList li .yjs{ background:#ccc;}

.employmentIndex-talentList{ height:865px; overflow-y: auto;}
.employmentIndex-talentList li{ min-height:120px; padding:15px 15px 5px 80px; overflow:hidden;box-shadow:0px 0px 5px rgba(225, 229, 236, 0.7);}
.employmentIndex-talentList li:hover{ box-shadow:0px 0px 5px rgba(225, 229, 236, 1);}
.employmentIndex-talentList li .photo{ left:15px; top:15px; border-radius:50%;}
.employmentIndex-talentList li .photo img{ width:50px; height:50px;}
.employmentIndex-talentList li .t1{ width:40%; padding-bottom:8px;}
.employmentIndex-talentList li .t2{ width:55%; min-height:120px; margin-left:30px; display:flex; align-items:center; flex-wrap:wrap;}
.employmentIndex-talentList li .t2 dl{ padding-left:4%; border-left:dashed 2px #eee; position:relative;}
.employmentIndex-talentList li .t2 dt{ height:26px;}
.employmentIndex-talentList li .t2 dt .d1{ width:166px; float:left;}
.employmentIndex-talentList li .t2 dt .d2{ width:110px;}
.employmentIndex-talentList li .t2 dt .d3{ width:70px;}
.employmentIndex-talentList li .t2 .icon1,.hr-talent-mainList li .t2 .icon2{ display:block; font-size:12px; left:-10px; width:18px; text-align:center; background:#ffa800; color:#fff2d9;}
.employmentIndex-talentList li .t2 .icon1{ top:0;}
.employmentIndex-talentList li .t2 .icon2{ bottom:0; display:none;}
.employmentIndex-talentList li .t2 dt:last-child{ height:20px;}
.employmentIndex-talentList li .t3{ width:20%;}
.employmentIndex-talentList li .t4{ clear:both; border-top:solid 1px #eee; position:relative; margin:0 0 0 -70px;}
.employmentIndex-talentList li .t4 a{ margin-left:10px; color:#fff;}
.employmentIndex-talentList li .t4 .icon-jiahao{ font-size:13px;}
.employmentIndex-talentList li .t4 a.bhs{ background:#eee; color:#555;}
.employmentIndex-talentList li .t4 a:hover{ color:#fff; opacity:0.9;}
.employmentIndex-talentList li .t4 a.bhs:hover{ color:#555; opacity:0.7;}
.employmentIndex-talentList li .rightBtn{ right:10px; bottom:100px; text-align:right; width:255px; line-height:30px;}
.employmentIndex-talentList li .rightBtn a{ display:inline-block; margin-left:30px; text-align:center; color:#666;}
.employmentIndex-talentList li .rightBtn .iconfont{ display:block; font-size:14px; margin:auto; width:30px; height:30px; line-height:30px; border-radius:4px; background:#ffefe5; color:#ff6600;}
.employmentIndex-talentList li .rightBtn a:hover{ color:#ff6600;}
.employmentIndex-talentList li .rightBtn a:hover .iconfont{ background:#ff6600; color:#fff;}

.employmentIndex-talentList li .tagList{}
.employmentIndex-talentList li .tagList span{ letter-spacing:1px; display:inline-block;padding: 0 6px; height:20px; line-height:18px; background:#e5eefe; color:#4e8af9; font-size:12px; border-radius:3px;}
.employmentIndex-talentList li .fenghao{ position:absolute; right:0; top:0px; width:90px;}
.employmentIndex-talentList li .integrity{ right:0; top:0; border-radius:0 5px 0 10px; background:#555; z-index:98;}

/* 修改滚动条整体宽度 */
::-webkit-scrollbar {
    width: 12px; /* 宽度 */
    height: 12px; /* 高度 */
}

/* 滚动条轨道 */
::-webkit-scrollbar-track {
    background: #fff; /* 轨道颜色 */
}

/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
    background: #eee; /* 滑块颜色 */
    border-radius: 10px; /* 滑块圆角 */
    border:solid 1px #fff;
}

/* 滑块悬停 */
::-webkit-scrollbar-thumb:hover {
    background: #ccc; /* 滑块悬停颜色 */
}

/*特定招聘会详情为蓝色风格*/
.activityBlueStyle{}
.activityBlueStyle .companyIndex-bigTitle .titleName:after,
.activityBlueStyle .companyIndex-bigTitle .acur:after,
.activityBlueStyle .hrb-campus-tab a.active:before{ background-color:#0075ff;}

.activityBlueStyle .orange2,
.activityBlueStyle .orange,
.activityBlueStyle .hrb-liveActivityList li .t3 i{ color:#0075ff;}

.activityBlueStyle .hrb-direction-tips .txtBox .bigTitle{ background:linear-gradient(to right, #1279FF, #35B9FA);}
.activityBlueStyle .hrb-direction-tips .txtBox{ border-color:#0075ff;}
.activityBlueStyle .hrb-searchMini .btnBox .btnSmall{ background:linear-gradient(to right, #1279FF, #35B9FA);}
.activityBlueStyle .pagination>.active>a,
.activityBlueStyle .pagination>.active>a:focus,
.activityBlueStyle .pagination>.active>a:hover,
.activityBlueStyle .pagination>.active>span,
.activityBlueStyle .pagination>.active>span:focus,
.activityBlueStyle .pagination>.active>span:hover{ background-color:#0075ff; border-color:#0075ff;}
.activityBlueStyle .pageblock .goPage{ background:linear-gradient(to right, #1279FF, #35B9FA);}
.activityBlueStyle .hrb-doumi-nbox-item-R li:hover{ color:#0075ff; }
.activityBlueStyle .hrb-doumi-nbox-item-R li.active{ color:#0075ff; border-color:#0075ff;}
.activityBlueStyle .salary .salaryStyle{ color:#0075ff;}
.activityBlueStyle .hrb-index-list-B-item-h3-R>a{ background:linear-gradient(to right, #1279FF, #35B9FA); border-radius:5px; border-color:#0075ff;}
.activityBlueStyle .hrb-index-list-B-item-h3-R>a:hover{ opacity:0.7;}



