﻿@charset "utf-8";
/* =====================内页样式======================== */

/* --------------------------fullpage-PUB-box------------------------------- */
.fullpage-PUB-box{width: 100%;overflow: hidden;padding: 30px 0;}
.fullpage-PUB{width: 100%;font-size: 0;text-align: center;}
.fullpage-PUB a{display: inline-block;width: 42px;height: 42px;line-height: 42px;background-color: #f0f0f0;font-size: 16px;color: #555;margin: 0 6px;}
.fullpage-PUB a:first-child {font-family: '宋体';}
.fullpage-PUB a:last-child {font-family: '宋体';}
.fullpage-PUB a:hover,.fullpage-PUB a.on{background-color: #122a88;color: #fff;}
@media all and (max-width:1000px) {.fullpage-PUB a {width: 40px;height: 40px;line-height: 40px;font-size: 14px;margin: 0 3px;}.fullpage-PUB-box {padding: 20px 0 20px 0;}}


/* 新闻中心 */
.news-topbox{width: 100%;padding: 68px 0;overflow: hidden;}
.news-top{width: 100%;padding-top: 60px;}
.news-top .swiper-container{padding-bottom: 75px;}
.news-top .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 12px;position: relative;}
.news-top .swiper-pagination-bullet {background: #e5e5e5;position: relative;opacity: 1;}
.news-top .swiper-pagination-bullet-active {opacity: 1;background: #122a88;}
.news-top .swiper-pagination-bullet-active:after{content: "";width: 20px;height: 20px;border: 1px solid #122a88;position: absolute;border-radius: 20px;left: 50%;top: 50%;margin-left: -10px;margin-top: -10px;}

.news-topimg{width: 51%;float: left;height: 410px;overflow: hidden;}
.news-topimg img{width: 100%;height: 100%;object-fit: cover;transition: all .4s ease;}
/* .news-topimg:hover img{transform: scale(1.06);} */
.news-toptext{width: 49%;padding: 10px 50px;height: 410px;overflow: hidden;}
.news-toptime{width: 87px;text-align: center;padding: 14px 10px;transition: all .4s;background-color: #122a88;overflow: hidden;border-top-right-radius: 16px;border-bottom-left-radius: 16px;}
.news-toptime h6{font-size: 18px;color: #fff;font-weight: bold;}
.news-toptime p{font-size: 18px;color: #fff;border-top: 1px solid #fff;padding-top: 6px;margin-top: 6px;transition: all .4s ease;}
.news-toptext2{width: 100%;margin-top: 36px;overflow: hidden;}
.news-toptext2 h6{font-size: 24px;color: #333;line-height: 30px;height: 30px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.news-toptext2 p{font-size: 14px;color: #888;line-height: 28px;height: 140px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-top: 16px;}
.news-toptext2 a{line-height: 42px;font-size: 14px;color: #122a88;border: 1px solid #122a88;border-radius: 3px;margin-top: 40px;padding: 0 40px;display: block;float: left;transition: all .4s ease;}
.news-toptext2 a:hover{background-color: #122a88;color: #fff;}
.news-toptext2:hover h6{color: #122a88;}

.news-list{width: 100%;padding: 0 0 60px 0;overflow: hidden;}
.news-list ul{width: 100%;}
.news-list ul li a{display: block;width: 100%;position: relative;padding: 30px 32px 30px 124px;overflow: hidden;transition: all .4s ease;}
.news-list ul li{width: 50%;overflow: hidden;border: 1px solid #eee;}
.news-list ul li:nth-child(2n+1){float: left;}
.news-list ul li:nth-child(2n){float: right;border-left: 0px;}
.news-list ul li:nth-child(n+3){margin-top: -1px;}
.newsimg{width: 48%;height: auto;overflow: hidden;float: left;}
.newsimg img{width: 100%;object-fit: cover;min-height: 140px;}
.newstext{width: 52%;float: left;padding-left: 24px;}
.newstext h6{font-size: 18px;color: #333;height: 30px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;max-width: 560px;margin-top: 16px;transition: all .4s ease;}
.newstext p{font-size: 14px;color: #666;line-height: 26px;height: 52px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;max-width: 560px;transition: all .4s ease;}
.newstime{width: 87px;text-align: center;padding: 14px 10px;transition: all .4s;background-color: #122a88;overflow: hidden;position: absolute;left: 22px;top: 30px;height: 82px;border-top-right-radius: 16px;border-bottom-left-radius: 16px;}
.newstime h4{font-size: 18px;color: #fff;font-weight: bold;}
.newstime h5{font-size: 18px;color: #fff;border-top: 1px solid #fff;padding-top: 6px;margin-top: 6px;transition: all .4s ease;}
.news-list ul li a:hover .newstext h6{color: #122a88;}
.news-list ul li a:hover .newstext p{color: #122a88;}
.newstext i{display: block;margin-top: 20px;width: 22px;height: 9px;background: url("img/zr-i1.png") no-repeat center center;transition: all .4s ease;}
.news-list ul li a:hover{background: #f6f6f6;}
.news-list ul li a:hover .newstext i{background: url("img/zr-i2.png") no-repeat center center;}



/* 新闻详情 */
.news-detail-container{width: 100%;overflow: hidden;padding: 80px 0;}
.news-detail-left{width: 74%;float: left;padding-right: 90px;}
.news-tit{width: 100%;}
.news-tit h5{font-size: 24px;line-height: 30px;color: #333;padding-bottom: 16px;border-bottom: 1px solid #f0f0f0;}
.news-tit h6{margin-top: 10px;background-color: #fafafa;border: 1px solid #e5e5e5;line-height: 40px;font-size: 14px;padding: 0 14px;color: #999;}
.news-tit h6 span{padding-right: 20px;}
.news-show{width: 100%;padding-top: 16px;overflow: hidden;}
.news-show a{display: block;float: left;margin-right: 10px;width: 30px !important;height: 30px !important;}
.news-show a:nth-child(1){background: url('img/show-01.jpg') no-repeat;}
.news-show a:nth-child(2){background: url('img/show-02.jpg') no-repeat;}
.news-show a:nth-child(3){background: url('img/show-03.jpg') no-repeat;}
.news-show a:nth-child(4){background: url('img/show-04.jpg') no-repeat;}

.news-detail-text{width: 100%;margin-top: 20px;overflow: hidden;}
.news-detail-text p{font-size: 16px;color: #666;line-height: 28px;}
.news-detail-text p img{max-width: 100%;height: auto;padding-bottom: 20px;}

.news-detail-bottom{width: 100%;background-color: #f2f2f2;padding: 20px 60px;overflow: hidden;margin: 40px 0 20px 0;}
.news-detail-bottom h5{font-size: 14px;color: #333;line-height: 24px;padding-left: 20px;border-left: 1px solid #d9d9d9;width: 48%;float: left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition: all .4s ease;}
.news-detail-bottom h6{font-size: 14px;color: #333;line-height: 24px;padding-left: 10px;width: 48%;float: right;text-align: right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-right: 1px solid #d9d9d9;padding-right: 20px;transition: all .4s ease;}

.news-detail-bottom h5:hover,.news-detail-bottom h6:hover{color: #122a88;}

.news-detail-right{width: 26%;float: right;}
.news-detail-right h4{font-size: 24px;color: #333;line-height: 36px;padding-bottom: 10px;border-bottom: 1px solid #f0f0f0;}
.news-detail-right ul{width: 100%;margin-top: 8px;}
.news-detail-right ul li{width: 100%;padding: 12px 0;border-bottom: 1px solid #f0f0f0;}
.news-detail-right ul li h5{font-size: 16px;color: #666666;line-height: 24px;height: 24px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.news-detail-right ul li h5 a{display: block;}
.news-detail-right ul li h5 a:hover{color: #122a88;}
.news-detail-right ul li h6{font-size: 12px;color: #999;line-height: 22px;}


/* 社会责任 */
.gongyi-box{width: 100%;padding-bottom: 60px;overflow: hidden;}
.gongyi-box h3{font-size: 36px;color: #333;text-align: center;}
.gongyi-box h3 span{color: #122a88;}
.gongyi{width: 100%;padding-top: 50px;}
.gongyi .swiper-container{padding-bottom: 54px;}
.gongyi .swiper-pagination-bullet{background-color: #d2d2d2;opacity: 1;width: 10px;height: 10px;}
.gongyi .swiper-pagination-bullet-active{background-color: #122a88;}
.zeren{width: 100%;overflow: hidden;}
.zeren .img{width: 45%;float: left;height: 222px;overflow: hidden;}
.zeren .img img{width: 100%;height: 100%;object-fit: cover;transition: all .4s ease;}
.zeren .text{width: 55%;height: 222px;position: relative;float: left;padding: 40px ;border: 1px solid #eeeeee;transition: all .4s ease;}
.zeren .text::after{content: '';position: absolute;width: 22px;height: 9px;background: url('img/zr-i1.png') no-repeat center center;left: 40px;bottom: 40px;transition: all .4s ease;}
.zeren .text:hover::after{background: url('img/zr-i2.png') no-repeat center center;}
.zeren .text h6{font-size: 18px;color: #333;height: 30px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.zeren .text p{font-size: 14px;color: #666;line-height: 26px;height: 52px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-top: 10px;}
.zeren:hover .text{background-color: #f6f6f6;}
/* .zeren:hover .img img{transform: scale(1.06);} */


/* 分享 */
.bd_weixin_popup .bd_weixin_popup_foot{display: none !important;}
.bd_weixin_popup{height: 250px !important;}


/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900/1024/1200) */
}

@media all and (max-width:1599px) {
    /* 1440 × (900/1050) */

}

@media all and (max-width:1439px) {
    /* 1360 × (768) */
}

@media all and (max-width:1359px) {
    /* 1280 × (800/854/1024) */
    .news-toptext{padding: 10px 0 10px 40px;}
    .gongyi-box h3{font-size: 32px;}
    .news-list ul li a {padding: 24px 20px 24px 120px;}
    .newstime {left: 18px;top: 20px;}
    .newstext {padding-left: 18px;}

}

@media all and (max-width:1279px) {
    /* 1152 × (864) */
    .news-detail-container{padding: 60px 0;}
    .news-detail-left{padding-right: 60px;}
    .news-detail-bottom{padding: 14px 40px;}
    .news-list ul li{width: 49%;margin-bottom: 32px;}
    
}

@media all and (max-width:1151px) {
    /* 1024 × (600/768) */
    .news-list ul li{width: 100%;margin-bottom: 18px;}
    .news-list ul li:nth-child(2n){border-left: 1px solid #eee;}
    .newstext h6{margin-top: 54px;}
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .news-topbox{padding: 40px 0;}
    .news-top{padding-top: 30px;}
    .news-topimg{width: 100%;height: auto;}
    .news-toptext{width: 100%;padding: 20px 0;height: auto;}
    .news-toptext2{margin-top: 20px;}
    .news-toptext2 h6{font-size: 20px;}
    .news-toptext2 p{height: auto;}
    .news-toptext2 a{margin-top: 20px;}
    .news-top .swiper-container{padding-bottom: 40px;}
    .news-list ul li{margin-bottom: 20px;padding-bottom: 20px;}
    .news-list{padding: 0 0 40px 0;}
    .gongyi{padding-top: 40px;}
    .zeren .text,.zeren .img{height: 200px;}
    .zeren .text{padding: 40px 20px;}
    .gongyi-box{padding-bottom: 40px;}
    .news-detail-container{padding: 40px 0;}
    .news-tit h5{font-size: 20px;padding-bottom: 10px;}
    .news-show{padding-top: 10px;}
    .news-detail-text{margin-top: 10px;}
    .news-detail-text p{padding-bottom: 10px;}
    .news-detail-left{padding-right: 40px;}
    .news-detail-bottom{margin: 20px 0;padding: 12px 20px;}
    .news-detail-bottom h6,.news-detail-bottom h5{font-size: 12px;}
    .newstext h6{margin-top: 16px;}
	.news-detail-text p iframe{width:100%;height:100%;}

}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .news-topbox{padding: 30px 0;}
    .newsimg{width: 100%;height: auto;}
    .newstext{width: 100%;padding: 0 90px 0 0;position: relative;}
    .news-toptext2 p{margin-top: 8px;}
    .gongyi-box{padding-bottom: 30px;}
    .gongyi{padding-top: 30px;}
    .news-detail-left{width: 100%;padding-right: 0;}
    .news-detail-right{width: 100%;}
    .news-detail-right h4{font-size: 22px;}
    .newstime {left: auto;right: 0;top: 24px;}
    .news-list ul li a {padding: 20px 16px 20px 16px;}
}




  
  /* 企业招聘 */
.work_main{width: 100%;padding-bottom:calc(10px + 0.5rem);padding-top:calc(10px + 0.7rem); display:inline-block;}
.work_main ._top{width:100%;border-radius: 8px;overflow: hidden;padding:60px;}
.work_main ._top .tit{width:100%;font-size: 34px;line-height: calc(20px + 0.28rem);color: #ffffff;font-weight: bold;padding-bottom: calc(10px + 0.33rem);position: relative;}
.work_main ._top .tit::after{content: "";display:block;position: absolute;width: 2.64rem;height: 1px;background: rgba(255, 255, 255, 0.47);bottom: 0;left: 0;}
.work_main ._top .text{width: 100%;font-size: 16px;line-height: 2;color: #ffffff;margin-top: 27px;}
.work_main ._top .text p{margin-bottom: calc(6px + 0.06rem); line-height:2;}
.work_main ._bot{width: 100%;margin-top: calc(10px + 0.6rem);}
.work_main ._bot::after{content: "";display: block;clear: both;}
.work_main ._bot .labbox{float: left;width: 100%;background: #e4e4e4;padding: calc(10px + 0.13rem) calc(10px + 0.4rem);}
.work_main ._bot .labbox .lab{float: left;width: 15.66%;font-size: calc(14px + 0.04rem);line-height: calc(18px + 0.04rem);color: #333333;font-weight: bolder;}
.work_main ._bot .labbox .lab:nth-child(1){width: 21.66%;}
.work_main ._bot .list{float: left;width: 100%;margin-bottom: calc(10px + 0.4rem);}
.work_main ._bot .list .li{float: left;width: 100%;margin-top: calc(6px + 0.03rem);position: relative;padding: 0 calc(10px + 0.4rem);background: #ffffff;}
.work_main ._bot .list .infobox{float: left;width: 100%;padding: calc(10px + 0.13rem) 0;position: relative;cursor: pointer;}
.work_main ._bot .list .infobox .jiahao{display: block;position: absolute;width: 16px;height: 100%;right: 0;top: 0;display: flex;align-items: center;justify-content: center;}
.work_main ._bot .jiahao span{display: block;width: 16px;height: 2px;background: #dbdbdb;position: relative;}
.work_main ._bot .jiahao span::after{content: "";display: block;position: absolute;width: 2px;height: 16px;background: #dbdbdb;left: 50%;top: 50%;margin-left: -1px;margin-top: -8px;}
.work_main ._bot .list .name{float: left;width: 15.66%;font-size: calc(14px + 0.02rem);line-height: calc(18px + 0.02rem);color: #333333;}
.work_main ._bot .list .name:nth-child(1){width: 21.66%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;padding-right: 10px;}
.work_main ._bot .list .infobox.active .name{color: #0261d0;}
.work_main ._bot .down{float: left;display: none;width: 100%;padding: calc(10px + 0.26rem) 0 calc(10px + 0.5rem) 0;border-top: 1px solid #0261d0;}
.work_main ._bot .down .cont{float: left;width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.06rem);color: #666666;}
.work_main ._bot .down .cont p{margin-bottom: 10px;display: flex;}
.work_main ._bot .down .cont p:last-child{margin-bottom: 0;}
.work_main ._bot .down .cont .nb{display: inline-block;}
.work_main ._bot .down .tit{display: block;font-size: calc(16px + 0.06rem);line-height: calc(20px + 0.06rem);color: #333333;font-weight: bold;position: relative;padding-left: calc(10px + 0.04rem);margin-bottom: calc(10px + 0.07rem);}
.work_main ._bot .down .tit::after{content: "";display: block;position: absolute;width: 3px;height: calc(14px + 0.04rem);background: #00a199;left: 0;top: 50%;margin-top: calc(-5px - 0.02rem);}
.work_main ._bot .down .btn{float: left;width: 100%;margin-top: calc(10px + 0.32rem);}
.work_main ._bot .down .btn a{float: left;font-size: 14px;line-height: calc(30px + 0.1rem);color: #ffffff;background: #21b9ac;border-radius: calc(30px + 0.1rem);padding: 0 calc(10px + 0.16rem);}
.work_main ._bot .down .btn a:hover{opacity: 0.7;}
.work_main .ph_show{display: none;}
@media screen and (max-width:1024px) {
.work_main ._top .text br{display: none;}
.work_main ._bot .labbox .lab:nth-child(1){width: 20.66%;}
.work_main ._bot .labbox .lab:nth-child(2){width: 12.66%;}
.work_main ._bot .list .name:nth-child(1){width: 20.66%;}
.work_main ._bot .list .name:nth-child(2){width: 12.66%;}
}
@media screen and (max-width:767px) {
.work_main .ph_show{display: block;}
.work_main .ph_hide{display: none;}
.work_main ._bot .labbox .lab{width: 33.33%;}
.work_main ._bot .labbox .lab:nth-child(1){width:42.33%;}
.work_main ._bot .labbox .lab:nth-child(2){width: 27.33%;}
.work_main ._bot .labbox .lab:nth-child(5){width: 30.33%;}
.work_main ._bot .list .name{width: 33.33%;}
.work_main ._bot .list .name:nth-child(1){width:42.33%;}
.work_main ._bot .list .name:nth-child(2){width: 27.33%;}
.work_main ._bot .list .name:nth-child(5){width: 30.33%;}
.work_main ._bot .down .tit{display: block;font-size: 15px;}

}

