/* 清除默认样式 */
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, 
details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
html,
body {
  height: 100%;
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB",
    "Microsoft YaHei", "微软雅黑", Arial, sans-serif;background: #fff;
    font-size: 14px;
    color: #333;
    min-width: 1400px;
}
ul,li{list-style: none;}
*,
*::before,
*::after {
  box-sizing: inherit;
}

a{text-decoration: none;}
/*单行溢出*/
.one-txt-cut{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
 }
.content_warpllfx { width: 1400px;margin: 0 auto;}
.title-banner{width: 100%;float: left;text-align: center;background: url(../images/img_gangwei_bg1.png);height: 160px;background-size: cover;}
.title-banner ul{width: 94%;margin-left: 3%;}
.title-banner li{width:100% ;height: 90px; position: relative;float: left;color: #fff;margin-top: 30px;
}
.title-banner li .left{float: left;width: 90px;}
.title-banner li .left img{width: 90px;height: 90px;}
.title-banner li .mid{width:calc(100% - 450px);float: left;margin-left: 30px;}
    .title-banner li .mid .top {
        width: 100%;
        height: 46px;
        margin-top: 10px;
    }
.title-banner li .mid .top p{float: left;width: 100%;font-size:28px;text-align: left;}   
.title-banner li .mid .txt{width: 100%;float: left;margin-bottom: 10px;}
.title-banner li .mid .txt p{line-height: 24px;color: #fff;font-size: 14px;width: 100%;height: 26px;text-align: left;}
.title-banner li .fot{width: 200px;float: right;margin-top: 20px;text-align: center;}
.title-banner li .fot p{line-height: 24px;color: #fff;font-size: 14px;margin-bottom: 15px;}
.title-banner li .fot p b{color: #F88726;font-size: 36px;}

.title-banner2  .mid .top b{color: #F88726;}
.title-banner2 li .mid .txt p span{float: left;margin-right: 15px;}
.title-banner2 li .mid .txt p span img{float: left;margin-top: 2px;}
.title-banner2 li .mid{width:calc(100% - 650px);float: left;margin-left: 30px;}
.title-banner li  .fot2{width: 600px;}
.title-banner li  .fot2 span{float: right;display: inline-block;border: 1px solid #C3D9FF;color: #C3D9FF;border-radius: 30px;
  width: 80px; height: 24px;text-align: center;line-height: 24px;margin-left: 15px;font-size: 12px;}



.recruit_top{width: 100%;background: #fff;float: left;margin-bottom: 15px;}
.recruit_top li{width: auto;padding: 0 5px; height:66px;line-height: 66px;color: #333;display: inline-block;
  margin-right:10px;text-align: center;margin-left:20px;font-size: 20px;}
.recruit_top li:hover,.recruit_top li.active{border-bottom:2px solid #327FFF;color: #327FFF;cursor: pointer;}

.content_warp_companywarp{width: 100%;display: flex;}
.right_warp{padding-top: 30px;padding-bottom: 20px;width: 100%;}
.gangwei-info{padding-top: 30px;padding-bottom: 20px;width: 100%;border-right: 1px solid #eee;padding-right: 30px;}
.gangwei-info h2{float: left;width: 100%;border-left:3px solid #327FFF ;padding-left:10px;margin-top: 20px;font-size: 22px;
  margin-bottom: 20px;line-height: 20px;}
.gangwei-info p.txt{text-align: justify;line-height: 25px;margin-bottom: 20px;width: 98%;}
.company-right{width: 520px;margin-left: 20px;margin-top: 30px;}
.content_warp_companylist{width: 100%;}
.content_warp_companylist ul{width: 100%;}
.content_warp_companylist li{width:100% ;height:100px; position: relative;  border: 1px solid #EEEEEE; padding: 25px;margin-bottom: 15px;float: left;background: #fff;}
.content_warp_companylist li .mid{width:calc(100% - 450px);float: left;}
.content_warp_companylist li .mid .top{width: 100%;height: 32px;}
.content_warp_companylist li .mid .top  p{float: left;width: calc(100% - 125px);font-size:18px;color: #333;}   
.content_warp_companylist li .mid .txt{width: 100%;float: left;margin-bottom: 10px;}
.content_warp_companylist li .mid .txt p{line-height: 24px;color: #8F949D;font-size: 14px;width: 100%;height: 32px;}
.content_warp_companylist li .mid .txt p b{color: #FF6F26;font-size: 18px;float: left;margin-right: 30px;}
.content_warp_companylist li .mid .txt p span{float: left;margin-right: 6px;border-right: 1px solid #ddd;
  padding-right: 10px;line-height: 16px;    margin-top: 3px;}
.content_warp_companylist li .mid .txt p span:last-child{border-right:1px solid #fff;}
.content_warp_companylist li .fot{width: 270px;float: right;margin-top: 7px;text-align: center;}
.content_warp_companylist li .fot a.info{display: inline-block;color: #327FFF; text-align: center; width: 120px;line-height: 36px;
                                height: 36px; border: 1px solid #327FFF;border-radius: 4px; float: right;cursor:pointer; }
.content_warp_companylist li .fot a.info:hover{background: #5393fa;color: #fff;}
.content_warp_companylist li .fot a.info1{background: #5393fa;color: #fff;margin-left: 20px;}
.content_warp_companylist li .fot a.info1:hover{background: #78a9f8;color: #fff;border: 1px solid #78a9f8;}
.content_warp_companylist li:hover{ box-shadow: 0px 3px 10px rgba(50, 127, 255, 0.2);}
.contentT{
  cursor: pointer;
}
.contentD{
  display: none;
}
.contentD.on{
  display: block;
}
.contentD p.txt{text-align: justify;line-height: 25px;margin-bottom: 20px;width: 98%;text-indent: 30px;}
.right {
  width: 100%;
  border: 1px solid #EEEEEE;
  padding: 20px;
  margin-bottom:20px;
}

.right p:not(:first-child) {
  margin-top: 10px;
}
.right p{color:#4B5772}
.right .main-title {color: #333;font-size: 16px;margin-bottom: 20px;}
.right .main-title .company-pic {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  border-radius: 50%;
  float: left;
}
.right2 .color-99{width: 100%;display: block;float: left;margin-top: 5px;}
.right2 .color-99 img{float: left;width: 15px;margin-top: 2px;}
.right .color-99 .company-pic {
  width: 48px;
  height: 48px;
  margin-right: 10px;
  border: 1px solid #EEEEEE;
  border-radius:10px;
  float: left;
}
.companyname{float: left;margin-top: 15px;}

.right .map {
  width: 250px;margin-top: 20px;
}

.right img.code {
  width: 130px;margin-top: 20px;
}

.right2 .color-99 img.code {
  width: 130px;margin-top: 0px;display: inline-block;float: none;
}

.right2{border: none;padding-top: 0px;}

.right2 a.info{display: inline-block;color: #327FFF; text-align: center; width: 120px;line-height: 36px;
  height: 36px; border: 1px solid #327FFF;border-radius: 4px; margin: 10px 5px; }
.right2 a.info:hover{background: #5393fa;color: #fff;}
.right2 a.info1{background: #5393fa;color: #fff;}
.right2 a.info1:hover{background: #78a9f8;color: #fff;border: 1px solid #78a9f8;}

.right2 .main-title{float: left;width: 100%;border-left:3px solid #327FFF ;padding-left:10px;margin-top: 30px;line-height: 20px;}

.right2 ul {width: 100%;}
.right2 ul li{background: #fafafa;width: 100%;height: 90px;float: left;margin-bottom: 10px;padding: 15px 20px;}
.right2 ul li p{color: #333;font-size: 15px;float: left;width: 100%;margin-bottom: 10px;margin-top: 5px;}
.right2 ul li p b{float: right;color: #F88726;font-size: 14px;}
.right2 ul li span{color: #888;}

/* 企业评价 */
.pingjia-top{width: 100%;margin:0 auto;border: 1px solid #eee;border-radius: 8px;padding: 20px;}
.pingjia-top-info{display: flex;}
.pingjia-top-l{display: flex;border-right: 1px solid #eee;padding-right:80px;margin-right: 80px;}
.pingjia-top-l  .top-l-l p{color: #999;margin-bottom: 10px;}
.pingjia-top-l  .top-l-l p img{width: 20px;}
.pingjia-top-l  .top-l-l p:first-child{color: #327FFF;}
.pingjia-top-l  .top-l-l p b{font-size:36px}
.pingjia-top-l  .top-l-r {margin-left: 80px;}
.pingjia-top-l  .top-l-r .star{display: flex;text-align: right;color: #999999;}
.pingjia-top-l  .top-l-r .star .starimg{width: 130px;text-align: right;margin-right: 10px;height:20px;}
.pingjia-top-l  .top-l-r .star .starimg img{height: 15px;display: inline-block;}
.pingjia-top-l  .top-l-r .star  p{background: #F6F7FA;border-radius:10px;width: 100px;height: 8px;margin: 0;padding: 0;margin-top:5px;margin-right: 10px;}
.pingjia-top-l  .top-l-r .star  p i{background: #3C85FF;border-radius:10px;height: 8px;display: block;}

.pingjia-list{width: 100%;margin:0 auto;margin-top: 30px;border: 1px solid #eee;border-radius: 8px;padding: 20px 20px 0px;}
.pingjia-list ul{margin: 0;padding: 0;}
.pingjia-list ul li{list-style: none;position: relative;border-bottom: 1px solid #eee;margin-bottom: 15px;padding-bottom: 15px;}
.pingjia-list ul li .top{display: flex;}
.pingjia-list ul li .top img.tx{width: 50px;height: 50px;border-radius: 100%;}
.pingjia-list ul li .top p {margin: 0;padding: 0;margin-top:5px;margin-left: 10px;}
.pingjia-list ul li .top p i{width: 100%;position: relative;display: block;font-style: normal;}
.pingjia-list ul li .top p img{width: 13px;height:13px;}
.pingjia-list ul li .top p span{color: #666;font-size: 14px;}
.pingjia-list ul li .mid{display: flex;margin: 15px 0px;}
.pingjia-list ul li .mid span{background:#F3F3F3;display: inline-block;margin-right: 15px;padding: 7px 15px;border-radius:3px;
  font-size: 14px;color: #666;}
.pingjia-list ul li .fot{color: #9F9F9F;font-size: 12px;display: flex;display: -webkit-flex;justify-content: space-between;}
.pingjia-list ul li .fot .btn{margin-left: auto; background: url(./../images/youyongblack.png) no-repeat;background-size: 15px 15px;
padding-left: 20px;position: relative;}
.pingjia-list ul li .fot .btn:hover,.pingjia-list ul li .fot .btn.active{ background: url(./../images/youyongblue.png) no-repeat;
  background-size: 15px 15px;cursor: pointer;}
.pingjia-list ul li:last-child{border-bottom:none}

.titlepingjia{position: relative;line-height: 29px;padding-bottom: 20px;}
.titlepingjia .search{position: absolute;right: 10px;top: 10px;display: flex;}
.titlepingjia .search dd{text-align: center;margin: 0;padding: 0;width: 80px;line-height: 23px;cursor: pointer;}
.titlepingjia .search dd:first-child{border-right: 1px solid #eee;}
.titlepingjia .search dd.active{color: #327FFF;}
.titlepingjia .search dd a{background: #327FFF;color: #fff;border-radius: 6px;height: 32px;line-height: 32px;text-decoration: none;font-size: 14px;
text-decoration: none;display: block;}
.titlepingjia b{color:#28282A;font-size: 22px;margin-right: 20px;}
.titlepingjia span{color: #888;}
.titlepingjia .search dd.btn{margin-top: -7px;}
    .titlepingjia .search dd.btn img.mm {
        display: none;
        position: absolute;
        bottom: 34px;
        right: -58px;
        width: 200px;
        padding: 20px;
        border: 1px solid #eee;
        background-color: #fff;
    }
.titlepingjia .search dd.btn:hover img.mm{display: block;}

.menu{display: flex;margin-left: 10px;margin-bottom: 20px;}
.menu p{position:relative;float:left;width:138px;height:38px;color:#666;border: 1px solid #bbb;
  border-radius:5px 0px 0px 5px;text-align: center;line-height: 38px;font-size: 14px;cursor: pointer;}
.menu p:first-child{border-right: none;}
.menu p:last-child{border-radius:0px 5px 5px 0px;border-left: none;}
.menu p.cur,.menu p:hover{background:#327FFF;color:#ffff;border: 1px solid #327FFF;}