@charset "utf-8";
/*导航栏开始*/
header{
    width: 100%;
    height: 75px;
}
.header-box{
    width: 1280px;
    height: 100%;
    margin: 0 auto;
}
.logo{
    padding-top: 15px;
    width: 250px;
    float: left;
}
.logo img{
    width: 100%;
    height: 100%;
}
.topBox{
    height: 100%;
    float: right;
    width: 700px;
}
.fhNav{
    position: relative;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    padding: 0 10px;
}

.bottomLine{
    position: absolute;
    left: 0;
    bottom:0;
    height:4px;
    background-color: #2ca6e0;
    transition: all 0.3s ease;
}
.nav{
    float: right;
    height: 100%;
}
.nav>li{
    padding: 0 10px;
    height: 100%;
    line-height: 75px;
    font-size: 14px;
    color: #000000;
    position: relative;
    float: left;
}
.nav>li>p{
    cursor: pointer;
}
.nav>li>a{
    font-size: 14px;
    color: #000000;
    font-weight: normal;
    font-family: "微软雅黑",Arial, Helvetica, sans-serif;
    height: 100%;
}
.ul_none{
    width: 100%;
    overflow: hidden;
    position: absolute;
    background: #ffffff;
    z-index: 999;
    display: none;
    left: 0;
}
.ul_none>li{
    width: 100%;
    height: 36px;
    line-height: 36px;
    text-align: center;
}
.ul_none>li a{
    display: block;
    width: 100%;
    height: 100%;
    color: #000000;
}.ul_none>li a:hover{
    color: #ffffff;
}
.ul_none>li:hover{
    background: #71b0da;
    color: #ffffff;
}
/*导航栏结束*/
.banner{
    width: 100%;
}
.banner img{
    width: 100%;
    height: 100%;
}

/*主框架*/
main{
    width: 1280px;
    margin: 0 auto;
}
section{
    width: 100%;
    padding: 60px 0;
    overflow: hidden;
}
.index-wx{
    width: 100%;
    height: 50px;
    position: relative;
    margin-bottom: 2px;
    border: 1px solid #999999;
    border-radius: 5px;
}
.index-wx img{
    position: absolute;
    width: 100%;
}
.ofon{
    display: none;
    width: 95px!important;
    height: 100px!important;
    position: absolute;
    left: -94px;
    z-index: 9999!important;
}
.index-position{
    position: fixed;
    width: 50px;
    top:50%;
    right: 10%;
    z-index: 15000;
    display: none;
}
.index-position img{
    width: 100%;
    height: 100%;
}
.index_login{
    width: 100%;
    height: 50px;
    position: relative;
    margin-bottom: 2px;
    border: 1px solid #999999;
    border-radius: 5px;
    overflow: hidden;
}
.index_login img{
    width: 100%;
    position: absolute;
}
.index_top{
    width: 100%;
    height: 50px;
}

/*主框架结束*/

/*三个入口开始*/
.index_change{
    width: 1280px;
    margin: 0 auto;
    padding: 40px 60px 30px;
    border-bottom: 1px solid #eeeeee;
}
.index_change_ul{
    overflow: hidden;
}
.index_change_ul>li{
    width: 230px;
    height: 49px;
    float: left;
    margin-right: 235px;
}
.index_change_ul>li:last-child{
    margin-right: auto;
}
.index_change_img{
    position: relative;
    border-right: 1px solid #eeeeee;
    float: left;
    padding-right: 10px;
    width: 61px;
    height: 47px;
}
.index_change_img img{
    position: absolute;
    top:0;
    left: 0;
}
.index_change_box{
    float: left;
    margin-left: 20px;
}
.index_change_p1{
    font-size: 23px;
    color: #000000;
}
.index_change_p2{
    font-size: 14px;
    color: #999999;
}
/*三个入口结束*/
/*信息一览开始*/
.index_change_xw{
    width: 1280px;
    margin: 0 auto;
    padding-top: 80px;
    padding-bottom: 280px;
    overflow: hidden;
}
.index_change_left{
    width: 750px;
    float: left;
}
.index_change_title>div{
    width: 5px;
    height: 26px;
    background: #51ace9;
    float: left;
    margin-right: 10px;
}
.index_change_title{
    font-size: 20px;
    color: #333333;
    float: left;
}
.index_change_list{
    width: 570px;
    float: left;
    height: 40px;
    margin-left: 65px;
    padding-right: 35%;
}
.index_change_list>li{
    float: left;
    margin: 0 11px;
    font-size: 20px;
    color: #333333;
    cursor: pointer;
}
.index_change_list .act{
    border-bottom: 2px solid #2ca6e0;
    color: #2ca6e0!important;
}

.index_change_xx{
    margin-top: 40px;
    width: 100%;
    position: relative;
}
.index_change_xx>li{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}
.index_change_xx .act_block{
    display: block !important;
}
.index_change_xx>li>div{
    overflow: hidden;
}
.index_change_title1{
    font-size: 26px;
    color: #333333;
    line-height: 90px;
    float: left;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-indent:0.5em;
    width: 90%;
}
.index_gd{
    font-size: 14px!important;
    color: #51ace9!important;
    line-height: 90px;
    float: right;
}
.index_change_text{
    font-size: 14px;
    color: #999999;
    line-height: 25px;
    height: 70px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.index_change_list_ui{
    width: 100%;
    overflow: hidden;
    padding-top: 40px;
}
.index_change_list_li{
    width: 100%;
    overflow: hidden;
    height: 44px;
}
.index_bt>div{
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #68b1e0;
    float: left;
    margin-top: 7px;
    margin-right: 25px;
    line-height: 40px;
}
.index-pz{
    width: 70%;
    font-size: 14px;
    color: #333333;
    float: left;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.index-pz:hover{
    color:#68b1e0 ;
}
.index_itime_pp{
    font-size: 14px;
    float: right;
    color: #999999;
}
.index_change_right{
    width: 420px;
    height: 435px;
    float: right;
}
.index_change_title_rm{
    width: 100%;
    font-size: 20px;
    color: #333333;
    float: left;
    height: 40px;
}
.index_change_title_rm>div {
    width: 5px;
    height: 26px;
    background: #51ace9;
    float: left;
    margin-right: 10px;
}
.index_change_title_rm>a{
    font-size: 14px;
    color: #51ace9;
    float: right;
}
.index_list_img{
    width: 100%;
    overflow: hidden;
    margin-top: 35px;
}
.index_list_img>li{
    width: 100%;
    padding-bottom: 10px;
}
.index_list_img>li img{
    width: 100%;
    height: 150px;
}
.index_list_title{
    font-size: 14px;
    color: #333333;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    margin-top: 5px;
}
.index_list_title:hover{
    color: #68b1e0;
}
.index_list_itme{
    font-size: 12px;
    color: #999999;
}
.index_list_itme>span{
    float: right;
}
/*信息一览结束*/
/*首页高层次人才切换*/
.index_change_k{
    width: 100%;
    overflow: hidden;
}
.index_change_k>img{
    width: 100%;
}
.index_img_ul{
    width: 100%;
    height: 456px;
    position: relative;
}
.index_img_ul .act_block{
    width: 100%;
    display: block;
    height: 490px;
}
.index_img_ul>li{
    width: 100%;
    position: absolute;
    top:0;
    left: 0;
    display: none;
}
.index_img_ul>li>img{
    width: 100%;
    height: 100%;
}

.index_list_ioc {
    padding-top: 40px;
    overflow: hidden;
    width: 1280px;
    margin: 0 auto;
    margin-bottom: 50px;
}
.index_list_ioc>li {
    width: 25%;
    padding: 0 60px;
    position: relative;
    float: left;
}
.index_list_ioc>li:last-child{
    margin-right: auto;
}
.index_list_ioc>li>p{
    font-size: 14px;
    text-align: center;
}
.index_list_ioc>li .off-on{
    width: 55px;
    height: 50px;
    margin: 0 auto;
    position: relative;
}
.index_list_ioc>li>div>img{
    position: absolute;
    top:0;
}
.make_jt{
    position: absolute;
    top:-40px;
    left: 45%;
    width: 0;
    height: 0;
    border-top: 20px solid #626262;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    display: none;
}
/*首页高层次人才切换结束*/

/*一站式服务 开始*/

.sale-content {
    margin-top:40px;
    position:relative
}
.information-p{
    font-size: 33px;
    text-align: center;
    font-weight: 500;
    font-family: inherit;
}
.index_wz_p{
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
}
.index_wz_p>div{
    font-size: 18px;
    color: #000000;
    text-align: center;
    margin-top: 20px;
    height: 50px;
    line-height: 50px;
}
.sale{
    max-width:1280px;
    margin:0 auto;
    margin-bottom:88px
}

.sale-content .card-area {
    width:1190px;
    height:500px;
    margin:0 auto;
    padding:0 13px;
    padding-top:90px;
    overflow:hidden;
    box-sizing:border-box
}
.sale-content .card-area .card-item {
    float:left;
    margin-left:-3px;
    position:relative
}
.sale-content .card-area .card-item:first-child {
    margin-left:0
}
.sale-content .card-area .card-item .card {
    width:276px;
    height:372px;
    background:#fff;
    border-radius:4px;
    border:1px solid #fff;
    box-shadow:0 0 13px 0 rgba(33,86,178,.28);
    transition:all .5s cubic-bezier(.4,0,.2,1),z-index 0s .12s;
    -ms-transition:all .5s cubic-bezier(.4,0,.2,1),z-index 0s .12s;
    position:relative
}
.sale-content .card-area .card-item .card-m {
    width:100%;
    height:100%;
    background:#fff;
    opacity:.4;
    position:absolute;
    display:block
}
.sale-content .card-area .card-item.active .card-m {
    display:none
}
.sale-content .card-area .card-item:first-child .card,.sale-content .card-area .card-item:nth-child(5) .card {
    z-index:1
}
.sale-content .card-area .card-item:nth-child(2) .card,.sale-content .card-area .card-item:nth-child(4) .card {
    z-index:2
}
.sale-content .card-area .card-item:nth-child(3) .card {
    z-index:3
}
.sale-content .card-area .card-item:first-child .card {
    margin-left:0
}
.sale-content .card-area .card-item.active .card {
    box-shadow:0 0 13px 0 rgba(33,86,178,.28);
    z-index:10
}
.sale-content .card-area .card-item .card .card-title .content .mos-product-img {
    height:120px
}
.sale-content .card-area .card-item .card .card-title .content .mos-product-img div {
    height:119px;
    width:119px;
    margin:0 auto;
    border-radius:100px;
    box-shadow:0 0 9px 0 rgba(33,86,178,.12);
    margin-top:25px;
    position:relative;
    transition:all .1s linear;
    -ms-transition:all .1s linear
}
.sale-content .card-area .card-item.active .card .card-title .content .mos-product-img div {
    background:#edf6ff;
    box-shadow:0 -2px 13px 0 rgba(32,86,177,.28)
}
.sale-content .card-area .card-item .card .card-title .content .mos-product-img div img {
    width:66px;
    display:block;
    position:absolute;
    margin-left:28px;
    margin-top:28px
}
.sale-content .card-area .card-item .card .card-title .content .mos-product-img div img:first-child {
    opacity:1;
    filter:alpha(opacity=100);
    zoom:1
}
.sale-content .card-area .card-item.active .card .card-title .content .mos-product-img div img:first-child,.sale-content .card-area .card-item .card .card-title .content .mos-product-img div img:nth-child(2) {
    opacity:0;
    filter:alpha(opacity=0);
    zoom:1
}
.sale-content .card-area .card-item.active .card .card-title .content .mos-product-img div img:nth-child(2) {
    opacity:1;
    filter:alpha(opacity=100);
    zoom:1
}
.sale-content .card-area .card-item .card .card-title .content h2 {
    font-size:20px;
    color:#333;
    letter-spacing:0;
    text-align:center
}
.sale-content .card-area .card-item.active .card .card-title .content h2 {
    margin-top:19px;
    margin-bottom:14px
}
.sale-content .card-area .card-item .card .card-title .content .short-info {
    font-size:14px;
    color:#999;
    letter-spacing:0;
    width:280px;
    height:42px;
    margin:0 auto;
    padding: 0 20px;
}
.sale-content .card-area .card-item .card .card-content ul {
    overflow:hidden;
    width:100%;
    height: 150px;
    padding:0 20px;
    position:absolute;
    box-sizing:border-box;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
}
.sale-content .card-area .card-item .card .card-content ul .tb{
    width: 70%!important;
    font-size:14px;
    color:#999999;
    text-align: center;
    line-height: 50px;
}
.sale-content .card-area .card-item .card .card-content ul .tb div{
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #65afe0;
    margin-top: 22px;
    margin-left: 20px;
    float: left;
}
.sale-content .card-area .card-item .card .card-content ul li {
    width: 45%;
    font-size:14px;
    color:#999999;
    text-align: center;
    line-height: 50px;
}
.sale-content .card-area .card-item .card .card-content ul li div{
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #65afe0;
    margin-top: 22px;
    margin-left: 20px;
    float: left;
}
.content-second ul li {
    height:56px
}
.content-second ul li h6 {
    font-size:14px;
    color:#333;
    letter-spacing:0
}
.content-second ul li p {
    font-size:12px;
    color:#999;
    letter-spacing:0;
    padding-right:10px;
    margin:3px 0
}
.content-second ul li:nth-child(2) p {
    padding-right:0
}
.content-second ul li a {
    font-size:12px;
    color:#18f;
    letter-spacing:0;
    text-decoration:none
}
.content-second .detail-a {
    width:242px;
    height:30px;
    background:#4d9cd0;
    border-radius:79px;
    color:#fff;
    font-size: 14px;
    text-align:center;
    line-height:30px;
    text-decoration:none;
    position:absolute;
    bottom:20px;
    margin-left:51px;
    box-shadow:0 3px 8px 0 rgba(17,136,255,.44)
}
.content-second .detail-a:hover {
    background:#2090ff
}
.sale-content .card-area .card-item {
    transition:all .2s linear;
    -ms-transition:all .2s linear
}
.sale-content .card-area .card-item.active {
    margin-top:-22px
}
.sale-content .card-area .card-item.active .card {
    width:345px;
    height:418px;
    border:1px solid #fff;
    background:#fff;
    border-radius:4px
}
.sale-content .card-area .card-item.active .card .card-title .content .mos-product-img div {
    height:119px;
    width:119px;
    margin:0 auto;
    border-radius:100px;
    margin-top:-60px;    background: #65afe0;
}
.sale-content .card-area .card-item .card .content-first {
    opacity:1;
    -ms-filter:alpha(opacity=100);
    position:relative;
    list-style-image:none;
    list-style-position:outside;
    zoom:1;
    transition:all 0s cubic-bezier(.4,0,.2,1) .18s;
    -ms-transition:all 0s cubic-bezier(.4,0,.2,1) .18s
}
.sale-content .card-area .card-item .card .content-second {
    width:345px;
    height:259px;
    zoom:1;
    transition:all .8s cubic-bezier(.4,0,.2,1) .18s;
    -ms-transition:all .8s cubic-bezier(.4,0,.2,1) .18s
}
.sale-content .card-area .card-item.active .card .content-first,.sale-content .card-area .card-item .card .content-second {
    opacity:0;
    -ms-filter:alpha(opacity=0);
    position:relative;
    list-style-image:none;
    list-style-position:outside
}
.sale-content .card-area .card-item.active .card .content-second {
    opacity:1;
    -ms-filter:alpha(opacity=100);
    position:relative;
    list-style-image:none;
    list-style-position:outside;
    transition:all .1s cubic-bezier(.4,0,.2,1) .18s;
    -ms-transition:all .1s cubic-bezier(.4,0,.2,1) .18s
}
.sale-content .card-area .card-item.active .card .content-second ul {
    box-sizing:border-box
}
/*一站式服务 结束*/



.act{
    display: block;
    height: 100%;
    border-bottom: 2px solid #2ca6e0;
}
.act_company{
    display: block;
    height: 100%;
    border-bottom: 2px solid #2ca6e0;
    color: #2ca6e0;
}



/*入驻企业开始*/
.settled_enterprise{
    margin-top: 50px;
    width: 100%;
    overflow: hidden;
}
.settled_enterprise li{
    width: 20%;
    height: 105px;
    float: left;
    padding:0 2%;
}
.settled_enterprise li img{
    width: 100%;
    height: 100%;
}
/*入驻企业结束*/

/*底部FOOT开始*/
footer{
    padding: 90px 0;
    width: 100%;
    background: #494848;
    overflow: hidden;
}
.main{
    width: 1280px;
    margin: 0 auto;
    position: relative;
}
.index-footer{
    width: 100%;
    padding: 50px 0;
    overflow: hidden;
}
.footer-text{
    width: 80%;
    float: left;
}
.footer-text ul{
    margin-top: 20px;
    width: 100%;
    overflow: hidden;
}
.footer-text ul li{
    float: left;
    font-size: 12px;
    color: #ffffff;
    margin-right: 20px;
}
.footer-text ul li a{
    font-size: 12px;
    color: #ffffff;
}
.footer-text ul li a:hover{
    color: #999999;
}
.footer-text p{
    margin-top: 20px;
    font-size: 14px;
    color: #ffffff;
}
.footer-right{
    width: 90px;
    height: 90px;
    float: right;
}
.footer-top{
    position: absolute;
    left:50%;
    top: -20px;
    margin-left: -190px;
    width: 380px;
    height: 60px;
    color: #ffffff;
    background: #494848;
}
.footer-top p{
    text-align: center;
}
.one3{
    font-size: 26px;
}
.tow3{
    font-size: 10px;
}
.footer-bottom{
    position: absolute;
    left:50%;
    bottom: -47px;
    margin-left: -250px;
    width: 500px;
    height: 60px;
    color: #ffffff;
    background: #494848;
}
.footer-bottom p{
    text-align: center;
    font-size: 14px;
}
.footer-bottom p a:hover{
    color: #ffffff;
}
/*底部FOOT结束*/



/*内页 联系我们 开始*/
.contact_now{
    font-size: 32px;
}
.contact-box{
    margin-top: 80px;
    border-top: 1px dashed #e6e6e6;
}
.contect_text{
    width: 100%;
    overflow: hidden;
    margin-top: 40px;
    margin-bottom: 30px;
}
.contact-right{
    width: 50%;
    float: left;
}
.contact_tow,.about_tow{
    margin-top: 25px;
    font-size: 20px;
    color: #333333;
    margin-bottom: 10px;
}
.contact_tow2,.about_tow2{
    font-size: 14px;
    color: #333333;
    line-height: 30px;
    letter-spacing:1.2px;
}
.contact-left{
    float: right;
    width: 515px;
    height: 316px;
}
/*内页 联系我们 结束*/

/*内页 关于我们 开始*/
.about_left{
    width: 55%;
    float: left;
}
.about_right{
    margin-top: 25px;
    float: right;
    width: 505px;
    height: 218px;
}
.about_right img{
    width: 100%;
    height: 100%;
}
/*内页 关于我们 结束*/

/*内页 列表 list 开始*/
.tarede_news_list{
    width: 300px;
    margin: 0 auto;
    overflow: hidden;
}
.tarede_news_list li{
    width: 33.33%;
    text-align: center;
    float: left;
}
.tarede_news_list li a{
    font-size: 16px;
    color: #333333;
}
.act1{
    color: #65afe0!important;
    border-bottom: 2px solid #2ca6e0;
}
.tarede_news_main_box{
    width: 100%;
    overflow: hidden;
    padding-top:30px;
}
.tarede_news_content{
    width: 100%;
    padding: 40px;
    overflow: hidden;
    float: left;
}
.tarede_news_content>li{
    width: 100%;
    padding: 20px;
    overflow: hidden;
    border: 1px solid #f4f4f4;
    border-bottom: none;
}
.tarede_news_content>li:hover{
    background: #f4f4f4;
}
.tarede_news_left{
    float: left;
    width:300px;
    height: 150px;
}
.tarede_news_left img{
    width: 100%;
    height: 100%;
}
.tarede_news_right{
    float: right;
    width: 65%;
    height: 205px;
    position: relative;
    cursor: pointer;
}
.trader_title{
    font-size: 20px;
    color: #999999;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.trade_p{
    margin-top: 10px;
    margin-bottom: 10px;
}
.trade_time{
    font-size: 14px;
    color: #999999;
}
.trade_time img{
    margin-top: 10px;
    margin-right: 5px;
}
.trade_source{
    margin-left: 40px;
    font-size: 14px;
    color: #999999;
}

.brade_browse{
    margin-left: 40px;
    font-size: 14px;
    color: #65afe0;
}
.brade_browse img{
    margin-top: 10px;
    margin-right: 5px;
    width: 20px;
}
.trade_content{
    font-size: 14px;
    color: #999999;
    text-indent:20px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
}
.button{
    position: absolute;
    font-size: 14px;
    color: #0071bd;
    right: 0;
    bottom: 0
}
.skip{
    font-size: 14px;
    color: #0071bd;
    float: right;
    margin-top: 20px;
}
.tarede_paging{
    padding-top: 10px;
    margin: 0 auto;
    overflow:hidden;
    display: flex;
    justify-content: center;
}
.tarede_paging li{
    padding-right: 10px;
    padding-left: 10px;
    text-align: center;
    line-height: 30px;
    font-size: 12px;
    border-right: 1px solid #dddddd;
}
.tarede_paging:last-child{
    border-right: none;
}
/*内页 列表 list 结束*/

/*详情页 开始*/
.industry_context{
    width: 100%;
    cursor: pointer;
}
.industry_title{
    margin: 0 auto;
    text-align: left;
    font-size: 20px;
    color: #999999;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.industry_p{
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: left;
}
.industry_p_title{
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}

.industry_text{
    margin: 0 auto;
    text-align: left;
    font-size: 14px;
    color: #999999;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
/*详情页 结束*/


/*公共服务开始*/
.public_list{
    width: 400px;
    margin: 0 auto;
    overflow: hidden;
}
.public_list li {
    width: 25%;
    text-align: center;
    float: left;
}
.public_list li a {
    font-size: 16px;
    color: #333333;
}
.public_h3{
    text-align: center;
    margin: 40px 0;
}
.public_content{
    width: 100%;
}
.public_box{
    width: 784px;
    height: 485px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
}
.public_box>li{
    width: 156px;
    height: 240px;
    float: left;
    margin: 0 20px;
    text-align: center;
}

.people {
    margin-left: 20px!important;
}
.entry {
    margin-left: 20px!important;
}
.public_box >div >a {
    position: relative;
    display: block;
    text-align: center;
    width: 138px;
    height: 138px;
}
.public_box >div >img{
    width: 100%;
    position: absolute;
    top:0;
    left: 0;
}
.conH {
    display: block;
    color: #494848;
    margin-top: 10px;
    font-size: 18px;
    text-align: center;
}
.conP {
    color: #959595;
    margin-top: 14px;
    font-size: 12px;
}
.on-off .on {
    display: none;
}
.on {
    display: none;
}
.off {
    display: block;
}
/*公共服务结束*/


/*入驻政策*/
.invite_source{
    font-size: 14px;
    color: #999999;
}
.invite_h3{
    text-align: center;
    margin-top: 40px;
}
.invite_box{
    width: 993px;
    margin: 0 auto;
}
.invite_box>p{
    font-size: 14px;
    text-align: center;
    line-height: 50px;
}
/*入驻政策*/

/*入驻申请*/
.enter_h3{
    text-align: center;
    margin: 40px 0;
    font-size: 36px;
}
.enter_box{
    width: 100%;
    padding: 0 50px;
    margin-bottom: 70px;
    padding-top: 30px;
}
.enter_box p img{
    max-width: 100%;
}
.flow_sizi{
    font-size: 14px;
    text-align: center;
}
.flow_box{
    width: 1120px;
    margin: 0 auto;
    margin-top: 40px;
    overflow: hidden;
}
.flow_box> div >span{
    display: block;
    color: red;
    padding-top: 8px;
    float: left;
    margin-right: 5px;
}
.flow_box input {
    margin-right: 20px;
    padding-left: 4px;
    width: 265px;
    height: 35px;
    border: 1px solid #888888;
    border-radius: 3px;
    float: left;

}
.flow_box input:nth-child(4n) {
    margin-right: auto;
}
.flow_button{
    background: #65afe0;
    color: #ffffff!important;
    border: none!important;
    float: right!important;
    width: 145px!important
}
.flow_sr{
    margin: 0 auto;
    width: 1120px;
    margin-top: 20px;
}
.flow_input{
    width: 100%;
    height: 100%;
    border: 1px solid #888888;
    border-radius: 10px;
    padding-left: 8px;
}
textarea{
    width: 91%;
    border-radius: 5px;
    padding-left: 10px;
    padding-top: 10px;
    font-size: 14px;
    color: #999999;
    margin-top: 20px;
}
sup{
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    top: -6px;
}
.area{
    font-size: 14px;
    line-height: 35px;
}
/*入驻申请结束*/

/*入驻企业列表开始*/
.find_box,.find_list,.find_location,.find_input{
    width: 100%;
    overflow: hidden;
}
.find_box>li,.find_box>div,.find_list>div,.find_list>li,.find_location>div,.find_location>li{
    padding: 10px;
    float: left;
    font-size: 14px;
    cursor: pointer;
}
.find_input>div{
    height: 35px;
    padding: 5px 5px 5px 5px;
    float: left;
    font-size: 14px;
    line-height: 25px;
}
.find_box>div,.find_list>div,.find_location>div{
    margin-right: 15px;
}
.find_input_li{
    float: left;
    position: relative;
    margin-top: 5px;
    margin-left: 10px;
}
.find_input_li>i{
    position: absolute;
    top:8px;
    left: 8px;
}
.find_input>li>input{
    width: 518px;
    height: 35px;
    padding-left: 30px;
    border: 1px solid #c6c6c6;
    border-radius: 5px;
    outline:none;
}
.find_input_li>button{
    position: absolute;
    top:0;
    right: 0;
    width: 90px;
    height: 35px;
    border-radius: 5px;
    text-align: center;
    line-height: 35px;
    font-size: 14px;
    color: #ffffff;
    background: #71b0da;
}
.enterprise_box{
    width: 100%;
    overflow: hidden;
    padding:  40px;
}
.find_padding{
    padding: 0 40px;
    font-size: 16px;
    color: #2ca6e0;
    margin-bottom: 30px;
}
.find_padding span{
    font-size: 24px;
    color: #ca4445;
}

.talents_list{
    width: 100%;
    overflow: hidden;
}
.talents_list>li{
    width: 240px;
    height: 200px;
    margin: 0 40px;
    float: left;
    margin-bottom: 50px;
}
.talents_img{
    width: 100%;
    height: 118px;
    border: 1px solid #e7e7e7;
}
.talents_img:hover{
    border: 1px solid #65afe0;
}
.talents_img img{
    width: 100%;
    height: 100%;
}
.talents_name{
    font-size: 14px;
    color: #999999;
    margin-top: 15px;
}
.talents_left{
    font-size: 14px;
    color: #999999;

}
.talents_left img{
    margin-top: 10px;
}
.talents_right{
    float: right;
    margin-top: 5px;
    font-size: 14px;
    color: #999999;
}
.talents_right img{
    margin-top: 3px;
}
/*入驻企业列表结束*/
/*入驻企业详情页*/
.Company_details_box{
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 30px;
}
.Company_details_top{
    width: 100%;
    overflow: hidden;
}
.Company_details_left{
    width: 240px;
    float: left;
    height: 120px;
    margin-left: 30px;
    border: 1px solid #e5e5e5;
}
.Company_details_left img{
    width: 100%;
    height: 100%;
}
.Company_details_middle{
    margin-left: 45px;
    float: left;
    height: 100%;
    width: 400px;
}
.Company_details_middle p{
    font-size: 14px;
    color: #333333;
}
.Company_details_botton{
    margin-top: 50px;
    width: 100%;
    overflow: hidden;
}
.Company_details_p{
    font-size: 24px;
    color: #333333;
    margin-left: 30px;
}
.Company_details_text{
    text-indent:2em;
    font-size: 14px;
    color: #333333;
    line-height: 30px;
}
/*入驻企业详情结束*/



/*活动列表*/
.information_source{
    font-size: 14px;
    color: #a6a6a6;
    display:  block;
    float:  right;
    width: 150px;
    height: 35px;
    overflow:  hidden;
    line-height: 35px;
}
.information_browse{
    margin-left: 55px;
    font-size: 14px;
    color: #a6a6a6;
}
/*活动详情*/
.activity-box{
    width: 1200px;
    margin: 0 auto;
}
.activity-top{
    width: 100%;
    height: 325px;
    margin: 40px 0;
}
.activity-img-box{
    width: 510px;
    height: 100%;
    float: left;
}
.activity-img-box img{
    width: 100%;
    height: 100%;
}
.activity-right{
    width: 600px;
    height: 100%;
    float: right;
}
.activity-title{
    font-size: 25px;
    color: #65afe0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.activity-sponsor{
    font-size: 16px;
    color: #333333;
    margin-top: 23px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.activity-button{
    text-align: center;
    line-height: 30px;
    width: 115px;
    display: block;
    margin-top: 30px;
    font-size: 20px;
    color: #ffffff;
    padding: 0 10px;
    height: 30px;
    border-radius: 30px;
    background: #65afe0;
    cursor: pointer;
}
.activity-bottom{
    width: 100%;
    background: red;
}
.content-left{
    width: 760px;
    float: left;
}
.content-left-title{
    font-size: 34px;
    color: #333333;
}
.content-left p{
    font-size: 14px;
    color: #333333;
}
.activity-right-box{
    width: 370px;
    float: right;
}
.activity_list{
    width: 100%;
    margin-top: 30px;
}
.activity_list li{
    margin-bottom: 25px;
    border: 1px solid #eeeeee;
}
.activity-right-img{
    width: 100%;
    height: 170px;
}
.activity_a_title{
    margin-left: 10px;
    margin-top: 5px;
    font-size: 18px;
    color: #585858;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.activity_a_time{
    margin-left: 10px;
    font-size: 14px;
    color: #999999;
    line-height: 30px;
}
/*活动结束*/

/*园区图片开始*/
.picture_list{
    width: 100%;
    overflow: hidden;
    padding: 60px 0;
}
.picture_list>li{
    float: left;
    width: 240px;
    height: 210px;
    margin: 5px 40px;
}
.picture_list>li>div,.picture_list>li>div>img{
    width: 100%;
    height: 100%;
}
.picture_list>li>div{
    width: 100%;
    height: 160px;
    border: 1px solid #ffffff;
}
.picture_list>li>p{
    font-size: 14px;
    color: #333333;
    margin-top: 10px;
}
/*园区图片结束*/
/*园区介绍开始*/
.introduce_box{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.introduce_title{
    font-size: 24px;
    text-align: center;
    color: #000000;
    margin-top: 50px;
}
.introduce_title2{
    font-size: 14px;
    color: #999999;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 20px;
}
.introduce_time{
    width: 100%;
    font-size: 16px;
    color: #252525;
    line-height: 50px;
    text-indent: 2em;
}
.introduce_text{
    font-size: 16px;
    color: #252525;
    text-align: left;
    line-height: 35px;
    text-indent: 2em;
}
.introduce_img{
    width: 100%;
}
.introduce_img img{
    width: 100%;
    height: 100%;
}
.introduce_left{
    width: 560px;
    height: 400px;
    float: left;
    margin-right: 25px;
}
.introduce_middle{
    width: 278px;
    height: 400px;
    float: left;
}
.introduce_middle>div{
    width: 100%;
    height: 190px;
}
.introduce_middle>div:last-child{
    margin-top: 20px;
}
.introduce_right{
    float: right;
    width: 312px;
    height: 400px;
}
.introduce_map{
    margin-top: 50px;
    width: 100%;
    height: 275px;
}
/*园区介绍结束*/

/*分页开始*/
.pagination li{
    float: left;
    margin: 0 5px;
    width: 32px !important;
    height: 32px !important;
    line-height: 32px !important;
    background: #fff;
    border: 1px solid #ebebeb;
    color: #bdbdbd;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    padding:0 !important;
    border-bottom: 1px solid #ebebeb !important;
}
.pagination li.active{background: #2ca6e0 !important;color: #fff;}
.pagination li:hover{background: #2ca6e0 !important;color: #fff;}
/*分页结束*/
/*右侧菜单栏开始*/
.information_right_list{
    width: 100%;
    border: 1px solid #f4f4f4;
    overflow: hidden;
}
.information_right_list>li{
    padding: 15px;
    overflow: hidden;
}
.information_right_list>li:hover{
    background: #f4f4f4;
}
.information_right_list_img{
    width: 112px;
    height: 65px;
    float: right;
}
.information_left_box{
    width: 100%;
    overflow: hidden;
    border: 1px solid #f4f4f4;
    padding-bottom: 20px;
}
.information_left_box>li{
    width: 100%;
    overflow: hidden;
}
.time-ioc1{
    float: left;
    width: 15px;
    height: 36px;
    margin-left: 10px;
    padding-top: 9px;
}
.title-time1 p{
    font-size: 14px;
    overflow: hidden;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.title-time1:hover{
    color: #65afe0;
}
.title-time1{
    line-height: 36px;
    float: right;
    width: 90%;
    color: #31353d;
}
.information-admin{
    border: 1px solid #f4f4f4;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 5%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
}
.information-admin>li{
    width: 40%;
    border-radius: 15px;
    background: #FFFFFF;
    border: 1px solid #f4f4f4;
    margin-bottom: 10px;
    text-align: center;
    line-height: 29px;
}
.information-admin .information-act{
    background: #65afe0! important;
}
.information-act>a{
    color: #FFFFFF !important;
}
.information-admin>li>a{
    font-size: 16px;
    color: #333333;
    text-align: center;
    line-height: 29px;
}
.information_left_list>p{
    font-size: 14px;
}
.information_left_list{
    color: #999999;
    font-size: 12px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    width: 55%;
    height: 65px;
    border-bottom: 1px solid #f4f4f4;

}
.information_bottom{
    width: 22%;
    border-radius: 20px;
    border: 1px solid #999999;
    margin: 0 auto;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
}
.information_bottom >a{
    color: #999999;
    cursor: pointer;
}
.information_right_ul_li{
    width: 100%;
    height: 40px;
    line-height: 40px;
    display: flex;
    justify-content: space-between;
    font-size: 16px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
}
.information_right_list_img>img{
    width: 100%;
    height: 100%;
}
.information_right_title>p{
    float: left;
    font-size: 15px;
}
.information_right_title>a{
    float: right;
    font-size: 15px;
}
.information_right_title{
    width: 100%;
    height: 40px;
    line-height: 40px;
}
.trade_content{
    margin-top: 16px;
    font-size: 14px;
    color: #999999;
    text-indent:30px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
/*右侧菜单栏结束*/


/* 活动报名开始*/
.apply{
    position: absolute;
    left: 50%;
    top: 100px;
    margin-left: -218px;
    width: 436px;
    height: 500px;
    background: #ffffff;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    display: none;
    z-index: 99998;
}
.sdh-mb{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);

}
.name{
    width: 380px;
    height: 90px;
    margin: 0 auto;
}
.reg_top{position:relative;width:93%;height:62px;border-bottom:1px solid #ccc;padding:15px 10px 0 15px;line-height:47px}
.reg_top span{font-size:20px;font-weight:900;line-height:47px;border-bottom:2px solid #008df3;padding:8px 10px 8px 5px}
.reg_top i{float:right;font-size:14px;color:#008df3;margin-right:10px;cursor:pointer}
.name label{
    font-size: 16px;
    color: #000000;
}
.name input{
    width: 100%;
    height: 40px;
    border-radius: 8px;
    border: 1px solid #e5e5e5;
    outline:medium;
    padding-left: 10px;
}
.name button{
    width: 190px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #764332;
    color: #ffffff;
    margin-top: 10px;
    margin-left: 95px;
    border-radius: 10px;
}
.layout_bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.5)}

.tarede_news_content li:last-child{
    border-bottom:1px solid #f4f4f4;
}
/* 活动报名结束*/















/*个人中心跟改*/
.revision_content {
    width: 100%;
    padding: 55px 0;
    background: #f5f7fa;
    overflow: hidden;
}
.revision_box{
    width: 1120px;
    overflow: hidden;
    margin: 0 auto;
    background: #FFFFFF;
}
/*左边模块*/
.revision_left{
    width: 235px;
    float: left;
    overflow: hidden;
}
.user_name{
    width: 100%;
    height: 80px;
    border-bottom: 2px solid #f5f7fa;
    background: #FFFFFF;
}
.user_img{
    width: 47px;
    height: 47px;
    border-radius: 50%;
    float: left;
    overflow: hidden;
    background: #eeeeee;
    margin-top: 15px;
    margin-left: 15px;
}
.user_img img{
    width: 100%;
    height: 100%;
}
.user_nm{
    font-size: 16px;
    color: #333333;
    float: left;
    line-height: 80px;
    margin-left: 10px;
    width: 80px;
    height: 80px;
    overflow: hidden;
}
.user_out{
    font-size: 14px;
    color: #2ca6e0;
    float: right;
    margin-right: 10px;
    margin-top: 50px;
}
.user_list{
    width: 100%;
    overflow: hidden;
    background: #FFFFFF;
}
.user_list>li{
    width: 100%;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 14px;
    color: #717577;
}
.user_list>li>a{
    display: block;
    width: 100%;
    height: 100%;
    color: #717577;
}
.make_act{
    background: #2ca6e0;
    color: #FFFFFF!important;
}
.make_act>a{
    display: block;
    width: 100%;
    height: 100%;
    background: #2ca6e0;
    color: #FFFFFF!important;
}
/*右边模块*/
/*个人信息模块*/
.user_right{
    width: 885px;
    float: left;
    border-left: 5px solid #f5f7fa;
    min-height: 650px;
}
.user_right_padding{
    padding: 0 25px;
}
.user_right_title{
    font-size: 24px;
    color: #333;
    letter-spacing: 0;
    line-height: 80px;
}
form {
    margin-bottom: 20px;
}
.user_left {
    float: left;
    width: 100%;
    padding: 40px 0 0 25px;
}
.profile-edit-item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 60px;
}
.user_input_title {
    width: 100px;
    line-height: 35px;
    font-size: 16px;
    color: #6c6c6c;
    float: left;
    margin-right: 20px;
}
.input_box {
    float: left;
    width: 35%;
    vertical-align: middle;
    line-height: normal;
    font-size: 14px;
}
.input_box input {
    border: 1px solid #ccc;
    border-radius: 2px;
}
.ivu-input {
    display: inline-block;
    width: 89%;
    height: 35px;
    line-height: 1.5;
    padding: 4px 7px;
    font-size: 12px;
    border: 1px solid #dddee1;
    color: #495060;
    background-color: #fff;
    position: relative;
    cursor: text;
}
.profile-edit-crop {
    position: absolute;
    top: 30px;
    right: 25px;
    width: 186px;
}
.profile-edit-crop label {
    width: 86px;
    margin-top: 76px;
    text-align: center;
    cursor: pointer;
    font-size: 12px;
    color: #1787fb;
    letter-spacing: .95px;
}
.fl {
    float: left;
}
.file-uploads.file-uploads-html5 input[type=file] {
    overflow: hidden;
    position: fixed;
    width: 1px;
    height: 1px;
    z-index: -1;
    opacity: 0;
}
.profile-edit-crop img {
    width: 100px;
    height: 100px;
    margin-bottom: 5px;
    border-radius: 50%;
}
.profile-edit-crop p {
    text-align: right;
    font-size: 12px;
    color: #999;
    letter-spacing: 0;
    line-height: 20px;
}
.user_bottom {
    width: 50%;
    margin: 0 auto;
}
.user_bottom_off {
    padding: 5px 50px;
    background: #2ca6e0;
    float: left;
    font-size: 14px;
    color: #FFFFFF;
    border-radius: 5px;
    margin-right: 20px;
}

/*我的简历模块*/
.user_box {
    padding: 0px 25px 42px;
    background: #fff;
    border-bottom: 1px solid #eaedf1;
    overflow: hidden;
}
.user_box-time{
    font-size: 14px;
    color: #999;
    vertical-align: top;
    margin-left: 12px;
}
.user_box_onw {
    position: relative;
    color: #333;
    width: 100%;
    height: 150px;
    display: none;
}
.user_box_img {
    position: absolute;
    width: 80px;
    height: 80px;
    top: 10px;
    left: 20px;
    border-radius: 50%;
}
.user_box_onw>p {
    margin-left: 135px;
}
.user_box_p1 {
    margin-bottom: 24px;
    font-size: 32px;
    line-height: 32px;
}
.gender-info {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 14px;
    margin-left: 135px;
}
.user_box-contact {
    font-size: 16px;
    letter-spacing: .97px;
    line-height: 14px;
}
.show {
    -webkit-transform: scale(1);
    -webkit-transition: all .5s;
    display: block!important;
    -moz-transform: scale(1);
    -moz-transition: all .5s;
    -ms-transform: scale(1);
    -ms-transition: all .5s;
    -o-transform: scale(1);
    -o-transition: all .5s;
    transform: scale(1);
    transition: all .5s;
}
.user_box-edit {
    cursor: pointer;
    font-size: 14px;
    letter-spacing: 1.21px;
    position: absolute;
    top: 0;
    right: 0;
}
/*求职意向模块*/
.user_intention {
    width: 100%;
    padding: 40px 25px 20px;
    background: #fff;
}
.resume_box {
    border-bottom: 1px solid #eeeeee;
    overflow: hidden;
}
.job-exp-title {
    padding-bottom: 20px;
    font-size: 24px;
    color: #333;
    letter-spacing: 1.21px;
}
.wanna-pre-wrapper {
    margin-bottom: 20px;
    color: #333;
    letter-spacing: 1.21px;
    overflow: hidden;
    display: none;
}
.clearfix {
    width: 100%;
    height: 32px;
    margin-bottom: 10px;
}
.wanna-pre-item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px 0 0;
    width: 50%;
    float: left;
}
.wanna-pre-item label {
    font-size: 14px;
    color: #747474;
    width: 120px;
    float: left;
}
.wanna-pre-item p {
    font-size: 14px;
    color: #333333;
    float: left;
}
.wanna-edit,.evaluate-edit{
    font-size: 14px;
    float: right;
}
.user_box-edit>a,.wanna-edit,.evaluate-edit{
    color: #626262;
}
.wanna-edit-wrapper {
    display: none;
    padding: 40px 0 0 25px;
    background: #f5f7fa;
    overflow: hidden;
    padding-bottom: 20px;
}
.user_list_tow {
    width: 100%;
    height: 42px;
    margin-bottom: 18px;
}
.user_list_tow p {
    font-size: 14px;
    color: #6c6c6c;
    width: 145px;
    float: left;
    line-height: 42px;
}
.user_list_tow>label {
    font-size: 14px;
    color: #333333;
}
.ivu-radio {
    display: inline-block;
    margin-right: 4px;
    white-space: nowrap;
    position: relative;
    line-height: 1;
    vertical-align: middle;
    cursor: pointer;
}
.user_list_tow_right {
    width: 600px;
    height: 100%;
    float: left;
}
.user_list_tow_right>div {
    font-size: 14px;
    color: #333333;
}
.provinces, .city, .district {
    width: 140px;
    height: 35px;
    float: left;
    margin-right: 10px;
}
.provinces>select, .district>select,.city>select{
    height: 100%;
    width: 140px;

}
.user_list_tow_right>select {
    height: 35px;
}

/*工作经验模块*/
.user_experience {
    width: 100%;
    padding: 0 25px 0;
    background: #fff;
    overflow: hidden;
}
.project-exp-add-null {
    border: 1px dashed #dcdcdc;
    border-radius: 2px;
    background: #f9f9f9;
    font-size: 14px;
    text-align: center;
    color: #999;
    line-height: 52px;
    margin-bottom: 20px;
    cursor: pointer;
}
.job-exp-edit-wrapper {
    width: 100%;
    background: #f5f7fa;
    padding: 40px 25px 20px;
    display: none;
}
.border_experience_title {
    overflow: hidden;
}
.job-exp-pre-item {
    padding-bottom: 20px;
    display: none;
}
.user_list_tow_right>div {
    font-size: 14px;
    color: #333333;
}
.job-exp-title .wanna-edit img {
    margin-right: 10px;
    height: 14px;
    margin-top: 3px;
}
.project-exp-add-null:hover{
    color: #65AFE0;
}
.job-exp-edit-item-input {
    width: 205px;
    height: 36px;
    float: left;
}
.user_list_tow_right>div>input {
    float: left;
}
.user_list_tow_right input {
    border-radius: 2px;
    float: left;
    margin-right: 20px;
    margin-top: 5px;
    border: 1px solid #999999;
    height: 31px;
    line-height: 31px;
}
.job-exp-edit-wrapper .user_list_tow .user_list_tow_right label {
    display: block;
    font-size: 12px;
    float: left;
    line-height: 40px;
}
.user_experience_title {
    width: 100%;
    height: 24px;
    margin-top: 20px;
    margin-bottom: 8px;
    font-size: 18px;
    color: #333;
    letter-spacing: 1.56px;
    position: relative;
}
.job-exp-pre-item_salary {
    margin-bottom: 10px;
    font-size: 14px;
    color: #999;
    letter-spacing: 1.21px;
}
.project-exp-pre-item-detail {
    word-wrap: break-word;
    font-size: 14px;
    color: #666;
    letter-spacing: 0;
    line-height: 24px;
}
.job-exp-edit-btns, .job-education-btns, .job-evaluate-btns {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 20px;
}
.obj_bottom_off, .education_bottom_off, .evaluate_bottom_off {
    padding: 5px 50px;
    background: #2ca6e0;
    float: left;
    font-size: 14px;
    color: #FFFFFF;
    border-radius: 5px;
    margin-right: 20px;
    margin-left: 34%;
}
.obj_bottom_on, .education_bottom_on, .evaluate_bottom_on {
    width: 40px;
    height: 30px;
    line-height: 30px;
    float: left;
    font-size: 14px;
    color: #6c6c6c;
}
.fr {
    font-size: 12px;
    color: #999999;
    float: right;
}
.job-exp-add, .job-education-add {
    padding: 0 10px;
    line-height: 26px;
    border: 1px solid #eaedf1;
    border-radius: 100px;
    text-align: center;
    font-size: 14px;
    color: #999;
    letter-spacing: .74px;
    cursor: pointer;
    float: right;
}
.job-exp-add:hover {
    background: #1787fb;
    color: #fff;
}
.user_experience_time {
    width: 130px;
    height: 100%;
    position: relative;
    float: right;
}
.user_experience_time .off {
    color: #999;
}
.user_experience_time div {
    width: 100%;
    height: 100%;
    position: absolute;
    text-align: center;
    line-height: 24px;
    float: right;
    font-size: 12px;
    color: #333333;
}
/*教育经历模块*/
.resume-job-exp-wrapper {
    color: #333;
    font-size: 14px;
    background: #fff;
    padding: 32px 25px 0;
    font-family: PingFangSC-Regular,Microsoft YaHei;
}
.edu-edit-ul {
    padding: 40px 25px 20px;
    font-size: 14px;
    color: #333;
    background: #f5f7fa;
    display: none;
}
.edu-edit-ul .user_list_tow .user_list_tow_right input {
    width: 100%;
}
.edu-ul {
    display: none;
}
.edu-ul li {
    padding: 10px 0;
    height: 44px;
}
.edu-ul li div {
    float: left;
}
.edu-ul-title {
    width: 220px;
    font-size: 18px;
    margin-right: 40px;
    letter-spacing: 1.56px;
    display: inline-block;
}
.edu-ul-name, .edu-ul-qualification, .edu-ul-timerange {
    color: #666;
    margin-right: 24px;
}
.edu_ul_bj {
    float: right!important;
    display: none;
}
.edu-ul>li:hover .edu_ul_bj{
    display: block!important;
}
/*自我评价模块*/
.zp-evalution-content {
    margin-top: 20px;
    padding-bottom: 20px;
    display: none;
}
.zp-evalution-content p {
    width: 830px;
    font-size: 16px;
    color: #666;
    line-height: 28px;
    overflow: auto;
    word-wrap: break-word;
}
.zp-evalution-edit {
    display: none;
}
.zp-evalution-edit-content {
    width: 830px;
    height: 220px;
    padding: 40px 25px 20px;
    background: #f5f7fa;
}
/*职位搜索模块*/
.user_for {
    position: relative;
    width: 100%;
    height: 50px;
    background: #FFFFFF;
    border-bottom: 2px solid #f5f7fa;
}
.user_for .myform {
    float: left;
    height: 100%;
    outline: none;
    width: 10%;
}
.fruit {
    height: 100%;
    outline: none;
    padding: 0 15px;
}
.user_for span {
    margin-top: 15px;
    width: 1px;
    height: 20px;
    background: #f5f7fa;
    float: left;
}
.user_for input {
    float: right;
    width: 89%;
    height: 48px;
    outline: none;
}
.user_ss {
    width: 88px;
    height: 100%;
    background: #2ca6e0;
    position: absolute;
    right: 0;
    padding: 10px 27px;
}
.user_right_list {
    width: 100%;
    overflow: hidden;
    background: #f5f7fa;
    padding-bottom: 50px;
    position: relative;
}
.user_nr {
    height: 545px;
    width: 100%;
    overflow: hidden;

}
.user_nr a {
    float: left;
    width: 290px;
    margin-bottom:5px
}
.user_nr a:nth-child(3n+2) {
    margin-left: 5px;
}
.user_nr a:nth-child(3n+3) {
    margin-left: 5px;
}
.user_nr li {
    width: 290px;
    overflow: hidden;
    float: left;
    background: #FFFFFF;
    padding: 10px;
    height: 104px;
}

.user_nr_zp {
    height: 545px;
    width: 100%;
    overflow: hidden;

}
.user_nr_zp a {
    float: left;
    width: 265px;
    margin-bottom:7.5px
}
.user_nr_zp a:nth-child(3n+2) {
    margin-left: 7.5px;
}
.user_nr_zp a:nth-child(3n+3) {
    margin-left: 7.5px;
}


.user_nr_zp li {
    width: 265px;
    overflow: hidden;
    float: left;
    background: #FFFFFF;
    padding: 10px;
}

.user_nr li a {
    display: block;
    width: 100%;
    height: 100%;
}
.user_sort {
    width: 100%;
    font-size: 14px;
    color: #2ca6e0;
    margin-top: 10px;
    overflow: inherit;
    height: 19px;
}
.user_sort:first-child span {
    font-size: 14px;
    color: #2ca6e0;
    width: 100px;
    float: left;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    overflow: hidden;
}
.user_sort span:last-child {
    font-size: 14px;
    color: red;
    width: 140px;
    display: block;
    float: right;
    text-align: right;
    float: right;
    text-align: right;
}
.user_corporation {
    font-size: 14px;
    color: #333333;
    margin-top: 10px;
    height: 19px;
}
.user_nature {
    margin-top: 10px;
    font-size: 12px;
    color: #999999;
}
.user_nature span {
    float: right;
}
.user_right_bottom {
    height: 50px;
}
.tarede_paging {
    padding-top: 10px;
    margin: 0 auto;
    overflow: hidden;
    display: flex;
    justify-content: center;
}
.tarede_paging:last-child {
    border-right: none;
}
.pagination li.active {
    background: #2ca6e0 !important;
    color: #fff;
}
.pagination li {
    float: left;
    margin: 0 5px;
    width: 32px !important;
    height: 32px !important;
    line-height: 32px !important;
    background: #fff;
    border: 1px solid #ebebeb;
    color: #bdbdbd;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    padding: 0 !important;
    border-bottom: 1px solid #ebebeb !important;
}
/*活动报名*/
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
thead {
    border-bottom: 1px solid #e5e5e5;
}
.table thead tr td {
    text-align: center;
    width: 20%;
    color: #999999;
    font-size: 14px;
    padding: 10px;
}
.tbody tr {
    width: 100%;
    height: 100px;
    border-bottom: 1px dashed #999999;
}
.tbody tr td {
    text-align: center;
    width: 20%;
    height: 100%;
    color: #999999;
    font-size: 14px;
    padding: 10px;
}
.tbody tr td img {
    width: 107px;
    height: 65px;
    vertical-align: middle;
}
.act_titlt_news{
    width: 158px;
    height: 100px;
}
.act_titlt_news a{
    display: block;
    width: 100%;
    height: 60px;
    display: -webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    overflow: hidden;
    color: #999999;
}

.act_titlt_news1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 65px;
    color: #999999;
}
.act_titlt_news1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 65px;
    color: #999999;
}
.btn {
    margin-top: 15px;
    width: 90px;
    height: 33px;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
    background: #1e90ff;
    border-radius: 5px;
}
input[type=date]::-webkit-inner-spin-button {visibility: hidden;}
/*没有数据时的提示css*/
.no_data_notice {
    text-align: center;
    margin-top: 100px;
}
.no_data_title {
    font-size: 16px;
}

.user_left_zp{
    float: left;
    width: 100%;
    padding: 10px;
}


/*职位详情*/
.user-name{
    width: 600px;
    height: 65px;
    float: left;
}
.user-name div{
    width: 100%;
}
.user-name div:first-child{
    font-size: 24px;
    height: 30px;
}
.user-name div:first-child p:first-child{
    font-size: 24px;
    color: #333333;
    float: left;
    line-height: 30px;
}
.user-name div:first-child p:last-child{
    font-size: 24px;
    color: #ee2424;
    float: right;
    line-height: 30px;
}
.user-name div:last-child{
    margin-top: 20px;
    font-size: 14px;
    height: 14px;
}
.user-name div:last-child p:first-child{
    font-size: 14px;
    color: #717577;
    float: left;
    line-height: 14px;
}
.user-name div:last-child p:last-child{
    font-size: 14px;
    color: #717577;
    float: right;
    line-height: 14px;
}
.user-name div:last-child p:last-child span{
    font-size: 14px;
    color: #717577;
    float: left;
    line-height: 14px;
    margin-left: 10px;
}
.user-bottom{
    float: left;
    width: 133px;
    height: 48px;
    background: #2ca6e0;
    color: #FFFFFF;
    border-radius: 5px;
    text-align: center;
    line-height: 48px;
    font-size: 16px;
    margin-left: 75px;
    margin-top: 15px;
}
.user-describe{
    font-size: 16px;
    color: #333333;
    padding-bottom: 20px;
    font-weight:bold;
    padding-top:20px;
}
.user-responsibility{
    font-size: 14px;
    color: #6c6c6c;
}
.textarea_content{
    font-size: 14px;
    color: #6c6c6c;
    margin-bottom: 20px;
}
.user-welfare{
    width: 100%;
    overflow: hidden;
}
.user-welfare li{
    width: 13%;
    margin: 0 15px;
    height: 35px;
    color: #FFFFFF;
    background: #2ca6e0;
    text-align: center;
    line-height: 35px;
    border-radius: 5px;
    float: left;
    margin-bottom: 20px;
    font-size: 14px;
}
.user-map{
    width: 100%;
    height: 310px;

    margin:  25px 0;
    overflow:hidden;
}
.user-describe img{
    margin-top: 4px;
}
.user-label{
    margin-bottom: 15px;
}
.user-label span{
    font-size: 14px;
    color: #6c6c6c;
    margin-right: 10px;
    margin-bottom: 15px;
}
.user-label span img{
    margin-top: 8px;
    height: 15px;
    margin-right: 10px;
}

.bg_show{
    z-index: 999;
    background: rgba(0,0,0,0.55);
    position: absolute;
    left: 0;
    top: 0;
    width: 265px;
    height: 100%;
    opacity: 0;
}
.user_nr_zp li:hover .bg_show{
    opacity: 1;
}
.bg_show div{

    width: 87px;
    float: left;
    padding:0 10px;
    font-size: 12px;
    text-align: center;
    height: 80px;
    color: #fff;

}
.bg_show div:first-child{
    background:url(../../user/images/yl-1.png) no-repeat center center ;
    background-size:20px;
}
.bg_show div:first-child:hover{
    background:url(../../user/images/yl-2.png) no-repeat center center ;
    background-size:20px;
}
.bg_show div:nth-child(2){
    background:url(../../user/images/bj-1.png) no-repeat center center ;
    background-size:20px;
}
.bg_show div:nth-child(2):hover{
    background:url(../../user/images/bj-2.png) no-repeat center center ;
    background-size:20px;
}
.bg_show div:nth-child(3){
    background:url(../../user/images/sc-1.png) no-repeat center center ;
    background-size:20px;
}
.bg_show div:nth-child(3):hover{
    background:url(../../user/images/sc-2.png) no-repeat center center ;
    background-size:20px;
}
.bg_show div p{
    margin-top: 56px;
}
.bg_show div:hover p{
    color: #2ca6e0;
}

/*简历列表*/
.user-list-title{
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.user-list-title thead tr td {
    text-align: center;
    width: 14%;
    color: #999999;
    font-size: 14px;
    padding: 10px;
}
.user-list-tbody tr {
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
}
.user-list-tbody tr td {
    text-align: center;
    width: 14%;
    height: 100%;
    color: #6c6c6c;
    font-size: 14px;
    padding: 10px 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.user-list-tbody tr td:hover{
    color: #2ca6e0;
}
.user-list-tbody tr td img {
    width: 107px;
    height: 65px;
    vertical-align: middle;
}

/*入驻申请 新增css*/
.flow_box p{
    float: left;
    font-size: 14px;
    line-height: 35px;
    width: 56px;
    margin-right: 5px;
    text-align: center;
}
.flow_sr p{
    float: left;
    font-size: 14px;
    line-height: 35px;
    width: 74px;
    text-align: center;
    margin-top: 20px;
}
.input-box{
    width: 33.33%;
    height: 35px;
    float: left;
    margin-bottom: 30px;
}
.input-textarea{
    width: 100%;
    margin-bottom: 20px;
}
.apply_box{
    font-size: 14px;
    color: #333333;
    line-height: 30px;
    letter-spacing: 1.2px;
    text-indent: 2em;
}

.onfw{
  pointer-events: none;
  background: #e7e7e7;
  border: 1px dashed #ffffff!important;
}
