 .clearfloat:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: "";
     clear: both;
     height: 0
 }

 .clearfloat {
     zoom: 1
 }

 .miaoshu2 .geren {
     overflow:hidden;
 }

 .miaoshu2 .geren ul li.zw {
     margin: -10px 0 25px
 }

 .miaoshu2 .geren_left {
    float: left;
    color: #a8a8a8
}

 .miaoshu2 .geren_left .zan_num {
    margin-top: 10px
}

 .miaoshu2 .geren_left li .person_weight {
    color: #333333
}

 .miaoshu2 .geren_left li span {
    height: 24px;
    margin-left: 5px
}

 .miaoshu2 .geren_left li span img {
    width: 21px;
    height: 21px;
    margin-bottom: -5px
}

 .miaoshu2 .geren_right {
    color: #999;
    /* width: 800px; */
    margin-left: 32px;
    margin-top: 40px;
}
.personalCenter_right_list{
    display: inline-block;
    width:124px;
    text-align: center;
}
.companyInformation i{
    font-size: 20px;
}
.companyInformation span{
    font-size: 12px;
}
.company_place{
    color:rgb(70,70,70);
}
 .miaoshu2 {
    width: 1188px;
    margin: 40px auto 0;
 }

.geren ul li.fs {
    margin-bottom: 15px;
    padding: 0
}

.geren ul li.fs span {
    display: inline-block;
    text-align: center;
    font-size: 14px;
    color: #a8a8a8;
    padding: 0 10px;
    line-height: 1.5;
}

.geren ul li.fs b {
    font-weight: 700;
    font-size: 22px;
    color: #000
}
.personalCenter_logo_s{
    width: 160px;
    height: 160px;
    border-radius: 4px;
}
.personalCenter_logo{
    display: inline-block;
    width: 100%;
    height: 100%;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 4px;
}
.personalCenter{
    position: relative;
}

.personalIntro .name {
    font-size: 24px;
    color: #181818;
  width: 100%;
  height: 25px;
}
 .personalIntro .name img{margin: 5px 0 0 10px;}
 .personalIntro .name span.left{float: left}
 .personalIntro>.jieshao{
    margin-top: 12px;
    margin-bottom: 21px;
    color:#c8c8c8;
    font-size: 12px;
}
.personalCenter_btns button{
    display: inline-block;
    vertical-align: top;
    outline: none;
    border:none;
    font-size: 14px;
}
.personalCenter_right{
    font-size:12px; 
    color: #999;
    float: right;  
    margin-top: 40px;
}
.personalCenter_right span{
    font-size: 12px;
    color:#989898;]
    display: inline-block;
    margin-top: 9px;
}
.personalCenter_right i{
    font-size: 20px;
    /* font-weight: bold; */
    color: #181818;
    display: block;
    
}
i{
    font-style: normal;
}
.personalIntro .des {
    font-size: 13px;
    line-height: 1.5;
    color: #989898;
}

.life_work{
    padding: 9px 17px;
    border-radius: 4px;
    font-size: 14px;
    background-color: #ffd914;
}
.geren .set {
    width: 50px;
    height: 32px;
    background-color: rgb(231,231,231);
    background-image: url(/Public/Home/images/geren_center.png);
    background-repeat: no-repeat;
    background-size: 16px;
    border-radius: 4px;
    background-position: center center;
}
.geren .set a{
    width: 100%;
    height: 100%;
    display: inline-block;
}
.geren .follow_p {
    margin: 0 auto
}

.geren .fensi {
    margin-bottom: 5px
}

.find_f1_c1 .gz a {
    margin: 0 auto
}

.geren .zw {
    text-align: center
}

.geren .zw span {
    display: inline-block;
    padding: 0 10px;
    text-align: center;
    height: 20px;
    line-height: 20px;
    background-color: #F0F0F0;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px
}

.gushi {
    width: 1188px;
    margin: 40px auto 20px;
    border-radius: 4px;
}
.centerNav-s{
    background-color: #ffffff;
}
.mine_nav{
    display: flex;
    justify-content: center;
    
}
.geren_center li {
    font-size: 15px;
    position: relative;
}

.geren_center li a {
    display: inline-block;
    color: #989898;
    padding: 20px 25px;
}
.lm_li{
    color:#181818 !important;
}
.lm_li:after{
    display: block;
    content:"";
    width: 20px;
    height: 3px;
    background-color: #FFDD44;

    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}

.other_centers{
    border-radius: 6px;
}
.other_centers li a{
    padding: 10px 132.5px !important;
}

.handleguanzhu,.handleguanzhu_login{
    background-color:#ffdd44;
    width: 70px;
    height: 30px;
    cursor: pointer;
    display: inline-block;
    border-radius: 4px;
    box-sizing: border-box;
    text-align: center;
    margin-top: 10px;
    
}
.public_works{
    width: 110px;
    height: 40px;
    outline: none;
    border: none;
    font-size: 14px;
    background-color:#ffdd44;
    display: inline-block;
    border-radius: 4px;
    box-sizing: border-box;
    text-align: center;
    color: #181818;
}
.guanzhu_p {
    background-color: #989898;
}

.gopage{
    margin-bottom: 70px;
    margin-top: 30px;
    clear: both;
    height: 40px;
    text-align: center;
}

.gopage a {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    background: #E5EAEB;
    text-align: center;
    margin: 0 1px;
    vertical-align: bottom;
    margin: 0 5px;
    font-size: 16px;
    color: #707172;
    background-color: #ffffff;
}
.gopage a.no-prev-btn {
    cursor: default;
    background: url(/Public/Home/images/shouye/page_next_icon.png) no-repeat 14px;
    margin: 0;
    transform: rotate(180deg);
}

.gopage a.cur {
    cursor: default;
    background-color: #ffd914;
}

.gopage a.next-btn {
    background: url(/Public/Home/images/shouye/page_next_icon.png) no-repeat 14px;
    margin: 0;
}

.gopage a.prev-btn {
    background: url(/Public/Home/images/prev_icon.png) no-repeat 14px;
}

.gopage a.no-next-btn {
    cursor: default;
    background: url(/Public/Home/images/shouye/page_next_icon.png) no-repeat 14px;
}
.life_work:hover{
    color: #444;
    background: #ffe366;
}
.pageIntro{
    overflow: hidden;
    /*background-color: #ffffff;*/
}

.introBg{
    width: 100%;
    height: 340px;
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 1px;
    position: relative;
    background-position: center;
}
.company_content{
    width: 1188px;
    margin: 0 auto;
    margin-top: -541px;
    position: relative;
}

.guanzhus{
    margin-top: 4px;
}

/* 公司样式 */
.companyInformation{
    color:#fff;
    margin-top: 44px;
    margin-right: -47px;
    border-left: 1px solid rgba(250,250,250,.3);
}
.personalCenter_right_list i{
    display: block;
}
.company-list-s{
    margin-top: 335px;
    /*text-align: center;*/
    margin-bottom: 31px;
    display: flex;
    -webkit-display:flex;
    justify-content: space-between;
}
.companyName{
    font-size: 44px;
    color: #ffffff;
    font-weight: bold;
}
.company-list-s>.name{
    display: flex;
    align-items: flex-end;
    width: 660px;
}
.company-renzheng{
    margin-left: 12px;
    margin-bottom: 24px;
    position: relative;
}
.companyName-s{
    margin-top: 12px;
    margin-bottom: 3px;
    font-size: 12px;
    color:rgba(250,250,250,.7);
}
.companyInfor-s{
    font-size: 14px;
}
.followme{

}
.company-content{
    width: 100%;
}
.company-content-box{
    background-color: #fff;
    height: 100px;
    border-radius: 4px;
    padding:20px 60px;
    box-sizing: border-box;
    display: flex;
}
.company-content-box:after{
    display: block;
    content:"";
    clear: both;
}
.company-content-box-s{
    float: left;
    /*display: flex;
    flex-wrap: wrap;*/
}
.awardlist{
    width: auto;
    height: 61px;
    margin-right: 65px;
}
.awardlist img{
    width: auto;
    height: 100%;  
}


.company-content-box-a{
    line-height: 27px;
}
.company-content-box2{
    margin-top: 20px;
    background-color: #fff;
    display: flex;
    padding: 39px 60px;
    box-sizing: border-box;
    border-radius: 4px;
}

.company-content-text{
    width: 854px;
    margin-left: 60px;
}
.company-content-text{
    line-height: 20px;
    color:#181818;
    font-size: 13px;
}
.huojiang-name{
    color:#CAB86D;
    font-size: 12px;
}
.huojiang-round{
    color: #B8B8B8;
    font-size: 12px;
}
.know-detail{
    color:#c8c8c8;
    float:right;
    font-size: 12px;
    margin-top: 28px;
}
/*.weirenzheng{
    position: absolute;
    top: 49px;
}*/
.renzheng{
    position: absolute;
    left: 11px;
    top: -49px;
}
.renzhengs{
    cursor: pointer;
}
.Changebackground{
    background-color: rgba(0,0,0,0.3);
    /*opacity: .3;*/
    color:#ffffff;
    font-size: 12px;
    width: 60px;
    height: 28px;
    text-align: center;
    border-radius: 14px;
    outline: none;
    border:none;
    line-height: 2.4;
}
.address_s{
    margin-left: 38px;
    margin-top: 20px;
    color: #ffffff;
}
.public_flllow{
    /*margin-left: 355px;*/
    margin-top: 47px;
}

.companyintroBg{
    height: 540px;
}
.companyintroBg:after{
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: -moz-linear-gradient(top, transparent 50%, rgba(0, 0, 0, 0.5) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(100%, rgba(0, 0, 0, 0.5)));
    background: -webkit-linear-gradient(top, transparent 50%, rgba(0, 0, 0, 0.5) 100%);
    background: -o-linear-gradient(top, transparent 50%, rgba(0, 0, 0, 0.5) 100%);
    background: -ms-linear-gradient(top, transparent 50%, rgba(0, 0, 0, 0.5) 100%);
    background: linear-gradient(to bottom, transparent 50%, rgba(0, 0, 0, 0.5) 100%);
}
.personal_change{
    position: absolute;
    top: 20px;
    right: 20px;
}
.personal_infor_s{
    display: flex;
    margin-top: -16px;
}
.personal_header{
    width: 110px;
    height: 110px;
    padding:4px;
    border-radius: 50%;
    background-color: #ffffff;
    margin-left: 105px;
}
.personal_header span{
    border-radius: 50%;
}

.personal_wrap_content{
    display: flex;
    justify-content: space-between;
    background-color: #ffffff;
}
.guanzhu_edit{
   margin-top: 30px;
    padding-bottom: 50px; 
}
.edit_change_company{
    display: flex;
    justify-content: flex-end;
    margin-top: 21px;
}
.company_edit{
    margin-right: 10px;
    width: 28px;
    height: 28px;
    background:rgba(0,0,0,1);
    opacity:0.3;
    border-radius: 50%;
    text-align: center;
    line-height: 29px;
}
.company_edit img{
    width: 12px;
    height: 12px;
}
.personal_edit_box{
    width: 34px;
    height: 34px;
    background-color: rgba(0,0,0,1);
    opacity: .3;
    border-radius: 50%;
    text-align: center;
    line-height: 35px;
}
.companyBox{
    margin-top: -40px;
}

.es-carousel {
    position: relative;
    overflow: hidden;
    /*background: #e7e7e7;*/
    height: 61px;
    width: 800px;
    margin-left: 160px;
}
 .es-nav span {
        position: absolute;
        top: 0;
        left: -10px;
        background-image: url(/Public/Home/images/personal/icon_zuojiantou.png);
        background-repeat: no-repeat;
        width: 70px;
        height: 100%;
        cursor: pointer;
        text-indent: -9999em;
        z-index: 9999;
        background-position: center center;
        background-size: 16px 12px;
    }

    .next-wrap {
        right: -20px;
        left: auto;
        z-index: 9999;
        width: 70px;
        position: absolute;
        top: 0;
        bottom: 0;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
    }

    .next-wrap.left {
        left:99px;
    }
     .es-nav span.es-nav-next {
        background-image: url(/Public/Home/images/personal/icon_youjiantou.png);
        background-repeat: no-repeat;
        background-position: center center;
        -webkit-background-size: 15px 25px;
        background-size: 16px 12px;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .right{
        right: -85px;
    }
    .lunbo_jiangxiang{
        position: relative;
    }

.company_intro_text{
    color: #787878;
    font-size: 13px;
    line-height:24px;
    margin-left: 74px;
}
.company-vip{margin-left: 8px}
.company-content-d{
    word-wrap: break-word;
    white-space: pre-wrap;
    position:relative;
    line-height:24px;
    height:100px;
    overflow:hidden;
    width:834px;
    margin-top: 10px;
}
/*.company-content-d::after{
    content:"...";
  font-weight:bold;
  position:absolute;
  bottom:0;
  right:0;
  padding-left:20px;
  background: -webkit-linear-gradient(left, transparent, #fff 62%);
  background: -o-linear-gradient(right, transparent, #fff 62%);
  background: -moz-linear-gradient(right, transparent, #fff 62%);
  background: linear-gradient(to right, transparent, #fff 62%);
}*/
.company_more{
    margin-top: 28px;
    cursor: pointer;
    display: inline-block;
    color: #b8b8b8;
    font-size: 12px;
}





















