/* nyNews_swiper start */
.nyNews_swiper {min-height:300px;margin: 80px auto 0;background-color: #f4f4f4;}
.nyNews_swiper .swiper-container4{ overflow:hidden; position:relative;}
.nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_con {width:58.79%;padding:48px 58px 48px 48px;float: left; background:#f4f4f4;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyNewsSwiper_con .nyNewsSwiper_time {height: 30px;line-height: 30px;color: #008642;font-family: 'Arial';font-size: 16px;margin-bottom: 20px; display: flex;display: -webkit-flex; align-items: center;}
.nyNewsSwiper_con .nyNewsSwiper_time img{ margin-right:10px;}
.nyNewsSwiper_time span { display: block;height: 26px; line-height: 26px; color: #008642;font-size: 14px;border: 1px solid rgba(0,134,66,.25);margin: 2px 30px 2px 0;
  padding: 0 12px;float: left; position:relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyNewsSwiper_time span:before{content: attr(text);position: absolute; z-index: 10; color: #0074d1;-webkit-mask: linear-gradient(to right, #0074d1 40%, transparent);}
.nyNewsSwiper_time svg {display: block;width: 14px;height: 14px;margin: 7px 8px 8px 0;float: left;}
.nyNewsSwiper_con a.nyNewsSwiper_name { display: block;height:80px;overflow: hidden; line-height:40px;color: #222;font-size: 24px; font-weight:bold;
  display: -webkit-box;text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;transition: all .6s ease;}
.nyNewsSwiper_con a.nyNewsSwiper_name:hover { color: #008642;}
.nyNewsSwiper_con p {height:60px; overflow: hidden; line-height: 30px;color: #777; font-size: 16px;display: -webkit-box;text-overflow: ellipsis;
  -webkit-line-clamp:2;-webkit-box-orient: vertical; margin: 20px auto 60px;}
a.ly_more { display: block;color: #999;font-size: 14px;display:flex; display: -webkit-flex;align-items:center;transition: all .6s ease;}
a.ly_more:hover { color:#008642;}
a.ly_more i {display: inline-block; width: 25px;height:25px; border-radius:50%; margin-left:10px; background: #fff url(../images/jt10.png) center no-repeat;transition: all .6s ease;}
a.ly_more:hover i {background: #008642 url(../images/jt11.png) center no-repeat; transform:rotate(45deg);}

.nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_img { width:41.21%;height:394px;float: right;}
.nyNewsSwiper_img a {display: block;width: 100%;height: 100%; overflow: hidden;position: relative;}
.nyNewsSwiper_img a img {display: block; max-width:94%;max-height:90%;margin: auto; position: absolute; left: 0;top: 0;right: 0; bottom: 0;transition: all .4s ease;}
.nyNewsSwiper_img a:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.nyNews_swiper .swiper-container4 .swiper-pagination { width:180px;height: 20px;left: 50%;bottom:48px; margin-left: -58px;}
.nyNews_swiper .swiper-container4 .swiper-pagination .swiper-pagination-bullet {width: 20px;height: 20px; border: 1px dashed transparent; border-radius: 50%;background: none;opacity: 0.25;}
.nyNews_swiper .swiper-container4 .swiper-pagination .swiper-pagination-bullet::after { content: ''; display: block; width: 6px; height: 6px; background-image: linear-gradient(to right, #008642, #2a5fb1); border-radius: 50%; margin: 6px auto;}
.nyNews_swiper .swiper-container4 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {border: 1px dashed #008642; opacity: 1;}
/* nyNews_swiper end */

/* nyNews_list start */
.nyNews_list { padding:80px 0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyNews_list ul {margin-bottom: 50px;}
.nyNews_list ul li:hover {background-color:#f9f9f9;}
.nyNews_list ul li .nyNews_con {margin: 0 auto; padding: 40px 0; border-top: 1px solid #e6e6e6;}
.nyNews_list ul li:last-child .nyNews_con { border-bottom: 1px solid #e6e6e6;}
.nyNews_list ul li:hover .nyNews_con {border-top: 1px solid transparent;}
.nyNews_list ul li:last-child:hover .nyNews_con {border-top: 1px solid transparent; border-bottom: 1px solid transparent;}
.nyNews_list ul li .nyNews_con .nyNews_date { width: 80px;padding: 13px 0;background:#008642;margin-right: 2px; float: left;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyNews_list ul li .nyNews_con .nyNews_date p { line-height: 24px; color: #fff; font-family: 'Arial'; font-size: 14px; text-align: center;}
.nyNews_list ul li .nyNews_con .nyNews_date span { display: block; line-height: 30px;color: #fff;font-family: 'Arial';font-size: 30px;text-align: center;}
.nyNews_list ul li .nyNews_con .nyNews_img {width: 285px;height: 200px;overflow: hidden;float: left; display:none;}
.nyNews_list ul li .nyNews_con .nyNews_img a {display: block;width: 100%;height: 100%;overflow: hidden;background-color:#f8f7fb;position: relative;}
.nyNews_list ul li .nyNews_con .nyNews_img a img {display: block;width: 100%;height: 100%;object-fit: cover; margin: auto;position: absolute; left: 0;
top: 0;right: 0;bottom: 0;transition: all .4s ease;}
.nyNews_list ul li:hover .nyNews_con .nyNews_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.nyNews_list ul li .nyNews_con .nyNews_txt { width: calc(100% - 82px);padding: 0 0 10px 45px;float: right;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyNews_list ul li .nyNews_con .nyNews_txt a.nyNews_name {display: block;overflow: hidden;color: #555;font-size: 20px; line-height:22px; font-weight:bold;white-space: nowrap;text-overflow: ellipsis;}
.nyNews_list ul li:hover .nyNews_con .nyNews_txt a.nyNews_name {color: #008642; text-decoration:underline;}
.nyNews_list ul li .nyNews_con .nyNews_txt p {height: 64px;overflow: hidden;line-height: 32px;color: #777;font-size: 18px;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin: 18px 0;}
.nyNews_list ul li a.ly_more i{background: #f4f7fa url(../images/jt10.png) center no-repeat;}
.nyNews_list ul li:hover a.ly_more{ color:#008642;}
.nyNews_list ul li:hover a.ly_more i,.nyNews_list ul li a.ly_more:hover i{background: #008642 url(../images/jt11.png) center no-repeat; transform:rotate(45deg);}

/* nyNews_list end */
@media (max-width:1600px) {
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_con {padding: 60px;}
  .nyNewsSwiper_con a.nyNewsSwiper_name { height: 80px; line-height: 40px; font-size: 28px;}
  .nyNewsSwiper_con p { height: 90px; line-height: 30px;font-size: 16px;}
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_img {  height: 490px;}
  .nyNews_list ul { margin-bottom: 40px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt p {height: 60px;line-height: 30px; font-size: 16px; }
  .nyNews_list ul li .nyNews_con .nyNews_txt a.nyNews_more {font-size: 16px;}
}
@media (max-width:1440px) {
  .nyNews_swiper { margin: 50px auto;}
  .nyNewsSwiper_con .nyNewsSwiper_time {font-size: 15px;}
  .nyNewsSwiper_con a.nyNewsSwiper_name { height: 72px;line-height: 36px;font-size: 26px;}
  .nyNewsSwiper_con p {height: 90px;line-height: 30px; font-size: 15px; }
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_img {height: 450px;}
  .nyNews_swiper .swiper-container4 .swiper-pagination { bottom: 70px; margin-left: -144px;}
  .nyNews_list { padding:0 0 50px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt a.nyNews_name {font-size: 22px; }
  .nyNews_list ul li .nyNews_con .nyNews_txt p { height: 60px;line-height: 30px; font-size: 15px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt a.nyNews_more {font-size: 15px;}
}
@media (max-width:1366px) {
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_con {padding: 50px;}
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_img { height: 420px;}
  .nyNews_swiper .swiper-container4 .swiper-pagination { bottom: 54px;margin-left: -134px;}
}
@media (max-width:1280px) {
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_con {padding: 40px;}
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_img { height: 400px;}
  .nyNews_swiper .swiper-container4 .swiper-pagination {bottom: 44px; margin-left: -124px;}
  .nyNewsSwiper_con a.nyNewsSwiper_name {height: 68px; line-height: 34px;font-size: 24px;}
  .nyNewsSwiper_con p {height: 84px;line-height: 28px; font-size: 14px; }
  .nyNews_list ul li .nyNews_con .nyNews_img {width: 250px; height: 175px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt {padding: 0 0 0 30px; }
  .nyNews_list ul li .nyNews_con .nyNews_txt a.nyNews_name {font-size: 20px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt p {height: 56px; line-height: 28px; font-size: 14px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt a.nyNews_more {font-size: 14px;}
}

@media (max-width:1200px) {
  .nyNewsSwiper_con a.nyNewsSwiper_name { height: 64px;line-height: 32px;font-size: 22px;}
  .nyNewsSwiper_con p { height: 72px; line-height: 24px;font-size: 14px;}

  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_img {height: 370px;}
  .nyNews_swiper .swiper-container4 .swiper-pagination {bottom: 40px; margin-left: -124px;}
  .nyNews_list ul li .nyNews_con { padding: 32px 0; }
  .nyNews_list ul li .nyNews_con .nyNews_img { width: 220px; height: 154px; }
  .nyNews_list ul li .nyNews_con .nyNews_txt { padding: 0 0 0 32px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt p { margin: 9px 0;}
}
@media (max-width:1080px) {
  .nyNews_swiper { margin: 40px auto;}
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_img {height: 320px;}
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_con { padding: 30px;}
  .nyNewsSwiper_con .nyNewsSwiper_time { margin-bottom: 10px; }
  .nyNewsSwiper_con a.nyNewsSwiper_name {height: 60px; line-height: 30px;font-size: 20px;}
  .nyNewsSwiper_con p {margin: 14px 0 30px; }
  .nyNews_swiper .swiper-container4 .swiper-pagination {bottom: 30px; margin-left: -114px; }
  .nyNews_list { padding:40px 0;}
  .nyNews_list ul li .nyNews_con .nyNews_date { width: 60px;height: 60px;padding: 5px 0; border-radius:10px;}
  .nyNews_list ul li .nyNews_con .nyNews_date p {font-size: 12px;}
  .nyNews_list ul li .nyNews_con .nyNews_date span { line-height:20px;font-size: 20px; margin-top: 0;}
  .nyNews_list ul li .nyNews_con { padding: 30px 0; }
  .nyNews_list ul li .nyNews_con .nyNews_img { width: 200px;height: 140px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt {padding: 0 0 0 10px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt a.nyNews_name {height: 36px; line-height: 34px; font-size: 18px; }
  .nyNews_list ul li .nyNews_con .nyNews_txt p { height: 48px; line-height: 24px; font-size: 14px;margin: 10px 0;}
  .nyNews_list ul li .nyNews_con .nyNews_txt a.nyNews_more { height: 36px;line-height: 34px;}
}
@media (max-width:820px) {
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_con { padding: 20px;}
  .nyNewsSwiper_con .nyNewsSwiper_time { font-size: 14px; }
  .nyNewsSwiper_time span {  margin: 2px 20px 2px 0; padding: 0 10px;}
  .nyNewsSwiper_con a.nyNewsSwiper_name {height: 56px;line-height: 28px; font-size: 18px;}
  .nyNewsSwiper_con p {margin: 10px 0 20px;}
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_img { height: 282px;}
  .nyNews_swiper .swiper-container4 .swiper-pagination {bottom: 20px; margin-left: -104px;}
  .nyNews_list ul li .nyNews_con {padding: 20px 0;}
  .nyNews_list ul li .nyNews_con .nyNews_img { width: 188px; height: 132px; }
  .nyNews_list ul li .nyNews_con .nyNews_txt {width: calc(100% - 75px); padding: 0 0 0 20px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt a.nyNews_name { height: 32px;line-height: 30px; font-size: 16px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt p { height: 48px; line-height: 24px; font-size: 14px; margin: 10px 0; }
  .nyNews_list ul li .nyNews_con .nyNews_txt a.nyNews_more { height: 32px; line-height: 30px; }
}

@media (max-width:767px) {
  .nyNews_swiper { margin: 30px auto;}
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_img { width: 100%; height: 260px; float: none; }
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_con {width: 100%; float: none;}
  .nyNews_swiper .swiper-container4 .swiper-pagination { bottom: 20px;margin-left: 0; left: inherit; right: 20px; }
  .nyNews_list { padding:0 0 30px;}
  .nyNews_list ul {margin-bottom: 30px;}
  .nyNews_list ul li .nyNews_con .nyNews_img { width: calc(100% - 64px);height: 220px;}
  .nyNews_list ul li .nyNews_con .nyNews_txt {padding:0;}
  .nyNews_list ul li .nyNews_con .nyNews_txt p { margin: 5px 0; }
}

@media (max-width:390px) {
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_img { height: 240px;}
  .nyNews_list ul li .nyNews_con .nyNews_img { height: 200px;}
}

@media (max-width:320px) {
  .nyNews_swiper .swiper-container4 .swiper-slide .nyNewsSwiper_img { height: 200px;}
  .nyNewsSwiper_con a.nyNewsSwiper_name {height: 48px; line-height: 24px; font-size: 16px;}
  .nyNews_list ul li .nyNews_con .nyNews_img {height: 160px;}
}

/*新闻详细页*/
.ny_xxbox{ background:#fff; padding:80px 0; overflow:hidden;}
.ny_xxbox .left{width: calc(100% - 424px); float:left;}
.ny_xxbox .left h1.name{ font-size:30px; font-weight:bold;}
.ny_xxbox .left .xxtime { line-height: 30px;color: #999;font-size: 16px; margin-top:17px;}
.ny_xxbox .left .xxtime span { display: inline-block;line-height: 30px;color: #999;font-size: 15px; vertical-align: top; padding-right:40px;}
.ny_xxbox .left .xxtime span svg { display: block; width: 15px; height: 15px; margin: 8px 10px 8px 0;float: left;}
.ny_xxbox .left .xxtime span svg.view_icon { width: 20px;height: 20px;margin: 6px 10px 4px 0;}
.ny_xxbox .left .xxcont{ min-height:320px; padding-top:40px; margin-top:32px; border-top:1px solid #eee; color:#777; line-height:36px;}
.ny_xxbox .left .xxcont p,.ny_xxbox .left .xxcont span,.ny_xxbox .left .xxcont img,.ny_xxbox .left .xxcont table,.ny_xxbox .left .xxcont tr,.ny_xxbox .left .xxcont td,.ny_xxbox .left .xxcont video{ max-width:100%!important; line-height:32px;font-family:微软雅黑, Microsoft Yahei, \5FAE\8F6F\96C5\9ED1, Helvetica, sans-serif !important;}
.ny_xxbox table,.ny_xxbox tr,.ny_xxbox td{ border-color:#ddd !important;}
.ny_xxbox td{ padding:5px 10px !important;}

.ny_xxbox .right{ width:350px; float:right;}
.ny_xxbox .right .xx_fy{ width:100%; padding:30px; background:#f9f9f9; margin-bottom:20px; transition: all .4s ease;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ny_xxbox .right .xx_fy p{ display:block;display:flex; display: -webkit-flex;align-items:center; font-size:20px; font-weight:bold; margin-bottom:20px;  transition: all .4s ease;}
.ny_xxbox .right .xx_fy p a{ display: block; width:24px; height:24px; border-radius:50%; background:#fff url(../images/jt14.png) center no-repeat; margin-right:12px; background-size:6px 11px;  transition: all .4s ease;}
.ny_xxbox .right .xx_fy .name{ font-size:16px;max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block;  transition: all .4s ease; color:#222;}
.ny_xxbox .right .xx_fy2 p a{ transform:rotate(180deg);}
.ny_xxbox .right .xx_fy:hover{background:#008642;}
.ny_xxbox .right .xx_fy:hover p{ color:#fff;}
.ny_xxbox .right .xx_fy:hover p a{background:#fff url(../images/jt15.png) center no-repeat; }
.ny_xxbox .right .xx_fy:hover .name{ color:rgba(255,255,255,.65);}

.ny_xxbox .right .xxmorelb{ width:100%;padding:30px; background:#f9f9f9; min-height:200px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ny_xxbox .right .xxmorelb .bt{ font-size:20px; padding-left:20px; line-height:20px; font-weight:bold; position:relative;}
.ny_xxbox .right .xxmorelb .bt:before{ content:""; display:block; width:4px; height:22px;background:#008642;position:absolute; left:0;}
.ny_xxbox .right .xxmorelb ul li{ margin-top:25px; padding-bottom:20px; border-bottom:1px dashed #ddd;}
.ny_xxbox .right .xxmorelb ul li:last-child{ border:0;}
.ny_xxbox .right .xxmorelb ul li a{ font-size:16px; line-height:28px; max-height:56px; margin-bottom:20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; transition: all .4s ease; color:#222;}
.ny_xxbox .right .xxmorelb ul li:hover a{ color:#008642;}
.ny_xxbox .right .xxmorelb ul li time{ font-size:16px; color:#999;display: flex;display: -webkit-flex; align-items: center;}
.ny_xxbox .right .xxmorelb ul li time img{ margin:-3px 10px 0 0;}
@media (max-width:1440px) {
	.ny_xxbox{ padding:60px 0;}
	.ny_xxbox .left{width: calc(100% - 400px);}
	.ny_xxbox .left h1.name{ font-size:24px;}
	.ny_xxbox .left .xxtime{ margin-top:10px;}
	.ny_xxbox .left .xxcont{padding-top: 30px;margin-top: 20px;}
}
@media (max-width:1199px) {
	.ny_xxbox .left{width: calc(100% - 350px);}
	.ny_xxbox .left h1.name{ font-size:20px;}
	.ny_xxbox .left .xxtime span{ font-size:14px;}
	.ny_xxbox .left .xxcont{min-height:auto;}
	.ny_xxbox .right{ width:300px;}
	.ny_xxbox .right .xx_fy{ padding:25px 20px; border-radius:10px;}
	.ny_xxbox .right .xx_fy p{ font-size:16px; margin-bottom:10px;}
	.ny_xxbox .right .xx_fy .name{ font-size:15px;}
	.ny_xxbox .right .xxmorelb{padding:30px 20px; border-radius:10px;}
	.ny_xxbox .right .xxmorelb .bt{ font-size:16px; padding-left:15px;}
	.ny_xxbox .right .xxmorelb .bt:before{ height:18px;}
	.ny_xxbox .right .xxmorelb ul li{margin-top: 20px;padding-bottom: 10px;}
	.ny_xxbox .right .xxmorelb ul li a{ font-size:15px; line-height:24px; max-height:48px; margin-bottom:10px;}
}
@media (max-width:1080px) {
	.ny_xxbox{ padding:40px 0;}
	.ny_xxbox .left{width:100%;}
	.ny_xxbox .right{width:100%; margin-top:20px;}
	.ny_xxbox .right .xx_fy{ margin-bottom:15px; width:49%; float:left;}
	.ny_xxbox .right .xx_fy.xx_fy2{ float:right;}
	.ny_xxbox .right .xxmorelb{ clear:both; overflow:hidden;}
	.ny_xxbox .right .xxmorelb ul li{ width:49%; float:left;}
	.ny_xxbox .right .xxmorelb ul li:nth-child(2n){ float:right;}
}
@media (max-width:767px) {
	.ny_xxbox{ padding:30px 0;}
	.ny_xxbox .left .xxcont{ padding-top:20px; margin-top:15px;}
	
	.ny_xxbox .right .xx_fy,.ny_xxbox .right .xx_fy.xx_fy2{ width:100%; float:none; margin-bottom:10px;}
	.ny_xxbox .right .xxmorelb ul li,.ny_xxbox .right .xxmorelb ul li:nth-child(2n){ width:100%; float:none;}
}
@media (max-width:550px) {
    .ny_xxbox .left h1.name{ font-size:18px;}
}
