
/*news*/
.news_banner{width: 100%;position: relative;}
.news_banner img{min-height: 520px;object-fit: cover;width: 100%;}
.news_banenr_text{position: absolute;left: 14%;top: 40%;transform: translate(0,-40%);width: 500px;}
.news_banenr_text h6{font-size: 36px;color: #fff;font-weight: bold; padding-left: 10px;}
.news_banenr_text p{font-size: 18px;color: #fff;line-height: 30px;margin-top: 30px;}
.news_banenr_text i{display: inline-block;width: 77px;height: 20px;vertical-align: middle; background: url('../images/news/bg_01.png') no-repeat center center;}

.news_list_main{ width: 100%;  background: transparent; position: relative}
.news_list{width: 1280px; height: 60px; overflow: hidden; margin: 0 auto; margin-top: -60px; }
.news_list ul{ width: 100%; }

.news_list ul a{ height: 60px; line-height: 50px; text-align: center; font-size: 16px; color: #fff; }
.news_list li{ float: left; padding: 0 20px; padding-bottom: 10px;position: relative}
.news_list li:hover{ background: url('../images/news/news_dian.png') bottom no-repeat  ; background-size: 20%; color: #3baaff;  }
.news_list li.hover{ background: url('../images/news/news_dian.png') bottom no-repeat ; background-size: 20%;  color: #3baaff;  }
.news_list li i{ width: 1px; height: 16px; float: right; background-color:#fff; line-height: 60px; position: absolute; right:0px; top: 18px; }


.news_center{width: 100%; overflow: hidden; background-color: #e9f1f8; padding: 50px 0 30px 0;}
.news{width: 1280px;margin: 0 auto;}

/* 瀑布流 */
.news .waterfall {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
    column-gap: 20px;
}
.news .item {
    -moz-page-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    break-inside: avoid;
    position: relative;
    margin-bottom: 20px; background-color: #fff;

}

.news_pic { width: 100%; height: auto;  overflow: hidden;}
.news_pic img{ width: 100%; height: ; object-fit: cover; transition: all 1s;}
.news .item:hover .news_pic img{ transform: scale(1.1);}

.news_pic_text{ width: 100%; overflow: hidden; padding: 10px 20px 16px 20px;}
.news_pic_text h5{ font-size: 16px; color: #999; font-weight: bold;padding-top: 10px;}
.news_pic_text h4{ font-size: 18px; color: #333;margin-top: 15px; height: 48px; overflow: hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news_pic_text h4:hover{color: #3baaff;}
.news_pic_text h6{ font-size: 14px; color: #999; line-height: 24px; margin-top: 16px;  height: 72px;  overflow: hidden; display: -webkit-box;  text-overflow: ellipsis;
  -webkit-line-clamp: 4; -webkit-box-orient: vertical;
}



/*人才招聘*/
.talent_banner{width: 100%;position: relative;}
.talent_banner img{height: 830px;object-fit: cover;width: 100%;}
.talent_banenr_text{position: absolute;left: 14%;top: 40%;transform: translate(0,-40%);width: 580px;}
.talent_banenr_text h6{font-size: 36px;color: #fff;font-weight: bold; padding-left: 10px;}
.talent_banenr_text h5{font-size: 18px;color: #f7d911;font-weight: normal;margin-top: 20px;}
.talent_banenr_text p{font-size: 18px;color: #fff;line-height: 30px;margin-top: 10px; overflow: hidden; padding-bottom: 30px;}
.talent_banenr_text i{display: inline-block;width: 77px;height: 20px;vertical-align: middle; background: url('../images/news/bg_01.png') no-repeat center center;}
.talent_banenr_text a{ padding: 10px 20px; font-size: 16px; color: #fff; border: 1px solid #fff; border-radius: 2px; overflow: hidden; }
.talent_banenr_text a:hover{ color: #10459d; transition: all .4s ease-in-out; }

.salary_bg{ width: 100%; height: auto; background:#f3f9ff; overflow: hidden;padding: 50px 0; }
.salary_title{width: 100%;text-align: center; }
.salary_title h1{ font-size: 36px; color: #222a2e; font-weight: normal; font-family: "微软雅黑"}
.salary_title h2{ font-size: 16px; color: #555; font-weight: normal; padding-top:10px;  }

.salary_main{width: 1280px; margin: 0 auto; padding:50px 0;}
.salary_main ul{width: 100%; height: auto;}
.salary_main ul li{ width: 20%; float: left; margin: 0 2.5%;padding-bottom: 30px; min-height: 250px; }

.salary_main_img{width: 125px; height: 125px; margin: 0 auto; border-radius: 100%; background: linear-gradient(to bottom, #1ea5ed, #1987e8); 
    line-height: 125px;text-align: center;transition: all .4s ease-in-out;box-shadow:-2px 4px 2px 0 #ade0fc;}
.salary_main ul li:hover .salary_main_img{  background: linear-gradient(to bottom, #f1c321, #eaa619);  box-shadow:-2px 4px 2px 0 #eee4bc;}
.salary_main_img img{ width: 60px; height:60px; margin:0 auto;}

.salary_main_text{ margin: 0 auto; }
.salary_main_text h4{ font-size: 16px; padding: 10px 0; color: #777; text-align: center; font-weight:normal; }
.salary_main_text h5{ font-size: 14px; line-height: 22px; color: #777; text-align: left;  font-weight:normal; max-width: 210px; margin: 0 auto;
transition: all .8s ease-in-out; opacity: 0; }
.salary_main ul li:hover .salary_main_text h4{ color: #eaa419 }
.salary_main ul li:hover .salary_main_text h5{ opacity: 1; }

/*培训发展*/
.project_bg{ width: 100%; height: auto; background:url('../images/talent/project_bg.jpg') no-repeat center center; height: 660px; overflow: hidden; }
.peoject_title{width: 100%;text-align: center; padding-top: 40px;  }
.peoject_title h1{ font-size: 36px; color: #fff; font-weight: normal; font-family: "微软雅黑"}
.peoject_title h2{ font-size: 16px; color: #fff; font-weight: normal; padding-top:10px;  }



/* -------------------------------行业资讯---------------------------------------- */
.hyzx-picwords-box{width: 100%; overflow: hidden; padding: 50px 0 30px 0;}
.hyzx-picwords{width: 1280px;margin: 0 auto; padding: 50px 0;}
.swiper-container-newsList{ width: 100%; position: relative; overflow: hidden; /*-moz-box-shadow: 0 4px 10px 1px #f7f7f7; -webkit-box-shadow: 0 4px 10px 1px #f7f7f7; box-shadow: 0 4px 10px 1px #f7f7f7;*/}
.hyzx-picwords-matter{width: 100%;}
.hyzx-picwords-matter ul li{  width: 50%;height: 386px;overflow: hidden;float: left;position: relative;}
.hyzx-picwords-matter ul li:first-child img{width: 100%; height: 100%; object-fit: cover; transition: all 1s;}
.hyzx-picwords-matter ul li:first-child:hover img{  transform: scale(1.1);}

.hyzx-picwords-matter ul li:last-child{padding: 50px 30px 10px 30px;}

.hyzx-picwords-message{ width: 100%;overflow: hidden;position: absolute;left: 14%;top: 40%;transform: translate(0,-40%); width: 400px; margin: 0 auto;}

.hyzx-picwords-message p{font-size: 16px;color: #333; line-height: 24px;margin-top: 24px;height: 96px; overflow: hidden;  display: -webkit-box;   text-overflow: ellipsis;  -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;}
.hyzx-picwords-updown .swiper-button-prev,
.hyzx-picwords-updown .swiper-button-next{ background: #544a40; width: 40px;  height: 60px; text-align: center;}
.hyzx-picwords-updown .swiper-button-prev i,
.hyzx-picwords-updown .swiper-button-next i{ width: 8px; height: 23px; display: inline-block; background-repeat: no-repeat; margin-top: 22px;}
.hyzx-picwords-updown .swiper-button-prev{ left: 0;}
.hyzx-picwords-updown .swiper-button-prev i{ background-image: url('../images/public/fullpage_PUB_leftH.png');}
.hyzx-picwords-updown .swiper-button-next{ right: 0;}
.hyzx-picwords-updown .swiper-button-next i{background-image: url('../images/public/fullpage_PUB_rightH.png');}

.hyzx-picwords-updown .swiper-button-prev:hover,
.hyzx-picwords-updown .swiper-button-next:hover{ background-color: #1a8cdd;}


/*人才招募*/
.talent_bg{ width: 100%; height: auto; background: #f5f5f5; overflow: hidden; padding:50px 0px;  }
.tatlent1_main{width: 100%; height: auto; margin-top: 40px;}


.talent_jian{width: 30px; height: 30px; margin: 0 auto; overflow: hidden;}

/*人才招募*/
.jrwm-listform-box{ width: 100%;  overflow: hidden;  padding: 0 0 60px 0;}
.jrwm-listform{ width: 1280px; margin: 0 auto;}

.jrwm-listform-words{ width: 100%; overflow: hidden; border-top: 1px solid #e5e5e5; background-color: #f5f5f5;}
.jrwm-listform-words li{ height: 70px;  line-height: 70px;  font-size: 17px;   float: left;  color: #777;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;
}

.jrwm-listform-words li h6{font-size: 16px;color:#309bff;}

.jrwm-listform-words li:nth-child(1) { width: 20%; font-size: 17px; font-weight: bold;color: #333; }
.jrwm-listform-words li:nth-child(2) { width: 25%;  }
.jrwm-listform-words li:nth-child(3) { width: 18%;  }
.jrwm-listform-words li:nth-child(4) { width: 17%;  }
.jrwm-listform-words li:nth-child(5) { width: 10%; }
.jrwm-listform-words li:nth-child(6) { width: 10%; text-align: center; padding-right: 1px; }

.jrwm-listform-click{cursor: pointer;}

.jrwm-listform-message{ width: 100%; overflow: hidden; background-color: #fff; padding: 6px 30px 60px 30px; display: none;}
.jrwm-listform-message h6{ font-size: 20px; color: #777; font-weight: normal; margin-top: 24px;}
.jrwm-listform-message p{ font-size: 14px; color: #666; line-height: 28px; margin-top: 6px;}


/*company*/
.company_main{ width: 100%; height: auto;; padding: 50px 0; overflow: hidden;  background-color: #fff;}
.company_list{width: 1280px; margin: 0 auto; padding: 50px 0 30px 0; overflow: hidden;}
.company_img{width: 100%;height: px;text-align: center; position: relative;}
.company_img img { width: 100%;height: 100%;object-fit: cover;} 
.company_list .swiper-slide{padding: 10px;}
.company_list .swiper-container{padding-bottom:40px;}
.company_list .swiper-pagination-bullet {background: #c3c3c3;opacity: 1; width: 14px; margin-top: 20px; height: 14px; display: inline-block;border-radius: 100%;background: #fff; border:1px solid #666;opacity: 1;}
.company_list .swiper-pagination-bullet-active {background: #1a8cdd;border:0px;}
.company_list .swiper-pagination-bullets{ bottom: 0px; display: block; }

.company_img_text { width: 100%; height: 100%; overflow: hidden; background-color:rgba(0,0,0,0.5); position: absolute; 
    display: table-cell;vertical-align:middle; text-align: center;transition: all .4s ease-in-out;}
.company_img_text p{font-size: 16px; margin-top: 48%; color: #fff; line-height: 24px; line-height: 100%; overflow: hidden; }
.company_img h5{ position: absolute; padding: 30px; bottom: 0px;  color: #fff;font-size: 16px; background-color: #1a8cdd; width: 100%;
 text-align: left;opacity: 0;transition: all .4s ease-in-out;}
.company_img h5 i{ position: absolute;; right: 30px; background:url('../images/talent/fencai_dian.png') no-repeat center center; width: 6px;
 height: 11px; margin-top: 5px; }
.company_img:hover .company_img_text{ opacity: 0; }
.company_img:hover h5{ opacity: 1; }



/*法律声明*/
.low_main{width: 100%;height: auto;}
.low{width: 1280px;margin: 0 auto;padding: 70px 0; font-size: 15px;line-height: 35px;color: #666; }


 /*新闻详情*/
 .news_detail_main{width: 100%;overflow: hidden;padding: 100px 0;background-color: #fff;}
 .news_detail{width: 1280px;margin: 0 auto;}
 .news_detail_left{width: 70%; float: left;}
 .news_detail_left_title{width: 100%; padding-bottom: 20px; overflow: hidden;}
 .news_detail_left_title h4{font-size: 24px;color: #333;}
 .news_detail_left_title_ico{width: 100%;height: 20px;line-height: 20px; margin-top: 20px;}
 .news_detail_left_title_ico h4{float: left;font-size: 13px;font-family: "Arial"; color: #999; padding-right: 15px;}
 .news_detail_left_title_ico h4 i{ background:url('../images/news/news_detail_01.png') no-repeat center center; width: 20px;height: 13px; margin-top: 5px;
display: inline-block; }
 .news_detail_left_title_ico h5{float: left;font-size: 13px;font-family: "Arial"; color: #999; padding-right: 15px;}
 .news_detail_left_title_ico h5 i{ background:url('../images/news/news_detail_02.png') no-repeat center center; width: 20px;height: 12px; margin-top: 4px;
display: inline-block; }
.news_detail_left_title_ico h6{float: left;font-size: 13px;font-family: "Arial"; color: #999; padding-right: 15px;}
.news_detail_left_title_ico h6 i{ background:url('../images/news/news_detail_03.png') no-repeat center center; width: 20px;height: 15px; margin-top: 2px;
display: inline-block; }

.news_detail_left_title_ico h6 .bdsharebuttonbox{display: inline-block;vertical-align: middle;}
.news_detail_left_title_ico .bdshare-button-style0-16 .bds_more{ background-image: url('../images/news/news_detail_03.png') !important; width: 15px; height: 15px;}

.news_detail_left_text{ font-size: 15px;line-height: 35px;color: #666; padding-bottom: 50px; }
.news_detail_left_text img{max-width: 100%;}

.news_detail_bottom{width: 100%;overflow: hidden;padding: 20px 0 24px 0; border-top: 1px solid #eee;}
.news_detail_bottom_left{width: 70%;overflow: hidden;float: left;}
.news_detail_bottom_left p{ font-size: 14px; color: #666;margin-top: 16px;}
.news_detail_bottom_left p:hover span{color: #146eb4;}

.news_detail_bottom_right{width: 30%;float: right;overflow: hidden;text-align: right;}
.news_detail_bottom_right h6{width: 120px;height: 38px;background-color: #146eb4;line-height: 38px;color: #fff;text-align: center;display: inline-block;font-size: 14px;
border-radius: 6px;margin-top: 20px;}
.news_detail_bottom_right h6 i{width: 23px;height: 18px;display: inline-block;background-repeat: no-repeat;background-image: url('../images/news/back_01.png');
vertical-align: middle;margin: -6px 5px 0 0;}

.news_detail_bottom_right h6:hover{background-color: #0b8df1;}







.news_detail_right{ width: 26%; float: right; border-left: 1px solid #ececec; padding-left: 45px; }
.news_detail_right1{ width: 100%; overflow: hidden; padding-bottom: 30px; }
.news_detail_right1 h4{ font-size: 20px;color: #333; border-bottom: 1px solid #ececec; padding-bottom: 20px; }
.news_detail_right1 ul{width: 100%;padding-top: 15px;}
.news_detail_right1 ul li{width: 100%;margin-bottom: 20px;overflow: hidden;}
.news_detail_right1 ul li h5{ font-family: "Arial";font-size: 13px;color: #999;padding-bottom: 5px; }
.news_detail_right1 ul li h6{ font-size: 14px;color: #666;padding-bottom: 8px; height: 56px; line-height: 28px; text-overflow: ellipsis; }

.news_detail_right2{ width: 100%; overflow: hidden; padding-bottom: 30px; }
.news_detail_right2 h4{ font-size: 20px;color: #333; border-bottom: 1px solid #ececec; padding-bottom: 20px; }
.news_detail_right2 ul{padding-top: 15px;margin-left: -3%;}
.news_detail_right2 ul li{width: 47%;float: left;margin-left: 3%;margin-bottom: 3%; height: 48px;line-height: 48px;text-align: center;background-color: #f2f2f2;}
.news_detail_right2 ul li p{font-size: 14px;color:#666;}
.news_detail_right2 ul li p:hover{color: #146eb4;}




/* -------------------------PC端--------------------------- */

@media all and (max-width:1340px) {

    .salary_bg{padding: 40px 0; }
    .salary_main{padding: 40px 0; }

    .news{ width: 94%; height: auto; margin: 0 auto; }
    .salary_main{width: 94%; height: auto; margin: 0 auto;}

    .hyzx-picwords{ width: 94%; margin: 0 auto; }

    .hyzx-picwords-matter ul li{ width: 100%; }
    .project_bg{background-color: #000; height:auto; overflow: height}
    .company_list{width: 94%; }

    .low{width: 94%;font-size: 14px;line-height: 30px; padding: 50px 0;}

   .news_detail{width: 94%;}
   .news_detail_left{width: 100%;}



}

@media all and (max-width:1280px) {

}


/* ------------------------手机端-------------------------- */

@media all and (max-width:1000px) {
   /*新闻中心*/
   .news_detail_main{padding: 50px 0;}
    .news_banenr_text{width: 94%;left: 3%;top: 30%;transform: translate(0,-30%);}
    .news_banenr_text h6 {font-size: 26px;}
    .news_banenr_text p {margin-top: 10px;font-size: 14px;line-height: 24px;}
    .news_banner img{min-height: 320px;}

  .news ul li{ width: 100%;  }

/*talent*/
  .talent_banner img{height: 350px;object-fit: cover;width: 100%;}
    .talent_banenr_text{width: 94%;left: 3%; top: 20%;transform: translate(0,-20%)}
    .talent_banenr_text h6{font-size: 26px;color: #fff;font-weight: bold; padding-left: 10px;}
    .talent_banenr_text h5{font-size: 14px;color: #f7d911;font-weight: normal;margin-top: 18px;}
    .talent_banenr_text p{font-size: 14px; line-height: 20px; padding-bottom: 20px;}
    .talent_banenr_text a{ padding: 8px 10px; font-size: 14px;  }

    .talent_banenr_text img{min-height: 320px;}
    .salary_main ul li{ width: 44%; float: left; margin: 0 3%; overflow: hidden; padding-bottom: 20px; min-height: 300px; }
    .salary_main_text h4{ font-size: 13px; padding: 10px 0; color: #777; text-align: center; font-weight:normal; }
    .salary_main_text h5{ width: auto; padding: 1%;  font-size: 12px;opacity: 1; }

    .talent1 li{ font-size: 13px; }
    .talent1 .ta1{ width: 20%; float: left; text-align: left; font-size: 16px; font-weight: bold; }
    .talent1_text{  font-size: 13px; color: #777; line-height: 24px; padding: 15px;}
    .talent1_text h1{font-size: 16px; color: #777; line-height: 40px; font-weight: normal;}

/*业绩发展*/
    .project_bg{ height: auto;background-color: #000; height:auto; overflow: height }
    .company_list .swiper-pagination-bullet{ width: 10px; height:10px; }

 /* 行业资讯 */
    .hyzx-picwords-box { padding: 24px 0 16px 0;}
    .hyzx-picwords-matter ul li {width: 100%; height: 200px;}
    
    .hyzx-picwords { width: 100%; margin-left: 0%;}
    .hyzx-picwords-message h4 {font-size: 18px;margin-top: 10px;}
    .hyzx-picwords-updown .swiper-button-next {right: 0%;}
    .hyzx-picwords-message p { margin-top: 18px;}
    .hyzx-picwords-updown .swiper-button-prev, .hyzx-picwords-updown .swiper-button-next {width: 25px; height: 40px;;}
    .hyzx-picwords-updown .swiper-button-prev i, .hyzx-picwords-updown .swiper-button-next i {margin-top: 12px;}
    .hyzx-picwords-message{ width: 80%; }
    .hyzx-picwords-message p{font-size: 14px; line-height: 18px;}

    .company_img h5{ position: absolute; padding: 15px; bottom: 0px;  color: #fff;font-size: 14px; }

        /* 人才招募 */
    .jrwm-listform{
        width: 96%;
        
    }

    .jrwm-listform-words li  { font-size: 12px; height: 50px; line-height: 50px;}
    .jrwm-listform-words li h6{font-size: 12px;}
    .jrwm-listform-words li:nth-child(1) {  font-size: 13px; font-weight: bold;color: #333; }
    .jrwm-listform-message {padding: 6px 16px 40px 16px;}
      
      /*瀑布流*/
    .news .waterfall {
        -moz-column-count: 1;
        -webkit-column-count: 1;
        column-count: 1;
        -moz-column-gap: 8px;
        -webkit-column-gap: 8px;
        column-gap: 8px;
    }
    .news .item{margin-bottom: 10px;}
    .news_pic_text h4{ font-size: 14px;  }
    .news_pic_text h5{ font-size: 12px;  }

    /*新闻详情*/
    .news_detail_left_title h4{font-size: 16px;}
    .news_detail_left_text {font-size: 13px; line-height: 26px;}
    .news_detail_bottom{border-bottom: 1px solid #eee;}
    .news_detail_bottom_left {width: 100%;}
    .news_detail_bottom_right {width: 100%;text-align: center;}
    
    .news_detail_right{width: 100%;margin-top: 30px; border-left: 0px; padding-left: 0px;}
}



