@charset "utf-8";

/*主题色: rgba(0,50,165,1)*/
/*主题色: rgba(5,31,102,1)*/

/* 颜色变量 */
:root {
  /* 主题色 */
  --color-primary: rgba(0,31,102,1);
  --color-primary-light: rgba(0,102,255,1);
  /* 文本颜色 */
  --color-text:rgba(0,27,102,1);
}




/*禁止自适应*/
*{font-family:Microsoft YaHei;}

body{
  color:var(--color-text);
}

.navbar-fixed-bottom,.navbar-fixed-top,body{min-width:1200px}
.lead{font-size:16px}
.page-header{margin-bottom:30px}
.page-header .lead{margin-bottom:10px}
.container{width:1200px !important;max-width:none!important}
.pad-x-0{padding-left:0 !important;padding-right:0 !important;}
.pad-r-0{padding-right:0 !important;}
.pad-x-fu-15{padding-left:-15px !important;padding-right:-15px !important;}
/*.col-xs-4{padding-top:15px;padding-bottom:15px;background-color:#eee;background-color:rgba(86,61,124,.15);border:1px solid #ddd;border:1px solid rgba(86,61,124,.2)}*/
.container .navbar-collapse,.container .navbar-header{margin-right:0;margin-left:0}
.navbar-header{float:left}
.navbar-collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}
.navbar-toggle{display:none}
.navbar-collapse{border-top:0}
.navbar-brand{margin-left:-15px}
.navbar-nav{float:left;margin:0}
.navbar-nav>li{float:left}
.navbar-nav>li>a{padding:15px}
.navbar-nav.navbar-right{float:right}
.navbar .navbar-nav .open .dropdown-menu{position:absolute;float:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-width:0 1px 1px;border-radius:0 0 4px 4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#333}
.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar .navbar-nav .open .dropdown-menu>li>a:focus,.navbar .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff!important;background-color:#428bca!important}
.navbar .navbar-nav .open .dropdown-menu>.disabled>a,.navbar .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#999!important;background-color:transparent!important}
.navbar-form{float:left;width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}
.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}
.navbar-form .form-control-static{display:inline-block}
.navbar-form .input-group{display:inline-table;vertical-align:middle}
.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}
.navbar-form .input-group>.form-control{width:100%}
.navbar-form .control-label{margin-bottom:0;vertical-align:middle}
.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}
.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}
.navbar-form .has-feedback .form-control-feedback{top:0}
.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
.form-inline .form-control-static{display:inline-block}
.form-inline .input-group{display:inline-table;vertical-align:middle}
.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}
.form-inline .input-group>.form-control{width:100%}
.form-inline .control-label{margin-bottom:0;vertical-align:middle}
.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.form-inline .checkbox label,.form-inline .radio label{padding-left:0}
.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}
.form-inline .has-feedback .form-control-feedback{top:0}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn{background: #ccc;border:1px solid #ccc;}
.btn.disabled:hover, .btn[disabled]:hover, fieldset[disabled] .btn:hover{background: #ccc;border:1px solid #ccc;}

/*bootstrap补丁*/
.btn-xs{padding:1px 10px !important;}
.form-horizontal .control-label{font-weight: normal;text-align: left;line-height: 15px;}
.btn-link{outline:none;text-decoration: none;}
.btn-link:hover{outline:none;text-decoration: none;}
.control-label .control-label-sm{font-size:12px;color:#ccc;}
.btn-icon-qrcode{font-size:26px !important;line-height:22px !important;margin-right:-3px !important;display: inline-block !important;margin-top:-2px !important;}
.tooltip-light .tooltip-arrow{border-right-color: #f2f2f2 !important;}
.tooltip-light .tooltip-inner{background-color: #f2f2f2;color:#333;}
.col-xs-1_5{padding-right:15px;padding-left:15px;position:relative;min-height:1px;}
.col-xs-1_5{width:12.5%;float:left;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{
    background-color:#F9F9F9 !important;
}

/*iconfont*/
.iconfont{-webkit-font-smoothing: antialiased !important;-webkit-text-stroke-width: 0.2px !important;}


/*公共样式*/
html{height:100%;}
html * {
    font-family:'Arial Normal',Arial,"Microsoft Yahei","PingFang SC","Hiragino Sans GB",SimSun,"Helvetica Neue",Helvetica,Lantinghei SC;
}
body{overflow-y:scroll;background: #EFF8FD}
.oneline {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.twoline {
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  display: -webkit-box;
}

.threeline {
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  display: -webkit-box;
}

.font-bold{font-weight: bold !important;}

/*奇怪的高度*/
.height-600{height: 600px !important;}
.height-300{height: 300px !important;}
.height-120{height: 120px !important;}
.height-80{height: 80px !important;}
/*奇怪的mag pad*/
.pad-0{padding:0 !important;}
.pad-t-5{padding-top:5px !important;}
.pad-b-50{padding-bottom:50px !important;}
.pad-t-50{padding-top:50px !important;}
.pad-b-10{padding-bottom:10px !important;}
.pad-r-30{padding-right:30px !important;}
.pad-r-10{padding-right:10px !important;}
.pad-x-10{padding-right:10px !important;padding-left:10px !important;}
.pad-x-30{padding-right:30px !important;padding-left:30px !important;}
.pad-y-20{padding-top:20px !important;padding-bottom:20px !important;}
.pad-y-30{padding-top:30px !important;padding-bottom:30px !important;}
.pad-y-50{padding-top:50px !important;padding-bottom:50px !important;}
.mag-r-b-5{margin-right:5px;margin-bottom:5px;}
.mag-t-20{margin-top:20px !important;}
.pad-r-5{padding-right:5px !important;}
.pad-l-0{padding-left:0px !important;}
.pad-x-5{padding-right:5px !important;padding-left:5px !important;}
.pad-r-10{padding-right:10px !important;}
.pad-x-10{padding-right:10px !important;padding-left:10px !important;}

.text-over {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.text-over-2{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/*通用hover动画*/
.hover-animation{transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}

/*文字大小*/
.fs-14{font-size:14px !important;}
.fs-16{font-size:16px !important;}

/*奇怪的background-size*/
.bg-cover{background-size:cover !important;background-repeat: no-repeat;background-position: center center;}
.bg-contain{background-size:contain;background-repeat: no-repeat;background-position: center center;}
.bg-s60{background-size:60% !important;background-repeat: no-repeat;background-position: center center;}
/*奇怪的百分比*/
.percent-25{width:25% !important;}
.percent-20{width:20% !important;}
/*按钮/文本框的圆角*/
.circle-4{border-radius:4px !important;}
/*背景色*/
.bg-white{background-color: #fff !important;}
.bg-gray-light{background-color: #F7F8FC !important;}
.bg-gray-weight{background-color: #4D4D4D !important;}
.bg-black{background-color: #2c3651 !important;}
/*渐变背景色*/
.bg-jianbian-blue{
    background: -webkit-linear-gradient(right top,#1A78FE ,#40C4FF,#40C4FF, #1A78FE); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right top, #1A78FE ,#40C4FF,#40C4FF, #1A78FE); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right top, #1A78FE ,#40C4FF,#40C4FF, #1A78FE); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right top, #1A78FE ,#40C4FF,#40C4FF, #1A78FE); /* 标准的语法（必须放在最后） */
}
.bg-jianbian-blue2{
    background: -webkit-linear-gradient(left top, #4A7EFC , #2B62F5); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom right, #4A7EFC , #2B62F5); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom right, #4A7EFC , #2B62F5); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom right, #4A7EFC , #2B62F5); /* 标准的语法 */
}

a{color:#3e3a39;text-decoration: none !important;}
a:hover,a:visited,a:active{text-decoration: none !important;}
.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn{
    height:40px;padding:6px 16px;font-size:14px;
}
/*position定位*/
.pos-abs{position:absolute !important;}
.pos-rel{position:relative !important;}
/*页面主体最小高度*/
.main-h{min-height:600px;}
.main-h800{min-height:800px;}
.block{display: block;}
.layout{width:1200px !important;margin:0 auto;display:block;}
.layout-1000{width:1000px;margin-left:auto !important;display:block;margin-right:auto !important;}
.layout-1100{width:1100px;margin-left:auto !important;display:block;margin-right:auto !important;}
.layout-hidden{width:1280px;margin:0 auto;overflow:hidden;}
.layout-jia100{width:1380px;display:block;}
.layout-570{width:570px;margin:0 auto;display:block;}
.nobg{background: none !important;}
.page-block-pad{padding-top:50px;padding-bottom:60px;}
/*按钮*/
.btn{outline: none !important;}
.btn:visited{outline: none !important;}
.btn:hover{outline: none !important;}
.btn:focus{outline: none !important;}
.btn:active{outline: none !important;}

/*导航*/
.page-act-head{position:fixed;top:0;right:0;left:0;background: rgba(255,255,255,.9);visibility: hidden;opacity: 0;transition: all .3s;z-index: 10;}
.page-act-head.active{visibility: visible;opacity: 1;border-bottom:1px solid #06f;}
.page-act-head .act-head-in{width:100%;max-width: 1180px;margin:0 auto;padding:0 16px;display: flex;align-items: center;justify-content: space-between;}
.page-act-head .act-head-in .head-logo{height:72px;display: flex;align-items: center;}
.page-act-head .act-head-in .head-logo img{height:35px;width:auto;}
.page-act-head .act-head-in .head-nav{flex:1;}
.page-act-head .act-head-in .head-nav ul{display: flex;align-items: center;justify-content: flex-end; }
.page-act-head .act-head-in .head-nav ul,.page-act-head .act-head-in .head-nav li{list-style: none;margin:0;padding:0;position:relative;}
.page-act-head .act-head-in .head-nav li.curr:after{content:"";height:8px;position:absolute;left:0;bottom:0;right:0;background: var(--color-primary-light);}
.page-act-head .act-head-in .head-nav li.curr a{font-weight:bold;color:var(--color-primary-light);}
.page-act-head .act-head-in .head-nav ul a{height:72px;display: flex;align-items: center;justify-content: center;font-size:18px;padding:0 36px;}
/*.page-act-head .act-head-in .head-nav ul a.curr{background:rgba(0,157,225,.1);}*/
.page-act-head .act-head-in .head-nav ul li.curr a,
.page-act-head .act-head-in .head-nav ul a:hover{background:#fff;}

/*首页*/
.page-index .header{padding:15px 0;background-color: rgba(255,255,255,.9);position:absolute;width:100%;z-index: 3;}
.page-index .header img{display: block;width:415px;margin:0 auto;}

.page-index .banner-wrap{background-image: linear-gradient(to bottom, #0066ff,#010044);position:relative;z-index: 5;}
.page-index .banner-wrap .banner-to-bottom-box{
  position:absolute;bottom:100px;left:50%;transform:translateX(-50%);
  width:32px;height:40px;border-radius: 999px;display: flex;align-items: center;justify-content: center;
  background:#fff;cursor:pointer;z-index: 99;
}
.page-index .banner{
  position:relative;overflow:hidden;
  background-image: url("../img/banner.jpg");
  background-position:center bottom;background-repeat:no-repeat;background-size:100% 100%;
}
.page-index .banner .banner-in{
  position:relative;z-index:10;width:1100px;margin:0 auto;height:100vh;display:flex;justify-content: space-between;min-height:900px;
  background:rgba(0,0,0,0);padding-top:72px;box-sizing: border-box;
}
.page-index .banner .banner-in .banner-in-left .left-logo img{
  width:146px;display: block;
}
.page-index .banner .banner-in .banner-in-left .left-banner-title-box{
  margin-top:47px;
}
.page-index .banner .banner-in .banner-in-left .left-banner-title-box img{
  display: block;width:500px;margin-top:70px;
}
.page-index .banner .left-banner-btn{margin-top:21px;display: flex;}
.page-index .banner .banner-btn-in{display: flex;align-items: center;border-radius: 3px;overflow:hidden;position:relative;}
.page-index .banner .banner-btn-in .light-effect{
  position:absolute;width:16px;height:100%;background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0) 100%);opacity: .5;
  z-index:2;animation:lightMove 3s ease-in-out  infinite;
}
@keyframes lightMove {
  0% {
    left:100%;
  }
  /*10% {*/
  /*  !*opacity:1;*!*/
  /*}*/
  35%{
    left:-50px;
  }
  90% {
    /*opacity:1;*/
  }
  100% {
    left:-50px;
  }
}
.page-index .banner .banner-btn-in .btn-item{
  height:48px;box-sizing: border-box;cursor:pointer;background:#fff;
  display:flex;align-items: center;padding:0 28px;font-size:16px;font-weight:bold;
}
.page-index .banner .banner-btn-in .btn-item .btn-item-txt{
  margin-right:12px;line-height:1;
}
.page-index .banner .banner-btn-in .btn-item .btn-item-icon{
  width:16px;height:16px;border-radius: 999px;display: flex;align-items: center;justify-content: center;
}
.page-index .banner .banner-btn-in .btn-item .btn-item-icon i{
  font-size:8px;color:#828FB2;line-height:1;
}
.page-index .banner .banner-btn-in .btn-item.btn-left .btn-item-icon{
  background:#fff;
}
.page-index .banner .banner-btn-in .btn-item.btn-right {
  position: relative;align-items: stretch;padding:1px 1px 1px 0;
  background-image: linear-gradient(90deg, #e774ab 0%, #87a0f0 42%, #0066ff 100%);
}
.page-index .banner .banner-btn-in .btn-item.btn-right .btn-right-in{
  display:flex;padding:0 28px;background:#fff;align-items: center;border-radius: 0 3px 3px 0;
}
 
.page-index .banner .banner-btn-in .btn-item.btn-right .btn-item-icon{
  background-image: linear-gradient(90deg, #e774ab 0%, #87a0f0 42%, #0066ff 100%);color:#fff;
}
.page-index .banner .banner-btn-in .btn-item.btn-right .btn-item-icon i{
  color:#fff;
}
.page-index .banner .banner-btn-in .btn-item.btn-left{
  background-image: linear-gradient(90deg, #e774ab 0%, #87a0f0 42%, #0066ff 100%);
  color:#fff;
}
.page-index .banner-in .banner-in-time-box{
  position:absolute;bottom:220px;left:0;color:var(--color-primary);
}
.page-index .banner-in .banner-in-time-box .time-value{
  font-size:28px;font-weight:bold;margin-top:12px;
}

.page-index .banner .banner-in .banner-in-right{

}
.page-index .banner .banner-in .banner-in-right img{
  display:flex;width:160px;margin-top:110px;
}

/*.page-index .banner .banner-in .banner-in-btn i{font-size:18px;margin-right:8px;}*/
/*.page-index .banner .banner-bottom{height:160px;position:absolute;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.6),#fff);}*/
/*.page-index .banner .banner-in-1{position:absolute;top:80px;left:0;z-index: 1}*/
/*.page-index .banner .banner-in-2{position:absolute;bottom:-50px;right:-50px;animation:andBanner2 6s ease infinite;z-index: 5}*/
/*.page-index .banner .banner-bird-box{position:absolute;bottom:0;left:0;width:100%;height:1180px;z-index: 3;overflow:hidden;}*/
/*.page-index .banner .banner-bird{display: block; width:100%;z-index: 3;animation:rotateBird 8s linear infinite;}*/
@keyframes rotateBird {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@keyframes andBanner2{
  0%{
    bottom:-50px;
  }
  50%{
    bottom:0;
  }
  100%{
    bottom:-50px;
  }
}

@keyframes bannerZ1Move {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(20px);
  }
  100% {
    transform: translateY(0);
  }
}

.page-index .banner .banner-in-z1{
  position:absolute;top:0;right:0;bottom:0;left:0;z-index: 1;
  background:url(../img/banner-z1.webp) no-repeat center bottom;
  animation: bannerZ1Move 4s ease-in-out infinite;
  animation-delay: 2s;
  background-size:auto 100%;
}
.page-index .banner .banner-in-z2{
  position:absolute;top:0;right:0;bottom:0;left:0;z-index: 2;
  background:url(../img/banner-z2.webp) no-repeat center bottom;
  animation: bannerZ1Move 4s ease-in-out infinite;
  animation-delay: 0s;
  background-size:auto 100%;
}
.page-index .banner .banner-in-z3{
  position:absolute;top:0;right:0;bottom:0;left:0;z-index: 3;
  background:url(../img/banner-z3.webp) no-repeat center bottom;
  animation: bannerZ1Move 4s ease-in-out infinite;
  animation-delay: 3s;
  background-size:auto 100%;
}

.page-index .banner-time{margin-top:-60px;}
.page-index .banner-time-in{width:1100px;margin:0 auto;height:60px;display: table;position:relative;z-index: 2;
    background: url("../img/banner-time-bg.png") no-repeat center center;background-size:cover;
}
.page-index .banner-info{display: table-cell;vertical-align: middle;text-align: center;font-size:20px;font-weight:bold;color:rgba(5,31,102,1);
    position:absolute;top:30px;width:100%;z-index: 2;
}
.page-index .time-btn{display: inline-block;font-size:16px;color:#fff;background: rgba(5,31,102,1);width:200px;height:50px;line-height: 50px;text-align: center;margin-left:55px;cursor: pointer;}
.page-index .activity-info{background: #F0F3FA;padding-top:65px;padding-bottom:50px;}
.page-index .common-tit{padding-bottom:20px;}
.page-index .common-tit .t1{font-size:26px;color:rgba(5,31,102,1);font-weight:700;}
.page-index .common-tit .t2{font-size:26px;color:rgba(0,50,165,.1);font-weight:700;}
.page-index .desc-cont{
    overflow: hidden;
    /*background-image: linear-gradient(#C3D2E7 , #EFF8FD);*/
    border:3px solid #C3D2E7;padding:38px 39px;
    border-radius: 40px 40px 0 0;border-bottom:none;
}

/*.page-index .act-main-wrap{background:url("../img/main_bg.jpg") no-repeat center top #0032A5;background-size:cover;padding-top:1px;padding-bottom:150px;}*/
.page-index .act-main-wrap{position:relative;z-index: 5;}
.page-index .act-main-wrap .main-wrap-top-bg{
  position:absolute;left:0;top:0;right:0;height:160px;
  background:linear-gradient(to bottom,#fff,transparent);
}
.page-index .act-main-wrap .act-layout,
.page-index .employer-list-box .employer-layout,
.page-index .mingxiao-box .mingxiao-layout {
  margin-top:0;padding:140px 0 70px 0;
  position:relative;z-index: 2;
}
.page-index .act-main-wrap .act-layout:before,
.page-index .employer-list-box .employer-layout:before,
.page-index .mingxiao-box .mingxiao-layout:before{
  content:"";position:absolute;top:0;right:0;bottom:0;left:0;
  background:url("../img/bg-red-arrow.webp") no-repeat right 0;
  opacity: .9;
}
.page-index .activity-desc-in:after,
.page-index .mingxiao-list-in:after
{
  content:"";position:absolute;top:0;right:0;bottom:0;left:0;
  background:url("../img/desc-bottom-bg.webp") no-repeat left bottom;
}


.page-index .activity-desc-wrap,.page-index .employer-list-box,.page-index .mingxiao-box{
  background-image: linear-gradient(0deg, #ffffff 0%, #89C6FF 100%);

}
.page-index .activity-desc-in,.page-index .employer-list-box .employer-list-in,.page-index .mingxiao-box .mingxiao-list-in{
  padding:0;position:relative;
  background:url("../img/activity-desc-bg.webp") no-repeat center 0;
}

.page-index .activity-desc-wrap .wave-bottom{position:absolute;bottom:0;width:100%;left:0;z-index: 1}
.page-index .activity-desc{border-radius: 39px;position:relative;z-index: 2;}
.page-index .activity-desc .desc-head{position:relative;}
.page-index .activity-desc .desc-title,
.page-index .employer-list-box .list-head{position:relative;z-index: 2}
.common-block-tit{display: flex;}
.common-block-tit .title-in{}
.common-block-tit .title-in .title-in-top{display: flex;line-height: 1;align-items: flex-end;}
.common-block-tit .title-in .title-in-top .title-img{display: block;width:168px;margin-right:20px;}
.common-block-tit .title-in .title-arrow{display: block;margin-top:8px;}

.page-index .activity-desc .desc-head .bottom-btn:hover{
    background-image:linear-gradient(to right,#871EF5,#FC2CC5);
}

.page-index .activity-desc .desc-head .bottom-btn .btn-icon img{
  display: block;margin-right:8px;
}

/*项目介绍*/
.page-index .activity-desc .desc-head .desc-head-cont{
  display:flex;justify-content: space-between;margin-top:32px;
}
.page-index .activity-desc .desc-head .desc-head-cont .head-cont-left{
  flex:1;margin-right:67px;line-height:2.3;
}
.page-index .activity-desc .desc-head .desc-head-cont .head-cont-right{}

/*资助模式*/
.page-index .head-zizhu-box{
  border:2px solid #fff;border-radius: 16px;padding:16px 32px;background:rgba(255,255,255,.5);
  display: flex;align-items: center;
}
.page-index .head-zizhu-box .zizhu-left{
  font-size:18px;font-weight:bold;margin-right:16px;padding-right:16px;border-right:1px solid rgba(255,255,255,.5);
}
.page-index .head-zizhu-box .zizhu-right{
  display: flex;gap:24px;
}
.page-index .head-zizhu-box .zizhu-right .item-value{
  margin-top:8px;font-size:16px;
}


.page-index .activity-desc .desc-main{
  padding:25px 0 25px 0;position:relative;display:flex;flex-direction: column;gap:12px;
}
.page-index .activity-desc .desc-main-block {
  display:flex;gap:12px;
}
.page-index .activity-desc .desc-main-block .desc-item {
  border-radius: 16px;padding:30px;background:#fff;flex: 1;
  border:2px solid #fff;transition: all .3s;position:relative;overflow:hidden;

}
.page-index .activity-desc .desc-main-block .desc-item:hover{
  color:#fff !important;
}
.page-index .activity-desc .desc-main-block .desc-item:hover .item-txt-cont:before{
  background-color:#fff !important;
}
.page-index .activity-desc .desc-main-block .desc-bg-one{
    background: #e7f9f4;
}

.page-index .activity-desc .desc-main-block .desc-bg-one:before{
  content:"";position:absolute;top:0;right:0;bottom:0;left:0;
    background:url("../img/desc-hover-bg.gif") no-repeat right -110px,linear-gradient(140deg, #4284ff 40%, #fff 140%);visibility: hidden;opacity: 0;
    background-size: 100%;transition: all .3s;
}
.page-index .activity-desc .desc-main-block .desc-bg-one:hover:before{
  visibility: visible;opacity: 1;
}
.page-index .activity-desc .desc-main-block .desc-bg-two{
    background: #fff1ee;
}
.page-index .activity-desc .desc-main-block .desc-bg-two:before{
  content:"";position:absolute;top:0;right:0;bottom:0;left:0;
  background:url("../img/desc-hover-bg.gif") no-repeat right -110px,linear-gradient(140deg, #4284ff 40%, #fff 140%);visibility: hidden;opacity: 0;
  background-size: 100%;transition: all .3s;
}
.page-index .activity-desc .desc-main-block .desc-bg-two:hover:before{
  visibility: visible;opacity: 1;
}

.page-index .activity-desc .desc-main-block .desc-bg-three {
    position: relative;
    background: #e4edff;
    overflow: hidden;
}
.page-index .activity-desc .desc-main-block .desc-bg-three:before{
  content:"";position:absolute;top:0;right:0;bottom:0;left:0;
  background:url("../img/desc-hover-bg.gif") no-repeat right -110px,linear-gradient(140deg, #4284ff 40%, #fff 140%);visibility: hidden;opacity: 0;
  background-size: 60%,100%;transition: all .3s;
}
.page-index .activity-desc .desc-main-block .desc-bg-three:hover:before{
  visibility: visible;opacity: 1;
}



.page-index .activity-desc .desc-main-block .desc-bg-four {
    position: relative;
    background: #f2eefb;
    overflow: hidden;
}
.page-index .activity-desc .desc-main-block .desc-bg-four:before{
  content:"";position:absolute;top:0;right:0;bottom:0;left:0;
  background:url("../img/desc-hover-bg.gif") no-repeat right -110px,linear-gradient(140deg, #4284ff 40%, #fff 140%);visibility: hidden;opacity: 0;
  background-size: 60%,100%;transition: all .3s;
}
.page-index .activity-desc .desc-main-block .desc-bg-four:hover:before{
  visibility: visible;opacity: 1;
}

.page-index .activity-desc .desc-main-block .desc-item .desc-item-title{
    font-size:20px;margin-bottom: 24px;position: relative;z-index: 2;font-weight:bold;
}
.page-index .activity-desc .desc-main-block .desc-item .desc-item-cont{
    font-size:14px;text-align: left;line-height: 28px;position: relative;z-index: 2;
}
.page-index .activity-desc .desc-main-block .desc-item .desc-item-cont .item-txt-tit{
  font-size: 14px;font-weight:bold;
}
.page-index .activity-desc .desc-main-block .desc-item .desc-item-cont .item-txt-cont{
  position:relative;text-indent: 16px;
}
.page-index .activity-desc .desc-main-block .desc-item .desc-item-cont .item-txt-cont:before{
  width:7px;height:7px;border-radius: 999px;background-color:var(--color-text);position:absolute;top:11px;left:0;
  content:"";display: block;transition: all .3s;
}
.page-index .activity-desc .desc-main-block .desc-item .desc-item-cont .no-point:before{
  display: none;
}


.page-index .desc-cont .content-text{width:477px;float:left;margin-top:56px}
.page-index .desc-cont .content-text p{line-height: 2;text-indent: 2em;margin-bottom:2px;color:#777}
.page-index .desc-cont .activity-video{width:500px;float:right;background-color: #000;position:relative;}
.page-index .desc-cont .activity-video a{display: block;}
.page-index .desc-cont .activity-video .icon-video-play{
    position:absolute;bottom:20px;left:20px;z-index: 2;width:50px;
}
.page-index .desc-cont .activity-video .icon-video-play img{
    display: block;width:100%;border-radius: 999px;box-shadow:0px 0px 15px rgba(255,255,255,1);
}
.page-index .desc-cont .activity-video .icon-video-bg{display: block;width:100%;}
.page-index .desc-cont video{width:100%;height:282px;}
.page-index .desc-cont-zhuban{text-align: center;height:60px;line-height: 60px;background:url("../img/zhuban-bg.png") no-repeat center center;margin-top:60px;color:#fff;font-size:16px;border-radius:6px;overflow: hidden;}
.page-index .desc-cont-zhuban .t2{padding-left:70px;}

.page-index .employer-list-box{
  /*background-image: linear-gradient(0deg, #ffffff 0%, #89C6FF 100%)*/
}
.page-index .mingxiao-box{

  /*background-image: linear-gradient(0deg, #d3ecfe 0.1%, #69befe 44%, #469bfe 99%);*/
  /*padding:100px 0 70px 0;position:relative;*/
  /*background:url("../img/block-bg-heng.png") no-repeat center 0 #fff;*/
  /*background-size:2860px auto;*/
}


.page-index .employer-list-box .list-head {padding-bottom:35px;position:relative;z-index: 2}
.page-index .employer-list-box .list-head .t1{font-size:40px;font-weight:bold;}
.page-index .employer-list{overflow: hidden;margin-left:-15px;}

/*南京工业大学:新样式*/
.page-index .activity-desc .layout-1100{
    background: url("../img/bg-fangkuai.png") no-repeat top center;background-size:100% auto;position: relative;
    padding-top:130px;
}
.page-index .block-tit{
    position:absolute;left:50%;transform: translateX(-50%);padding:0 60px;line-height: 1;
}
.page-index .block-tit h2{font-size:26px;font-weight:bold;margin:0;padding:0;color:#e73828}
.page-index .block-tit .tit-icon-left{
    position:absolute;left:0;bottom:3px;height:12px;border-top:2px solid #e73828;width:40px;
}
.page-index .block-tit .tit-icon-left:after{
    content:"";display: block;width:22px;border-bottom:2px solid #e73828;position:absolute;right:0;bottom:0;
}
.page-index .block-tit .tit-icon-right{
    position:absolute;right:0;bottom:3px;height:12px;border-top:2px solid #e73828;width:40px;
}
.page-index .block-tit .tit-icon-right:after{
    content:"";display: block;width:22px;border-bottom:2px solid #e73828;position:absolute;left:0;bottom:0;
}

.page-index .qiangtui-list .list-cont-in{position:relative;}
.page-index .qiangtui-list .qiangtui-item{position:relative;width:352px;margin-bottom:22px;margin-right:22px;float:left;transition: all .3s;border-radius: 20px;overflow:hidden;
  border:1px solid #E3E8EE;box-sizing: border-box;
}
.page-index .qiangtui-list .qiangtui-item *{transition: all .3s;}
.page-index .qiangtui-list .qiangtui-item .qiangtui-item-img-box{border-radius: 10px 10px 0 0;overflow:hidden}
.page-index .qiangtui-list .qiangtui-item .item-img{display:block;width:100%;object-fit: cover;height:190px;object-position: center center;border-radius: 6px 8px 0 0;}
.page-index .qiangtui-list .qiangtui-item .qiangtui-item-foot{
  padding:18px 24px;height:84px;background: url("../img/employer-item-foot-bg.png") no-repeat right 0 #0064FC;
  background-size:auto 84px;
  display: flex;align-items: center;justify-content: center;
  visibility: visible;opacity: 1;
}
.page-index .qiangtui-list .qiangtui-item .qiangtui-item-foot .foot-logo{object-fit: cover;border-radius: 999px;object-position: center center;width:32px;height:32px;margin-right:8px;}
.page-index .qiangtui-list .qiangtui-item .qiangtui-item-foot .foot-txt{font-size:18px;color:#fff;font-weight:bold;}
.page-index .qiangtui-list .qiangtui-item:hover .qiangtui-item-mask{overflow: hidden;visibility: visible;opacity: 1;}
.page-index .qiangtui-list .qiangtui-item .qiangtui-item-mask{
  visibility: hidden;opacity: 0;
  /*visibility: visible;opacity: 1;*/
  display: flex;flex-direction: column;
  position:absolute;left:0;right:0;bottom:0;top:0;border-radius: 10px;
}
.page-index .qiangtui-item .qiangtui-item-mask .mask-top{
  height:190px;padding:46px 24px 0 24px;box-sizing: border-box;
  background: url("../img/employer-item-mask-bg.png") no-repeat right 0 rgba(0,102,255,.95);
  background-size:100%;
}
.page-index .qiangtui-item .qiangtui-item-mask .mask-bottom{
  flex:1;display: flex;align-items: center;justify-content: center;background: #175FDD;
}

.page-index .qiangtui-item .mask-logo-box{display: flex;align-items: center;justify-content: center}
.page-index .qiangtui-item .mask-logo-box{display: flex;align-items: center;justify-content: center}
.page-index .qiangtui-item .mask-logo-box .mask-logo{object-fit: cover;border-radius: 999px;object-position: center center;width:48px;height:48px;}
.page-index .qiangtui-item .mask-logo-box .mask-logo{object-fit: cover;border-radius: 999px;object-position: center center;width:48px;height:48px;}
.page-index .qiangtui-item .mask-school-name{font-size:18px;color:#fff;font-weight:bold;text-align: center;margin-top:8px;}
.page-index .qiangtui-item .mask-school-address{display: flex;align-items: center;justify-content: center;color:#fff;font-size:12px;}
.page-index .qiangtui-item .mask-link-btn{
  background: rgba(255,255,255,.7);border-radius: 999px;display: flex;align-items: center;justify-content: center;height:40px;
  cursor: pointer;width:290px;color:#06f;
}
.page-index .qiangtui-item .mask-link-btn .btn-txt{font-size:16px;line-height: 1;margin-right:4px;}
.page-index .qiangtui-item .mask-link-btn .icon-below-s{transform: rotate(-90deg);font-size:14px;line-height: 1}
/*.page-index .qiangtui-item .mask-school-address .address-name{padding-left:8px;}*/
.page-index .qiangtui-list .qiangtui-item.qiangtui-more{height:276px;display: flex;align-items: center;justify-content: center;
  border:1px solid #E3E8EE;background: linear-gradient(to bottom, #fff,#E6F4FF);
}
.page-index .qiangtui-list .qiangtui-item .more-in{text-align: center;}
.page-index .qiangtui-list .qiangtui-item .more-in .more-icon i{font-size:40px;color:#C3CBD6;}
.page-index .qiangtui-list .qiangtui-item .more-in .more-txt{font-size:16px;color:#C3CBD6;}


.page-index .mingxiao-list{overflow: hidden;margin-top:37px;}
.page-index .mingxiao-list *{transition: all .3s}
.page-index .mingxiao-list .list-cont-in{display: flex;flex-wrap: wrap;margin:-8px;}
.page-index .mingxiao-list .list-cont-in .mingxiao-item{width:33.333%;box-sizing: border-box;padding:9px;}
.page-index .mingxiao-list .list-cont-in .mingxiao-item-in{
  background:linear-gradient(0deg, #ffffff 72%, rgba(255, 255, 255, 0.5) 100%);
  transition:all .3s;border-radius: 8px;
}
.page-index .mingxiao-list .list-cont-in .mingxiao-item-cont{
  display: flex;align-items: center;justify-content: flex-start;
  border:2px solid #fff;border-radius: 8px;overflow: hidden;padding:20px;
  background:url(../img/mingxiao-item-bg.webp) no-repeat right bottom;
  background-size:auto 100%;
}
.page-index .mingxiao-list .list-cont-in .mingxiao-item-in:hover{
  /*background-image: linear-gradient(to bottom, #ADD8FE,#fff);*/
  background:#AAD6FF;

}
.page-index .mingxiao-list .mingxiao-item-icon{width:42px;height:42px;display: flex;align-items: center;justify-content: center;border:1px solid #ECEFF4;
  border-radius: 999px;background: #E6F4FF;margin-right:8px;
}
.page-index .mingxiao-list .mingxiao-item-icon i{font-size:20px;color:#06f;}
.page-index .mingxiao-list .mingxiao-item-name{font-size:16px;flex:1;padding-right:24px;}
.page-index .mingxiao-list .mingxiao-item-btn{height:32px;width:32px;border-radius: 999px;background:#fff;
  display: flex;color:#fff;align-items: center;justify-content: center;
}
.page-index .mingxiao-list .mingxiao-item-btn i{color:#333;}







.page-index .employer-list-box .list-cont{
    border-radius: 0;
}
.page-index .employer-list-box .list-cont-in{
    width:110%;overflow: hidden;
}
.page-index .employer-list-box .list-cont-head{
    height:260px;
    position:relative;
}
.page-index .employer-list-box .list-cont-head .nanjing-logo{
    display:block;width:300px;height:auto;position:absolute;left:50%;transform: translateX(-50%);top:65px;
}
.page-index .employer-list-box .list-cont-main{
}
.page-index .employer-list-box .employer-item-box{
    float:left;margin:0 0 33px 22px;background: #fff;border-radius: 12px;padding:10px;width:240px;min-height: 100px;
    position:relative;
}
.page-index .employer-list-box .item-tooltip{
    width:450px;position:absolute;top:177px;left:50%;transform: translateX(-50%);z-index: 3;
    display: none;
}
.page-index .employer-list-box .item-tooltip-arrow{
    width:0;height:0;border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid #fff;
    margin:0 auto;position:relative;z-index: 2;
}
.page-index .employer-list-box .item-tooltip-wrap{
    border:1px solid #6AA1C9;border-radius: 12px;background: #fff;padding:20px;position:relative;z-index: 1;margin-top:-1px;

}
.page-index .employer-list-box .item-tooltip-cont{
    text-indent: 2em;
    font-size:12px;
}
.page-index .employer-list-box .item-tooltip-tit{
    font-size:16px;font-weight:bold;color:#e73828
}
.page-index .employer-list-box .item-tooltip-date{
    font-weight:bold;padding:10px 0;
}
.page-index .employer-list-box .item-tooltip-date i{
    font-weight:normal;font-size:12px;color:#e73828;
}



.page-index .employer-list-box .employer-item-head{
    text-align: center;font-weight:700;border-bottom:2px solid #B9CEE3;padding:8px 0;font-size:16px;color:#e73828;
}
.page-index .employer-list-box .employer-item-desc{
    line-height: 2;height:60px;color:#999;margin-top:15px
}
.page-index .employer-list-box .employer-item-btn{
    width:96px;border:1px solid #e73828;color:#e73828;height:30px;text-align: center;
    display: flex;align-items: center;margin:12px auto 0 auto;justify-content: center;
    cursor: not-allowed;
}
.page-index .employer-list-box .employer-item-btn i{
    margin-right:5px;
}
.page-index .employer-list-box .employer-item-btn.played{
    background: #e73828;color:#fff;cursor: pointer;
}

/*强推索引*/
.page-index .qiangtui-swiper-index-box{
  border:3px solid rgba(255,255,255,.5);padding:24px 32px;background:rgba(255,255,255,.3);border-radius: 16px;overflow:hidden;
  position:relative;z-index: 2;
}
.page-index .qiangtui-swiper-index-box .index-item{
  display:block;height:auto;border-radius: 0;background:none;opacity: 1;
}

.page-index .qiangtui-swiper-index-box .index-in{
  display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap:20px
}
.page-index .qiangtui-swiper-index-box .index-item{
  width:60px;cursor:pointer;
}
.page-index .qiangtui-swiper-index-box .index-item .item-img{
  width:60px;height:60px;border-radius: 999px;background:#fff;display: flex;align-items: center;justify-content: center;
}
.page-index .qiangtui-swiper-index-box .index-item.active .item-img{
  background-image: linear-gradient(90deg, #e774ab 0%, #87a0f0 42%, #0066ff 100%);
}
.page-index .qiangtui-swiper-index-box .index-item .item-img .item-img-in{
  width:48px;height:48px;border-radius: 999px;background:#ccc;
}
.page-index .qiangtui-swiper-index-box .index-item .item-txt{
  margin-top:8px;color:#9ea7b4;text-align:center;
}
.page-index .qiangtui-swiper-index-box .index-item.index-item-wait .item-img-in{
  background: url(../img/icon-wait-more.svg) no-repeat center center #fff;
  background-size:80% !important;
}

/*强推swiper*/
.qiangtui-swiper-box{
  margin-top:60px;position:relative;z-index:2;
}
.qiangtui-swiper-box .swiper-slide{
  width:700px;
}
.qiangtui-swiper-box .swiper-slide .qiangtui-item{
  position:relative;border:3px solid rgba(255,255,255,.8);border-radius: 16px;
}
.qiangtui-swiper-box .qiangtui-item .qiangtui-bg-img{
   display: block;width:100%;border-radius: 16px;
 }
.qiangtui-swiper-box .swiper-slide .qiangtui-item .qiangtui-item-in{
  position:absolute;right:0;bottom:0;left:0;z-index:9;
  padding:40px 30px;display: flex;align-items: center;justify-content: space-between;
}
.qiangtui-swiper-box .swiper-slide .qiangtui-item .qiangtui-item-left{
  display: flex;align-items: center;
}
.qiangtui-swiper-box .swiper-slide .qiangtui-item .item-logo{
  width:56px;height:56px;border-radius: 8px;margin-right:12px;background-color:#fff;
}
.qiangtui-swiper-box .swiper-slide .qiangtui-item .item-name{
  font-size:20px;font-weight:bold;color:#fff;
}
.qiangtui-swiper-box .swiper-slide .qiangtui-item .item-address{
  color:#fff;
}
.qiangtui-swiper-box .swiper-slide .qiangtui-item .item-address i{
  font-size:14px;
}
.qiangtui-swiper-box .swiper-slide .qiangtui-item .item-address i{
  font-size:14px;
}
.qiangtui-swiper-box .qiangtui-swiper-arrow-box{
  display:flex;align-items: center;justify-content: center;gap:24px;margin-top:36px;
}
.qiangtui-swiper-box .qiangtui-swiper-arrow-box .arrow-item{
  width:48px;height:48px;box-sizing: border-box;
  position:relative;
  border-radius:999px;cursor:pointer;
  background:linear-gradient(90deg, #e774ab 0%, #87a0f0 42%, #0066ff 100%);
}
.qiangtui-swiper-box .qiangtui-swiper-arrow-box .arrow-item:hover:before{
  background: #E1EDFF;
}
.qiangtui-swiper-box .qiangtui-swiper-arrow-box .arrow-item::before{
  content:'';
  position:absolute;
  top:2px;left:2px;right:2px;bottom:2px;
  background:#fff;
  border-radius:999px;transition: all .3s;
}
.qiangtui-swiper-box .qiangtui-swiper-arrow-box .arrow-item img{
  position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);width:20px;
}




.common-color-btn{
  display: flex;justify-content: center;height:32px;box-sizing: border-box;
  background:linear-gradient(90deg, #e774ab 0%, #87a0f0 42%, #0066ff 100%);padding:2px;
  border-radius: 999px;overflow:hidden;transition: all .3s;
}
.common-color-btn .btn-in{
  background:#fff;padding:0 24px;border-radius:999px;
  display: flex;align-items: center;justify-content: center;
}
.common-color-btn .btn-txt{
  margin-right:6px;
}
.common-color-btn:hover .btn-in{
  background:transparent;color:#fff;
}





.common-employer-item{width:490px;border-radius: 8px;float:left;margin-left:15px;margin-bottom:15px;
    position:relative;background-color: rgba(0,50,165,.6);
}
.employer-item-in{overflow: hidden;padding:20px;border:2px solid rgba(0,50,165,.6);border-radius: 8px;position:relative;
    background:url('../img/employer-item-bg.png') no-repeat right 0 #F2F6F8;
}
.common-employer-item.tj-item{float:none;margin:0 0 15px 0;width:100%;}
.common-employer-item.tj-item .item-info{float:left;width:680px;margin-left:15px;}
.common-employer-item.tj-item .item-name-en{font-size:20px;}
.common-employer-item.tj-item .item-tj-pic{width:150px;height:auto;position:absolute;top:20px;right:20px;}
.common-employer-item.tj-item .item-img{background-color: transparent;}


.common-employer-item .item-img{width:90px;height:90px;float:left;background-color: #fff;}
.common-employer-item .item-info{float:right;width:315px;}
.common-employer-item .item-name{font-size:20px;color:#333;font-weight:700;}
.common-employer-item .item-name-en{color:#ccc;font-size:14px;}
.common-employer-item .item-desc{
    height:84px;line-height: 28px;margin-top:15px;overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.common-employer-item .item-link{display: block;padding:13px 20px;color:#fff;}

.page-index .company .common-tit .t1{color:rgba(5,31,102,1);}
.page-index .company .common-employer-item{background-color:rgba(0,50,165,.6);}
.page-index .company .employer-item-in{border-color:rgba(0,50,165,.6);}

.activity-footer{display: flex;justify-content: center;
  background:url("../img/page-bottom-bg.jpg") no-repeat center center;background-size:cover;
}
.activity-footer .footer-in{padding:170px 0 300px 0; text-align: center;}
.activity-footer .footer-in .footer-left{}
.activity-footer .footer-in .footer-left .left-t1{font-size:45px;font-weight:bold;letter-spacing: 30px;text-indent: 30px;}
.activity-footer .footer-in .footer-left .left-t2{width:555px;padding:8px 0;background: rgba(255,255,255,.1);margin:16px auto 0 auto;letter-spacing: 18px;text-indent: 18px;}
.activity-footer .footer-in .footer-left .left-t3{font-size:16px;word-spacing: 8px;margin-top:26px;display: flex;align-items: center;justify-content: center;}
.activity-footer .footer-in .footer-left .left-t3 div{font-size:16px;word-spacing: 8px;}
.activity-footer .footer-in .footer-left .left-t3 div{font-size:16px;word-spacing: 8px;}

.activity-footer .footer-in .footer-right{display: flex;align-items: center;justify-content: center;margin-top:110px;}
.activity-footer .footer-in .footer-right .right-img-box{margin-right:50px;}
.activity-footer .footer-in .footer-right .right-img-box:last-child{margin-right:0;}
.activity-footer .footer-in .footer-right .right-img-box img{display: block;width:140px;height:140px;margin:0 auto;border:1px solid #1B55D9;border-radius: 8px;}
.activity-footer .footer-in .footer-right .right-img-box .right-img-box-txt{font-size:16px;text-indent: 4px;letter-spacing: 4px;
  padding-top:12px;
}

.activity-slide-bar *{transition: all .3s;}
.activity-slide-bar{position:fixed;right:16px;top:50%;transform: translateY(-50%);border-radius: 6px; box-shadow:0 0 10px rgba(0,81,135,.2);z-index: 6;}
.activity-slide-bar .slide-item{padding:12px 10px;text-align: center;position:relative;overflow:hidden;cursor:pointer;background: #fff;border-bottom:1px solid #E3E8EE;display: block;}
.activity-slide-bar .slide-item.gotop{position:absolute;width:65px;bottom:-100px;color:#fff;background-image: linear-gradient(0deg, #0066ff 2%, #004fd9 94%);;padding:24px 12px;border-radius: 8px 8px 8px 8px;border:3px solid #fff;box-shadow: 0 0 10px rgba(0,81,135,.2);transition: none;}
.activity-slide-bar .slide-item.gotop:hover{background-color: #003BB3;}
.activity-slide-bar .slide-item.gotop i{color:#fff;}
.activity-slide-bar .slide-item:hover{background: #E5EFFF;}

.activity-slide-bar .item-icon{height:27px;margin:0 auto;}
.activity-slide-bar .item-icon i{font-size:25px;color:#333;}
.activity-slide-bar .slide-icon-kefu{background-image: url("../img/icon-kefu.png");}
.activity-slide-bar .slide-icon-user{background-image: url("../img/icon-user.png");}
.activity-slide-bar .slide-icon-share{background-image: url("../img/icon-share.png");}
.activity-slide-bar .slide-item:hover .iconfont {color:#06f;}
.activity-slide-bar .slide-item:hover .item-text{color:#06f;}
.activity-slide-bar .slide-item.gotop:hover .iconfont{color:#fff;}
.activity-slide-bar .item-text{width:45px;color:#333;line-height: 1.3;margin-top:5px;}
.activity-slide-bar .item-kefu-child{position:absolute;width:160px;left:-173px;top:98px;border-radius: 8px;z-index:9}
.activity-slide-bar .item-kefu-child .child-in{border-radius:3px;text-align: center;margin-bottom:0;background: rgba(255,255,255,.9);padding:15px;}
.activity-slide-bar .item-kefu-child .child-in img{display: block;width:110px;height:110px;margin:5px auto 5px auto;}
.activity-slide-bar .item-kefu-child .child-in .qrcode-tip{text-align: center;font-weight:bold;}
.activity-slide-bar .item-kefu-child .kefu-child-sanjiao{width:0;height:0;border-top:10px solid transparent;border-left:11px solid rgba(255,255,255,.9);border-bottom:10px solid transparent;
    top:50%;transform: translateY(-50%);right:-11px;position:absolute;
}



.activity-sign-box{position:fixed;top:50%;left:50%;transform: translate(-50%,-50%);width:500px;border-radius: 8px;overflow: hidden;z-index:10;border:2px solid #B3CEDE;background: #F6FAFC;}
.activity-sign-box .box-top{background: url("../img/employer-item-bg.png") no-repeat right 0 #F6FAFC;height:131px;position:relative;}
.activity-sign-box .box-tab{position:absolute;bottom:-2px;left:50%;transform: translateX(-50%);width:380px;}
.activity-sign-box .box-tab-item{width:50%;float:left;height:59px;text-align: center;line-height: 59px;border-radius:10px 10px 0 0;font-size:16px;cursor:pointer;}
.activity-sign-box .box-tab-item.curr{background: url("../img/sign-tab-bg.png") no-repeat center center;color:rgba(5,31,102,1);}
.activity-sign-box .box-bottom{border-top:2px solid #9DC3D7;background-image: linear-gradient(#BFD8E6, #98C6D8);padding:35px 59px 60px 59px;}
.activity-sign-box .box-bottom-txt{font-size:16px;line-height: 35px;height:70px;overflow: hidden;position:relative;}
.activity-sign-box .box-bottom-txt .form-control{border:none;height:44px;margin-top:5px;background: #D6E8EF;}
.activity-sign-box .box-bottom-txt .box-bottom-ipt-tip{color:#F59A23;position:absolute;font-size:12px;bottom:-10px;}
.activity-sign-box .box-bottom-txt .box-bottom-ipt-tip a{color:rgba(5,31,102,1);}
.activity-sign-box .box-bottom-btn-box{text-align: right;padding-top:30px;}
.activity-sign-box .box-bottom-btn-box .div-btn{width:130px;height:43px;background: rgba(5,31,102,1);color:#fff;text-align: center;line-height: 43px;display: inline-block;cursor: pointer;}
.activity-sign-box .box-close{position:absolute;top:20px;right:40px;width:20px;height:20px;cursor: pointer;
    background: url("../img/icon-close.png") no-repeat center center;background-size: cover;
}

.activity-share-box{
    position:fixed;z-index: 9999;
    top:0;right:0;bottom:0;left:0;
    background:rgba(0,0,0,.6);
    display: flex;
    align-items: center;
    justify-content: center;
}
.activity-share-box-in{
    border-radius: 10px;position:relative;padding:40px;text-align: center;padding-top:80px;
    background: url("../img/qun-box-bg.png") no-repeat 0 0;
}
.activity-share-box-in .qun-t3{color:#844f00;text-align:center;background:rgba(224, 154, 50, 0.4);padding:8px 26px;margin-top:30px;
    text-align-last:justify;
}
.activity-share-box .activity-share-box-close{position:absolute;top:15px;right:15px;cursor: pointer;}
.activity-share-box .activity-share-box-close i{font-size:18px;color:#A56300;}
.activity-share-box .qrcode-img{width:170px;margin:10px auto;display: flex;align-items: center;justify-content: center;}
.activity-share-box .qrcode-wx{padding-bottom:5px;}
.activity-share-box .qrcode-copy-text{text-align: center;padding-bottom:10px;padding-top:30px;}
.activity-share-box .qrcode-copy-box{overflow: hidden;}
.activity-share-box .qrcode-copy-box-left{width:270px;overflow: hidden;height:44px;line-height: 44px;border-radius: 3px;background: #fff;float:left;padding:0 10px;}
.activity-share-box .qrcode-copy-box-right{width:55px;background: #06f;height:44px;line-height: 44px;float:right;color:#fff;text-align: center;cursor: pointer;}

.activity-go-top{position:fixed;right:20px;bottom:50px;box-shadow:0 0 10px rgba(0,81,135,.2);z-index: 5;border-radius: 8px;overflow: hidden;background: #fff;}
.activity-go-top .slide-item{padding:20px 15px;text-align: center;position:relative;overflow:hidden;cursor:pointer;width:60px;color:rgba(5,31,102,1)}
.activity-go-top .slide-item:hover{background:url(../img/slider-item-hover-bg.png) no-repeat center center;background-size: cover;}
.activity-go-top .slide-item:after{content:"";height:1px; display: block;position:absolute;bottom:0;left:0;right:0;box-shadow: 0 0 10px rgba(5,31,102,1);}
.activity-go-top .slide-item:last-child:after{display: none;}
.activity-go-top .item-icon{width:20px;height:20px;margin:0 auto;}
.activity-go-top .slide-item .slide-icon-top{background-image: url("../img/icon-go-top.png");}






.dialog-qun-wrap{
  position:fixed;z-index: 9999;
  top:0;right:0;bottom:0;left:0;
  background:rgba(0,0,0,.6);
  display: flex;
  align-items: center;
  justify-content: center;
}
.dialog-qun-wrap .qun-box{width:420px;position:relative;}
.dialog-qun-wrap .qun-box img{display: block;width:100%;}
.dialog-qun-wrap .qun-box .qun-close{position:absolute;top:15px;right:15px;cursor: pointer;}
.dialog-qun-wrap .qun-box .qun-close i{font-size:18px;color:#A56300;}
.dialog-qun-wrap .qun-box .qun-main{position:absolute;top:80px;left:30px;right:30px;bottom:40px;text-align: center;z-index: 2}
.dialog-qun-wrap .qun-box .qun-main .t1{font-size:30px;color:#a56300;}
.dialog-qun-wrap .qun-box .qun-main .t2{font-size:30px;color:#a56300;font-weight:bold;margin-top:-2px;}
.dialog-qun-wrap .qun-box .qun-main .qun-img{display: flex;align-items:center;justify-content: center;font-size:16px;text-align: center;}
.dialog-qun-wrap .qun-box .qun-main .qun-img img{width:180px;height:180px;margin:30px 0;}
.dialog-qun-wrap .qun-box .qun-main .qun-t3{color:#844f00;text-align:center;background:rgba(224, 154, 50, 0.4);padding:8px 26px;margin-top:40px;
  text-align-last:justify;
}
.dialog-guanzhu-wrap{
    position:fixed;z-index: 9999;
    top:0;right:0;bottom:0;left:0;
    background:rgba(0,0,0,.6);
    display: flex;
    align-items: center;
    justify-content: center;
}
.dialog-guanzhu-wrap .guanzhu-box{width:420px;position:relative;}
.dialog-guanzhu-wrap .guanzhu-box img{display: block;width:100%;}
.dialog-guanzhu-wrap .guanzhu-box .guanzhu-close{position:absolute;top:15px;right:15px;cursor: pointer;}
.dialog-guanzhu-wrap .guanzhu-box .guanzhu-close i{font-size:18px;color:#A56300;}
.dialog-guanzhu-wrap .guanzhu-box .guanzhu-main{position:absolute;top:150px;left:30px;right:30px;bottom:40px;text-align: center;z-index: 2}
.dialog-guanzhu-wrap .guanzhu-box .guanzhu-main .t1{font-size:30px;color:#a56300;}
.dialog-guanzhu-wrap .guanzhu-box .guanzhu-main .t2{font-size:30px;color:#a56300;font-weight:bold;margin-top:-2px;}
.dialog-guanzhu-wrap .guanzhu-box .guanzhu-main .guanzhu-img{display: flex;align-items:center;justify-content: center;font-size:16px;text-align: center;}
.dialog-guanzhu-wrap .guanzhu-box .guanzhu-main .guanzhu-img img{width:140px;height:140px;margin:10px 15px;}
.dialog-guanzhu-wrap .guanzhu-box .guanzhu-main .guanzhu-t3{color:#844f00;text-align:center;background:rgba(224, 154, 50, 0.4);padding:8px 26px;margin-top:110px;
    text-align-last:justify;
}
.dialog-guwen-wrap{
    position:fixed;z-index: 9999;
    top:0;right:0;bottom:0;left:0;
    background:rgba(0,0,0,.6);
    display: flex;
    align-items: center;
    justify-content: center;
}
.dialog-guwen-wrap .guwen-box{width:410px;position:relative;}
.dialog-guwen-wrap .guwen-box img{display: block;width:100%;}
.dialog-guwen-wrap .guwen-box .guwen-close{position:absolute;top:15px;right:15px;cursor: pointer;}
.dialog-guwen-wrap .guwen-box .guwen-close i{font-size:18px;color:#A56300;}
.dialog-guwen-wrap .guwen-box .guwen-main{position:absolute;top:80px;left:30px;right:30px;bottom:40px;text-align: center;z-index: 2}
.dialog-guwen-wrap .guwen-box .guwen-main .guwen-t1{font-size:30px;color:rgb(165, 99, 0);}
.dialog-guwen-wrap .guwen-box .guwen-main .guwen-img{display: flex;align-items:center;justify-content: center;text-align: center;}
.dialog-guwen-wrap .guwen-box .guwen-main .guwen-img img{width:180px;height:180px;margin:20px auto;}
.dialog-guwen-wrap .guwen-box .guwen-main .guwen-t3{color:#844f00;text-align:center;background:rgba(224, 154, 50, 0.4);padding:8px 26px;margin-top:40px;
    text-align-last:justify;
}

.fixed-footer-qun{position:fixed;left:50%;transform: translateX(-50%);height:72px;background: #FFC100;bottom:16px;transition: all .3s;width:1000px;z-index: 99;border-radius: 24px;cursor: pointer;}
.fixed-footer-qun img{display: block;bottom:0;position:absolute;}
.fixed-footer-qun:hover{background: #FD9537;}

.common-img-tit{width:500px;margin: 0 auto;display: block;}

.page-fixed-activity-footer{position:fixed;z-index: 9;left:0;right:0;bottom:0;height:72px;background: rgba(255,255,255,.8);display: flex;align-items: center;justify-content: center;}
.page-fixed-activity-footer .footer-in{display: flex;}
.page-fixed-activity-footer .footer-in .footer-btn-item{height:40px;display: flex;align-items: center;justify-content: center;width:200px;font-size:16px;border-radius: 999px;margin-right:16px;cursor: pointer;}
.page-fixed-activity-footer .footer-in .footer-btn-item:last-child{margin-right:0;}
.page-fixed-activity-footer .footer-in .footer-btn-item i{font-size:20px;margin-right:8px;}
.page-fixed-activity-footer .footer-in .footer-btn-item.btn1{background-image: linear-gradient(-180deg, #f2cfa2 0%, #fbe6b7 100%);color:#844f00;}
.page-fixed-activity-footer .footer-in .footer-btn-item.btn2{background: #06f;color:#fff;}