
/* =====================内页样式======================== */

/* --------------------------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: #449356;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: #449356;}
.news-top .swiper-pagination-bullet-active:after{content: "";width: 20px;height: 20px;border: 1px solid #449356;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: #449356;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: #449356;border: 1px solid #449356;border-radius: 3px;margin-top: 40px;padding: 0 40px;display: block;float: left;transition: all .4s ease;}
.news-toptext2 a:hover{background-color: #449356;color: #fff;}
.news-toptext2:hover h6{color: #449356;}

.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: #449356;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: #449356;}
.news-list ul li a:hover .newstext p{color: #449356;}
.newstext i{display: block;margin-top: 20px;width: 22px;height: 9px;background: url("../image/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("../image/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('../image/show-01.jpg') no-repeat;}
.news-show a:nth-child(2){background: url('../image/show-02.jpg') no-repeat;}
.news-show a:nth-child(3){background: url('../image/show-03.jpg') no-repeat;}
.news-show a:nth-child(4){background: url('../image/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: #449356;}

.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: #449356;}
.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: #449356;}
.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: #449356;}
.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('../image/zr-i1.png') no-repeat center center;left: 40px;bottom: 40px;transition: all .4s ease;}
.zeren .text:hover::after{background: url('../image/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;}
}

