.tpnw{ margin-bottom: 5%;}
.tpnw a{ display: block; background: #fff8f8; padding: 2.5% 3% 1.5% 3%; border: 1px dashed #e7cacc; position: relative; transition: all 0.3s;}
.tpnw a:hover{ border: 1px solid #e7cacc; background: #FFF;  box-shadow: 0px 0px 15px rgba(0,0,0,.05);}
.tpnw .tit{ color: #e53138; font-size: 36px; font-weight: bold; text-align: center; white-space: nowrap; text-overflow: ellipsis; padding: 0 3%; overflow: hidden; margin-bottom:2%;}
.tpnw .fnt{ color: #666; line-height: 200%;}
.tpnw .time{ color: #999; text-align: right; padding-top: 2%;}
.tpnw .arw{ position: absolute; top: -1px; right: -1px;}
/*/--------// cls_two //--------/*/
.cls_two{ padding-bottom: 70px; padding-top: 0;}
.cls_two .news  .cnt{ display: flex; flex-wrap:nowrap; justify-content:space-between; align-items: flex-start; }
.cls_two .news  .cnt .imgsld{ width: 46.21848739495798%;}
.cls_two .news  .cnt .nwlst{ width: 50.50420168067227%;}
.imgsld .swiper-slide img{ width: 100%; height: 100%; object-fit: cover;}
.imgsld  .swiper-container{ position: relative;}
.sldbtn{ width: 110px; height: 34px; text-align: center; font-size: 16px; background: rgba(255,255,255,.8); border-radius: 100px; position: absolute; top: 10px; right: 10px; z-index: 100; line-height: 34px;}
.sldbtn .prev,.sldbtn .next{ width: 30px; height: 34px; cursor: pointer;}
.sldbtn .prev{ position: absolute; left: 0; top: 0;}
.sldbtn .next{ position: absolute; right: 0; top: 0;}
.sldbtn .prev span,.sldbtn .next span{ display: inline-block; width: 10px; height: 15px;}
.sldbtn .prev span{ background: url(../../img/home/webg.png) no-repeat 0 0;}
.sldbtn .next span{ background: url(../../img/home/webg.png) no-repeat -11px 0;}
.imgsld .swiper-slide{position: relative;}
.imgsld .swiper-slide a{ display: block; height: 395px;}
.imgsld .dts{ position: absolute; left: 0; top: 0; width: 70px;  text-align: center;  background-image: linear-gradient(to right bottom, #f9645d, #c10d00); color: #FFF; padding:6px 8px 10px 8px; border-radius: 0 0 20px 0; box-shadow: 0 0 5px 0px rgba(0,0,0,.3);}
.imgsld .dts .dy{ font-weight: bold; font-size: 36px; border-bottom: 1px solid #FFF; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid rgba(255,255,255,.5);}
.imgsld .dts  .ym{font-size: 14px;}
.imgsld  .stit{position: absolute; left: 0; right: 0; bottom: 0; height: 50px; line-height: 50px; overflow: hidden; text-overflow: ellipsis; background: rgba(0,0,0,.7); color: #FFF; font-size: 16px; text-align: center; padding: 0 15px;}
.cls_two .news .nwlst ul li a{ height:62px; line-height: 62px; display: block; border-bottom: 1px solid #d7d7d7;  font-size: 16px; position: relative; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  padding-right: 40px;}
.cls_two .news .nwlst ul li a:hover{ color: #cc3333;}
.cls_two .news .nwlst ul li .time{ color: #999; font-size: 14px; margin-right: 18px;}
.cls_two .news .nwlst ul li .iconfont{ position: absolute; right: 0; color: #b6b6b6;}
.cls_two .news .nwlst .mr{ font-size: 14px; text-align: right;}
.cls_two .news .nwlst .mr a{ display: block; padding: 22px 0;}
.cls_two .news .nwlst .mr a,.cls_two .news .nwlst .mr a:visited{ color: #e11d26;}
.cls_two .news .nwlst .mr a span{ margin-left: 10px;}
.video-c{ margin-bottom: 5%; text-align: center;}
.video-c video{}
@media screen and (max-width: 1024px) {
/*/--------// cls_two //--------/*/
.cls_two .news .nwlst ul li a{ height: 56px; line-height:56px;   padding-right: 30px; font-size: 14px;}
.imgsld .stit{ font-size: 14px;}
.imgsld .dts{width: 60px;}
.imgsld .dts .dy{ font-size: 30px; margin-bottom: 5px; padding-bottom: 3px; }
.sldbtn{ font-size: 12px; height: 30px; width: 90px;}
.sldbtn .prev, .sldbtn .next{ height: 30px;}
.tpnw .tit{ font-size: 30px;}
.imgsld .swiper-slide a{  height: 346px;}
.cls_two{ padding-bottom: 40px;}
}
@media screen and (max-width: 800px) {
/*/--------// cls_two //--------/*/
.cls_two .news .nwlst ul li a{ height: 40px; line-height:40px;   padding-right: 30px;}
.imgsld .stit{ height: 40px; line-height: 40px;}
.tpnw .tit{ font-size: 24px;}
.tpnw .fnt,.tpnw .time{ font-size: 12px;}
.tpnw .arw{ height: 50px;}
.tbtit li{ font-size: 18px;}
.tbtit{ height: 38px; line-height: 38px;}
.tbtit li{ height: 36px;}
.imgsld .swiper-slide a{ height: 268px;}
}

@media screen and (max-width: 710px) {
	/*/--------// cls_two //--------/*/
.cls_two .news .nwlst ul li a{ height:36px; line-height:36px;   padding-right: 30px;}
.cls_two .news .cnt{ display: block;}
.cls_two .news .cnt .imgsld,.cls_two .news .cnt .nwlst{ width: 100%;}
.imgsld{ margin-bottom: 15px;}
.imgsld .dts{ width: 70px;}
.imgsld .dts .dy{  font-size: 42px; margin-bottom: 10px; padding-bottom: 5px; }
.cls_two .news .nwlst ul li a{ height: 50px; line-height: 50px;  font-size: 16px; padding-right: 40px;}
.sldbtn{ width: 110px; height: 34px;  font-size: 16px;  line-height: 34px;}
.imgsld .swiper-slide a{ height: 485px;}
}
@media screen and (max-width: 600px) {
.cls_two .news .nwlst .mr{text-align: center; padding-top: 5%;}
.cls_two .news .nwlst .mr a{ display: block; width:160px; margin: 0 auto; height: 46px; line-height: 46px; border: 1px solid #c1d4f0; border-radius: 5px; padding: 0;}
.cls_two .news .nwlst .mr a,.cls_two .news .nwlst .mr a:visited{ color: #1a5ed1;}
.imgsld .stit{ font-size: 14px;}
.imgsld .dts{width: 60px;}
.imgsld .dts .dy{ font-size: 30px; margin-bottom: 5px; padding-bottom: 3px; }
.sldbtn{ font-size: 12px; height: 30px; width: 90px;}
.sldbtn .prev, .sldbtn .next{ height: 30px;}
.imgsld .swiper-slide a{ height: 400px;}
}
@media screen and (max-width: 500px) {
.cls_two{ padding-bottom: 50px;}
.tpnw .tit{ font-size: 18px;}
.tpnw .arw{ height: 40px;}
.imgsld .swiper-slide a{ height: 360px;}
}
@media screen and (max-width: 420px) {
	.imgsld .swiper-slide a{ height: 300px;}
}
@media screen and (max-width: 375px) {
.cls_two .news .nwlst .mr a{ height: 40px; line-height: 40px; width: 140px;}
.imgsld .swiper-slide a{ height: 260px;}
}